Startseite bleibt weiß
Verfasst: 26.07.2015 18:59
Hallo,
ich habe vor ein paar Tagen von 3.0.12 auf 3.1.5 aktualisiert, oder genauer gesagt: gemäß der Anleitung
https://www.phpbb.de/kb/convert30_to_31
habe ich phpBB-3.1.5-deutsch.tar entpackt, meine Datenbank-Credentials in die config.php eingetragen, die Zweige files und images aus dem Backup eingespielt,
den default-style für alle user (von vorher redsteel) auf latte umgestellt (mit Hilfe dieses scripts: https://github.com/david63/david63-setdefaultstyle)
und einige extensions installiert (acp_add_user_2, boardannouncements, log_failed_logins, itemsperpage, password_strength).
Es lief dann auch zunächst alles klaglos. Irgendwann kam die Startseite dann nicht mehr (Seite bleibt weiß), obwohl der Webserver definitiv noch läuft (habe die index.php umbenannt und durch eine einfache statische Information ersetzt, die wurde korrekt angezeigt, wenn ich die Website (meinen Domain Name) ansurfe). Da ich so gar nicht wusste, wo ich suchen soll, habe ich einfach alles nochmal eingespielt und dann ging es wieder.
Heute tritt die gleiche Situation nochmal ein, so dass es wohl doch kein sporadisches Problem ist, das ich ignorieren kann. Nun muss ich also den Fehler suchen. Ich würde z.B. gern die extensions außer Betrieb nehmen, aber da ich die Startseite nicht erhalte kann ich mich nicht anmelden und schon gar nicht auf das ACP zugreifen.
Ich habe nun den debug-Modus eingeschaltet (in der config,php die auskommentierte Zeile DEBUG aktiviert), aber ich weß nicht, wo die log-/debug-Daten landen.
Deshalb nun zwei Fragen:
1. Wo kann ich eventuell entstandes Fehlermeldungen auf dem Server nachlesen?
2. Was kann ich zur Eingrenzung des Fehlers tun?
Danke im voraus! - Uwe
Nachtrag: der error.log von apache enthält viele Meldungen... die meisten lauten so:
[Sun Jul 26 19:22:40.548480 2015] [:error] [pid 8604] [client 82.83.62.187:35218] PHP Fatal error: Uncaught exception 'RuntimeException' with message 'Unable to create the cache directory (./cache/twig//45/5d).' in /var/www/kv/vendor/twig/twig/lib/Twig/Environment.php:1206\nStack trace:\n#0 /var/www/kv/vendor/twig/twig/lib/Twig/Environment.php(323): Twig_Environment->writeCacheFile('./cache/twig//4...', '<?php??/* index...')\n#1 /var/www/kv/phpbb/template/twig/environment.php(151): Twig_Environment->loadTemplate('index_body.html', NULL)\n#2 /var/www/kv/vendor/twig/twig/lib/Twig/Environment.php(299): phpbb\\template\\twig\\environment->loadTemplate('index_body.html')\n#3 /var/www/kv/phpbb/template/twig/twig.php(332): Twig_Environment->display('index_body.html', Array)\n#4 /var/www/kv/includes/functions.php(5413): phpbb\\template\\twig\\twig->display('body')\n#5 /var/www/kv/index.php(207): page_footer()\n#6 {main}\n thrown in /var/www/kv/vendor/twig/twig/lib/Twig/Environment.php on line 1206
Ich verstehe nicht viel davon, aber wegen 'Unable to create the cache directory' habe ich mal vorübergehend weltweite Schreibrechte auf den Zweig 'vendor' (und alles darunter) erteilt, aber das hilft nicht. Die Startseite bleibt noch immer weiß...
Nachtrag 2: Hier sind die Quellen der o.g. extensions:
https://www.phpbb.com/customise/db/exte ... dd_user_2/
https://www.phpbb.com/customise/db/exte ... uncements/
https://www.phpbb.com/customise/db/exte ... ed_logins/
https://www.phpbb.com/customise/db/exte ... msperpage/
https://www.phpbb.com/customise/db/exte ... _strength/
ich habe vor ein paar Tagen von 3.0.12 auf 3.1.5 aktualisiert, oder genauer gesagt: gemäß der Anleitung
https://www.phpbb.de/kb/convert30_to_31
habe ich phpBB-3.1.5-deutsch.tar entpackt, meine Datenbank-Credentials in die config.php eingetragen, die Zweige files und images aus dem Backup eingespielt,
den default-style für alle user (von vorher redsteel) auf latte umgestellt (mit Hilfe dieses scripts: https://github.com/david63/david63-setdefaultstyle)
und einige extensions installiert (acp_add_user_2, boardannouncements, log_failed_logins, itemsperpage, password_strength).
Es lief dann auch zunächst alles klaglos. Irgendwann kam die Startseite dann nicht mehr (Seite bleibt weiß), obwohl der Webserver definitiv noch läuft (habe die index.php umbenannt und durch eine einfache statische Information ersetzt, die wurde korrekt angezeigt, wenn ich die Website (meinen Domain Name) ansurfe). Da ich so gar nicht wusste, wo ich suchen soll, habe ich einfach alles nochmal eingespielt und dann ging es wieder.
Heute tritt die gleiche Situation nochmal ein, so dass es wohl doch kein sporadisches Problem ist, das ich ignorieren kann. Nun muss ich also den Fehler suchen. Ich würde z.B. gern die extensions außer Betrieb nehmen, aber da ich die Startseite nicht erhalte kann ich mich nicht anmelden und schon gar nicht auf das ACP zugreifen.
Ich habe nun den debug-Modus eingeschaltet (in der config,php die auskommentierte Zeile DEBUG aktiviert), aber ich weß nicht, wo die log-/debug-Daten landen.
Deshalb nun zwei Fragen:
1. Wo kann ich eventuell entstandes Fehlermeldungen auf dem Server nachlesen?
2. Was kann ich zur Eingrenzung des Fehlers tun?
Danke im voraus! - Uwe
Nachtrag: der error.log von apache enthält viele Meldungen... die meisten lauten so:
[Sun Jul 26 19:22:40.548480 2015] [:error] [pid 8604] [client 82.83.62.187:35218] PHP Fatal error: Uncaught exception 'RuntimeException' with message 'Unable to create the cache directory (./cache/twig//45/5d).' in /var/www/kv/vendor/twig/twig/lib/Twig/Environment.php:1206\nStack trace:\n#0 /var/www/kv/vendor/twig/twig/lib/Twig/Environment.php(323): Twig_Environment->writeCacheFile('./cache/twig//4...', '<?php??/* index...')\n#1 /var/www/kv/phpbb/template/twig/environment.php(151): Twig_Environment->loadTemplate('index_body.html', NULL)\n#2 /var/www/kv/vendor/twig/twig/lib/Twig/Environment.php(299): phpbb\\template\\twig\\environment->loadTemplate('index_body.html')\n#3 /var/www/kv/phpbb/template/twig/twig.php(332): Twig_Environment->display('index_body.html', Array)\n#4 /var/www/kv/includes/functions.php(5413): phpbb\\template\\twig\\twig->display('body')\n#5 /var/www/kv/index.php(207): page_footer()\n#6 {main}\n thrown in /var/www/kv/vendor/twig/twig/lib/Twig/Environment.php on line 1206
Ich verstehe nicht viel davon, aber wegen 'Unable to create the cache directory' habe ich mal vorübergehend weltweite Schreibrechte auf den Zweig 'vendor' (und alles darunter) erteilt, aber das hilft nicht. Die Startseite bleibt noch immer weiß...
Nachtrag 2: Hier sind die Quellen der o.g. extensions:
https://www.phpbb.com/customise/db/exte ... dd_user_2/
https://www.phpbb.com/customise/db/exte ... uncements/
https://www.phpbb.com/customise/db/exte ... ed_logins/
https://www.phpbb.com/customise/db/exte ... msperpage/
https://www.phpbb.com/customise/db/exte ... _strength/