Dringend hulp nodig met critical error

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
KJ Elshof
Berichten: 37
Lid geworden op: 09 apr 2003, 18:40

Dringend hulp nodig met critical error

Bericht door KJ Elshof » 30 jun 2004, 14:14

Hallo Allemaal,

Ik heb dringend hulp nodig met m'n forum.

Een paar dagen terug kreeg ik opeens een foutmelding op m'n forum (zonder dat ik iets verandert heb). Ik ben toen naar phpmyadmin gegaan om te kijken wat er fout was. Hij gaf van een aatal tabellen op dat die niet goed meer waren. Daarom heb ik de tabellen gerepareerd.

Maar 3 tabellen kreeg ik niet goed, namelijk; groups, posts, wordlist. Als ik die probeerde te repareren kreeg ik de foutmelding;

mesql.meetingpoint_groups repair error
File '/home/mysql/mesql/meetingpoint_groups.MYD' n...

mesql.meetingpoint_posts repair error
File '/home/mysql/mesql/meetingpoint_posts.MYD' no...

mesql.meetingpoint_search_wordlist repair error
File '/home/mysql/mesql/meetingpoint_search_wordli...


Ik heb hulp gevraagd bij m'n host maar die kon er niks mee. Hij wist niet wat het probleem was. Daarom heb ik die 3 tabellen teruggezet van een oude back-up.

Nu geeft phpmyadmin (met repareren, controleren, optimaliseren en analyseren) op dat alles OK is. Maar als ik naar het forum ga geeft hij nog steeds de fout critical error. Ik weet niet meer of hij vanaf het begin af aan dezelfde fout opgaf, maar de fout is nu in ieder geval;

phpBB : Critical Error

Could not query database for theme info

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near '' at line 3


Aangezien hij een fout opgeeft met theme heb ik ook nog de tabel themes teruggezet. Maar nog krijg ik de fout. En ik ben nu echt zonder ideeën.

Hoe kan het dat m'n forum een fout geeft als phpmyadmin zegt dat alles goed is. En belangrijker nog, hoe kan ik het weer maken.

Het forum is nu al een paar dagen off-line. Alle hulp is dus welkom.

Alvast bedankt,
Groetjes,
Kirsten-Joy

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Re: Dringend hulp nodig met critical error

Bericht door mosymuis » 30 jun 2004, 14:24

KJ Elshof schreef:SQL Error : 1064 You have an error in your SQL syntax near '' at line 3
Dit is geen error in je database, maar in je phpBB bestand(en). Wordt er geen query gegeven onder deze error regel?

KJ Elshof
Berichten: 37
Lid geworden op: 09 apr 2003, 18:40

Bericht door KJ Elshof » 30 jun 2004, 15:06

Hoi Mosymuis,

Nee, er staat verder niks onder. De foutmelding, die ik hieronder nog een keer zal opschrijven, is alles wat ik te zien krijg als ik het forum open.

phpBB : Critical Error

Could not query database for theme info

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near '' at line 3


Trouwens ik heb ook alle php bestanden teruggezet van een tijdstip dat het nog wel werkte. Ik heb daarna niks meer aan het forum verandert. Dus dan had ik het toch moeten oplossen met het terugzetten van de oude bestanden?

Groetjes,
Kirsten-Joy

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 30 jun 2004, 16:22

Open
functions.php

Zoek

Code: Selecteer alles

		message_die(CRITICAL_ERROR, 'Could not query database for theme info');
Vervang met

Code: Selecteer alles

		message_die(CRITICAL_ERROR, 'Could not query database for theme info<br />'.$sql);
Als je dit doet kunnen we de query zien.

KJ Elshof
Berichten: 37
Lid geworden op: 09 apr 2003, 18:40

Bericht door KJ Elshof » 30 jun 2004, 16:48

Nu krijg ik dit;

phpBB : Critical Error

Could not query database for theme info
SELECT * FROM meetingpoint_themes WHERE themes_id =

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near '' at line 3


Trouwens bedankt dat je me weer helpt (heb je al eens eerder gedaan),
Kirsten-Joy

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 30 jun 2004, 16:57

Ok, die wijziging kan je weer terugdraaien.

Code: Selecteer alles

$theme = setup_style($board_config['default_style']);
Hier gaat het mis, die variabele is leeg. Zou je je oude phpbb_config tabel eens terug kunnen zetten? Nu ontbreekt de rij "default_style".

KJ Elshof
Berichten: 37
Lid geworden op: 09 apr 2003, 18:40

Bericht door KJ Elshof » 30 jun 2004, 17:00

Moet ik phpbb_config terugzetten? Ik heb namelijk prefix meetingpoint_ en phpbb_ op phpmyadmin staan. En ik geloof dat de prefix meetingpoint_ degene is die gebruikt wordt. Dan moet ik toch die terugzetten?

