Sivu 1/1

SQL Error

Lähetetty: 30 Touko 2012, 22:45
Kirjoittaja Otra
Hei!

Foorumin osoite: http://impedanz.org/keskustelu
Käytössä oleva tyyli: Prosilver
Mitä MODeja on asennettuna: Advanced BBCode Box 3 sekä ReIMG Image Resizer
phpBB:n versio: 3.0.10
PHP versio:
Mikä tietokanta ja sen versio:
Palveluntarjoaja: Pilvihotelli
Onko tämä asennettu itse?: Kyllä
Onko tämä foorumi konversio jostain toisesta foorumista: Ei
Onko olemassa testitunnuksia, jos halutaan tulla kokeilemaan: Tarvittaessa voin luoda.
(HUOM, EI admin tai moderointi oikeuksilla varustettuja tunnuksia julkisuuteen)

Vikakuvaus ja TÄYDELLISET virheilmoitukset:

Yritin asentaa AutoModilla paria modia ja eihän se nyt ihan putkeen mennyt. Modit olivat Advanced BBCode Box 3 sekä ReIMG Image Resizer. Nyt sitten kun yrittää mennä viestilähetyksen asetuksiin tulee seuraava virhe:
SQL ERROR [ mysqli ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE abbcode = 0 ORDER BY bbcode_tag' at line 3 [1064]

SQL

SELECT * FROM phpbb_bbcodes WHERE abbcode = 0 WHERE abbcode = 0 ORDER BY bbcode_tag

BACKTRACE

FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()

FILE: [ROOT]/includes/acp/acp_bbcodes.php
LINE: 316
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: acp_bbcodes->main()

FILE: [ROOT]/adm/index.php
LINE: 74
CALL: p_master->load_active()


Sekä kun yrittää vastata johonkin viestiin tulee sama virhe ilmoitus.

Lisäksi ei poistunut vaikka palautin parin päivän takaisen varmuuskopioinnin :roll:

Kertoisitteko amatöörille että missä vika?

-Otra

Re: SQL Error

Lähetetty: 30 Touko 2012, 22:54
Kirjoittaja Lurttinen
Käsipelillä varmistamaan, että MODien vaatimat muutokset ovat tehty oikein ja että tiedostot eivät ole korruptoituneet automodin käsittelyssä.
Sen jälkeen pitää tarkistaa, että MODin ohjeissa määrätyt muutokset tietokantaan on varmasti tehty.

(Eli, asenna käsin puhtaisiin tiedostoihin)

Re: SQL Error

Lähetetty: 30 Touko 2012, 23:14
Kirjoittaja Otra
Miksei tuo ruvennut toimimaan vaikka palautti varmuuskopiot? Saako niistäkään puhtaita tiedostoja vai pitääkö ladata puhdas foorumi mistä tiedostot ottaa?

Re: SQL Error

Lähetetty: 31 Touko 2012, 00:52
Kirjoittaja Lurttinen
Mää lataisin phpbb.comista suoraan puhtana paketin ja noukkisin sieltä tarvittavat tiedostot.
ensin kannattaa korvata uusilla ne, jotka MODit halusi muokata ja katsoa herääkö foorumi/ylläpito takaisin henkiin niillä.

Miksi ei toiminut varmuuskopiosta?
tuliko siirtovirheitä? Menikö kaikki tiedostot varmasti perille?
Tuliko kaikki tiedostot varmasti mukana? jne...

Re: SQL Error

Lähetetty: 31 Touko 2012, 16:35
Kirjoittaja Otra
Nyt rupesi foorumi toimimaan kun korvasi kaikki vaaditut tiedostot. Kiitos avusta!
Seuraavaksi sitten modin asennukseen. Kannattaa vissiin käsin asentaa vaikka aikaa viekin?

Re: SQL Error

Lähetetty: 31 Touko 2012, 20:29
Kirjoittaja Lurttinen
Käsipelillä juu. :)

Re: SQL Error

Lähetetty: 01 Kesä 2012, 17:11
Kirjoittaja Otra
Asentelin Add Homepage link in header modia ja kaikki kun oli laitettu niin kaikki "keskustelufoorumin asetukset" kohdan alta hävisi. Johonkon asetukseen kun menee niin tulee tyhjä, ruskea phpBB sivu. Mistähän johtuu?

Re: SQL Error

Lähetetty: 02 Kesä 2012, 10:10
Kirjoittaja Lurttinen
Tarkista muutokset tiedostoihin:
includes/functions.php
includes/acp/acp_board.php
language/en/acp/board.php <- Nuo muutokset täytyy tehdä myös language/fi/acp/board.php ja muut mahdollisesti asennetut kielet

Noissa tiedostoissa meni varmaan jotain rikki samalla, kun muokkasit.

Millä muokkasit tiedostoja? Ovatko ne vielä UTF8 muodossa ilman BOMmia?
Notepad++ on sopiva editori näille tiedostoille.

Re: SQL Error

Lähetetty: 02 Kesä 2012, 14:06
Kirjoittaja Otra
Sain toimimaan kun laitoin nuo vanhasta varmuuskopiosta takaisin.

Win 7 muistiolla olen nuo muokannut. Nyt tosin latasin tuon Notepad++.

Re: SQL Error

Lähetetty: 19 Syys 2012, 11:09
Kirjoittaja jtackman
tuosta itse SQL errorista (OP) niin sulla on siellä SQL syntaksivirhe:

"SELECT * FROM phpbb_bbcodes WHERE abbcode = 0 WHERE abbcode = 0 ORDER BY bbcode_tag"

Voit sanoa SQL lauseessa vain kerran "where" joten tuo toinen "where abbcode = 0" on varmaankin ylimääräinen copypaste. Poista se niin pitäisi SQL lauseen toimia.