Error500 nach PHP Upgradeversuch?
Folgendes Problem & würde mich sehr freuen wenn einer nen Tipp hat:
Sollte gesern bei einer Webseite eines Kollegen, die auf Wordpress & Joomla läuft, die auf Hetzner gehostet wurd ein Plugin installieren. Leider läuft die Page immer noch in PHP 5.6 und die Installation funktionierte nicht richtig. Habe dann in der Hostingkonsole in einem Dropdownmenü zum Testen die PHP Version auf 7.4 umgeschaltet, worauf plötzlich nichts mehr ging. Also den Schalter wieder zurück auf 5.6 gesetzt. Darauf ging der Wordpress Shop zwar wieder, aber die Joomla Seite meldet seither nur noch einen "Error500". Nun würde ich sehr gerne wissen woran das liegen kann. Ich habe alle Einstellungen wieder zurückgesetzt (so wie sie davor waren) und es liegen auch noch alle Dateien im FTP-Verzeichnis bzw. habe vorher ein Backup erstellt.
Ich vermute mal, dass das eher eine Kleinigkeit ist oder haben wir jetzt ein Problem? Die Webseite zu erstellen war sehr aufwendig und hat auch Geld gekostet......
Wer hat einen Rat bzw. kann sagen wo es da klemmt? Am Script-Quelltext wurde wie gesagt nichts verändert und die PHP-Einstellungen sind die Gleichen wie am Anfang...
3 Antworten
Wahrscheinlich wurde die php.ini Datei überschrieben, also aus einem Backup wiederherstellen und einspielen.
Danach die Website unbedingt PHP 8.1 ready machen. 5.6 ist ja wohl ein schlechter Witz
Mit deiner Logik hat er/sie auch für den ganzen Server die PHP Version umgestellt und nicht nur für seinen Mandanten.
Natürlich kann man auch für einzelne Verzeichnisse eigene php.ini Dateien erstellen.
Wieso es zu einem Error kommt sollte im Error-Log deines Hostings zu sehen sein. Durch die dort stehende Meldung müsstest Du die eigentliche Ursache erkennen und beheben können.
Der 500er Fehler wird auch zurückgegeben wenn ein schwerer Fehler im PHP Script auftritt. Dieser Fehler kann auftreten, wenn bestimmte Funktionen in PHP 7 nun nicht mehr deprecated sind, also veraltet, sondern nicht mehr vorhanden. Welcher Fehler das ist, kannst Du in den php error logfiles nachlesen.
Erst die Software also hier Wordpress und Joomla upgraden, die explizit für PHP7 gebaut ist und dann umschalten. Das heisst die PHP Versionem und CMS Versionen müssen zu einander passen. Das ist einfach so.
Ich führe zB. aktuell ein kleines Projekt von PHP 7.4 nach PHP 8.1 über.
Meinst du der FS kommt an die php.ini eines Webhosters heran?