Kirsten-Joy

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 30 jun 2004, 17:05

Jep.

KJ Elshof
Berichten: 37
Lid geworden op: 09 apr 2003, 18:40

Bericht door KJ Elshof » 30 jun 2004, 17:20

Heb ik gedaan, maar hij geeft nog steeds dezelfde fout op.

Kirsten-Joy

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 30 jun 2004, 17:28

Open
common.php

Zoek

Code: Selecteer alles

	$board_config[$row['config_name']] = $row['config_value'];
}
Plaats eronder

Code: Selecteer alles

die('$board_config['default_style'] = '.$board_config['default_style']);
Nu zal je bij het openen van een willekeurige pagina een boodschap te zien krijgen, wat is deze? Draai daarna de wijziging terug.

KJ Elshof
Berichten: 37
Lid geworden op: 09 apr 2003, 18:40

Bericht door KJ Elshof » 30 jun 2004, 17:43

Heb ik gedaan. Nu geeft hij dit op.

Parse error: parse error in /home/sites/site141/web/meetingpoint/leden/forum/common.php on line 181

Fatal error: Call to undefined function: session_pagestart() in /home/sites/site141/web/meetingpoint/leden/forum/index.php on line 31


Kirsten-Joy

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 30 jun 2004, 17:46

Oeps, foutje ;). Vervang hem met

Code: Selecteer alles

die('$board_config[\'default_style\'] = '.$board_config['default_style']);

KJ Elshof
Berichten: 37
Lid geworden op: 09 apr 2003, 18:40

Bericht door KJ Elshof » 30 jun 2004, 17:55

Nu geeft hij weer de oude foutmelding namelijk

phpBB : Critical Error

Could not query database for theme info

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near '' at line 3

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 30 jun 2004, 18:05

Dát is vreemd. :? Verander het die( eens naar echo( :idea:

KJ Elshof
Berichten: 37
Lid geworden op: 09 apr 2003, 18:40

Bericht door KJ Elshof » 30 jun 2004, 18:17

Ik heb het nu verandert in;

echo('$board_config[\'default_style\'] = '.$board_config['default_style']);

En krijg nu de melding;

Parse error: parse error in /home/sites/site141/web/meetingpoint/leden/forum/common.php on line 196

Fatal error: Call to undefined function: session_pagestart() in /home/sites/site141/web/meetingpoint/leden/forum/index.php on line 31

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 30 jun 2004, 18:28

Dat mag helemaal geen parse error opleveren! :shock:

Jij hebt een maf forum, I give up.

KJ Elshof
Berichten: 37
Lid geworden op: 09 apr 2003, 18:40

Bericht door KJ Elshof » 30 jun 2004, 20:04

Hoi mosymuis,

In ieder geval bedankt voor je hulp. Ik wacht nog even af of iemand anders van dit forum me wel kan helpen, anders zal ik toch opnieuw contact moeten opnemen met de host.

Bedankt voor het proberen en als iemand anders nog ideeën heeft dan 'hoor' ik dat graag.

Groetjes,
Kirsten-Joy

KJ Elshof
Berichten: 37
Lid geworden op: 09 apr 2003, 18:40

nog een aantal fouten (berichten + bezoekers)

Bericht door KJ Elshof » 03 jul 2004, 18:41

Hoi Mosymuis of iemand anders,

Ik heb nu alle tabellen uit de database verwijdert. Daarna heb ik van een oude back-up alle tabellen 1 voor 1 teruggezet. En ik ben nu zo ver dat de critical error foutmelding weg is. Als ik nu het forum open dan krijg ik dat het forum buiten gebruik is. Dat is verder geen probleem.

Maar als ik het forum dan open zet en ik ga naar de berichten dan staan er geen berichten in. Op 1 of andere manier zijn alle berichten onzichtbaar of verdwenen. Terwijl in het admin panel staat dat er 1806 berichten zijn.

Verder is het zo dat in het "wie zijn er on-line" panel (normaal en in het admin panel) er wordt opgegeven dat er iets van 60 mensen on-line zijn (terwijl ik de enige ben). En de datum dat ze ingelogd zouden zijn variërend van "Wo 30 Aug, 1972 12:05" (bestond internet toen al?) tot "Di 01 Dec, 2026 18:33" (en ook dat lijkt me onmogelijk). Dus er zit daar iets niet goed.

Dus als iemand me kan helpen om de verdwenen berichten terug te vinden. En ervoor te zorgen dat het "wie is er on-line" weer klopt, graag!!!

Zover ik kan ontdekken zijn dat de enige problemen. Dus ik heb nu weer de hoop het forum werkend te krijgen. Met een beetje hulp natuurlijk, :-).

Alvast Bedankt,
Groetjes,
Kirsten-Joy

Gesloten