Weißer Bildschirm ohne Inhalt nach Wechsel in eine höhere php Version
Eingetragen von urlookinhappy (12)
am 17.03.2021 - 11:07 Uhr in
am 17.03.2021 - 11:07 Uhr in
Liebes Drupal Team,
bei der Umstellung der php Version von 5.6 auf die nächsthöhere oder noch höhere Version (egal welche), erscheint ein ganz weißer Bildschirm ohne jegliche Fehlermeldung. Was ist das? Wo genau soll ich was umstellen - in Drupal selbst oder über Ftp (eine bestimmte Datei) etc.?
Für alle Tipps bin ich sehr dankbar.
Viele Grüße
urlookinhappy
- Anmelden oder Registrieren um Kommentare zu schreiben
Das kann in einem Modul oder
am 17.03.2021 - 16:43 Uhr
Das kann in einem Modul oder in Drupal selbst passieren. Wodurch dieser Fehler verursacht wird und was es genau ist, kann man nur aus dem Error-Log des Servers ersehen. Irgendetwas verträgt jedenfalls nicht die höhere PHP-Version. An der Aktuellen Drupal 7 Version sollte es jedoch nicht liegen, die kommt mit den Versionen von PHP 7.x klar.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Danke für die Info wla, wie
am 17.03.2021 - 17:51 Uhr
Danke für die Info wla,
wie erkenne ich den error-log des servers. A ) Steht da was so wie " 17.03. 17:43hours switch to php 7xxx pruduced error by modul-xyz/oder etwas ähnliches", und wenn der error-log da ist, wäre dieser auf diesem Forum leicht zu identifieren - egal, wie der error-log aussieht, den ich bald poste? Würde mir das Forum dann auch sagen können, was zu ändern wäre?
Zusätzlicher Background zu dieser Angelegenheit: B ) Musste um von 5.4 auf 5.6 zu gelangen das "node export" modul löschen, da dieses das erste Hindernis war, um den ersten Switch durchzufühern. Kann es vielleicht sein, dass das Fehlen von "node export" den switch von 5.6 auf 7xx verhindert -eher nicht, oder-?
Wenn Du das modul erst
am 18.03.2021 - 00:20 Uhr
Wenn Du das modul erst deaktiviert, dann deinstalliert und danach gelöscht hast, wäre es ok. Wenn Du es nur gelöscht hast, erklärt das den Fehler.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
"wie erkenne ich den
am 18.03.2021 - 08:56 Uhr
"wie erkenne ich den error-log des servers"
Das hängt ganz vom Hoster ab.
Da frag mal nach.
Oft muss man das Loggen der PHP-Fehler auch erst in der .htaccess oder einer extra php.ini im Root einschalten.
Dann wird eine entsprechende datei angelegt und da steht dann sowas ähnliches drinnen, wie Du vermutest. ;-)
Das ist aber kein echtes Error-Log des Servers. Es werden "NUR" PHP-Fehler geloggt.
Aber in Deinem Fall reicht das ja auch erst mal.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
wla schrieb Wenn Du das modul
am 18.03.2021 - 09:52 Uhr
Wenn Du das modul erst deaktiviert, dann deinstalliert und danach gelöscht hast, wäre es ok. Wenn Du es nur gelöscht hast, erklärt das den Fehler.
Hallo Werner,
um von 5.4 auf 5.6 zu gelangen habe ich nach der error-meldung "diese erschien auf dem Bildschirm" das node-export module..."gelöscht. Dann hat 5.6 funktioniert.
Aber um von 5.6 auf die 7xx zu gelangen erscheint der weiße Bildschirm. Meinst Du immernoch, dass die Nicht-Deaktivierung -und Deinstallierung das Hindernis ist, um auf die nächsthöheren php-Versionen zu gelangen? Dann hätte ich doch schon bei dem Versuch von 5.3 auf 5.6 zu gelangen den weißen Bildschirm gesehen und hätte es nicht eine Stufe höher stellen können?
Wenn Du jetzt, trotz meiner Beschreibung, weiterhin der Meinung bist, dass mit der nachträglichen Deinstallation des Moduls das Problem gelöst sein kann, bitte ich dich mir nochmal kurz hierzu bescheid zu sagen.
Mich wundert es nur, warum die Fehlermeldung von 5.3 auf 5.6 auf dem Bildschirm erschien, und nun die Fehlermeldung von 5.6 auf höhere Versionen geblockt ist. Es muss doch eine Möglichkeit geben es zu entblocken, um nicht nur auf die Error-Logs des Servers zuzugreifen?
montviso schrieb "wie erkenne
am 18.03.2021 - 09:56 Uhr
"wie erkenne ich den error-log des servers"
Das hängt ganz vom Hoster ab.
Da frag mal nach.
Oft muss man das Loggen der PHP-Fehler auch erst in der .htaccess oder einer extra php.ini im Root einschalten.
Dann wird eine entsprechende datei angelegt und da steht dann sowas ähnliches drinnen, wie Du vermutest. ;-)
Das ist aber kein echtes Error-Log des Servers. Es werden "NUR" PHP-Fehler geloggt.
Aber in Deinem Fall reicht das ja auch erst mal.
Hallo Regina,
wenn Du meinst, dass die Angabe der php-Fehler ausreichen, um das Problem zu identifizieren - kennst Du ein Code den man in die .htaccess-Datei einfügen kann?
Da die Webseite sowieso tot ist...
am 19.03.2021 - 08:29 Uhr
... könntest du in der index.php im Root Deiner Drupal Instanz das einfügen
error_reporting(E_ALL);
Dan siehst du sofort, wo das Ding abbricht und kannst gezielt handeln.