• Hallo zusammen, ich betreibe eine Website und erhalte beim Veröffentlichen immer die Fehlermeldung: „error500“. Ich habe bereits alle Plugins geprüft und auch der Speicher sollte ausreichen. Ich habe nun aber gesehen, dass die PHP-Version nicht auf dem aktuellsten stand ist. Ich verwende noch immer die Version 8.2.29. Kann mir bitte jemand helfen und erklären, wie ich meine PHP-Version aktualisieren kann. Danke!

Ansicht von 4 Antworten – 1 bis 4 (von insgesamt 4)
  • Hallo,
    die PHP-Version kannst du über deinen Hoster umstellen.
    Die Fehlermeldung dürfte aber in dem Zusammenhang keine Rolle spielen.

    Viele Grüße
    Hans-Gerd

    Moderator threadi

    (@threadi)

    Zu der Fehlermeldung siehe: https://de.wordpress.org/support/topic/error-500-internal-server-error/

    Eine Umstellung der PHP-Version im Hosting wird das aber vermutlich nicht lösen.

    Je nach Hoster kann die PHP Version auch ín einer .htaccess Datei im WP-Wurzelverzeichnis eingestellt werden. Darin mir der Zeile:
    AddHandler php-fastcgi8.2 .php .phtml
    Es ist eher unwahrscheinlich das es an der PHP Version liegt.
    Die Anmeldung am Admin klappt ja noch, und der Fehler tritt erst im Moment „Speichern“ auf.
    Hier steht wie du eine Fehlerverzeichnis Datei (error.log) erstellen läßt. Sie kann Hinweise auf die Ursache geben.
    https://de.wordpress.org/support/topic/speichern-o-aktualisieren-o-schreiben-o-anmeldung-im-backend-geht-nicht-mehr/#debug

    Moderator La Geek

    (@la-geek)

    Je nach Hoster kann die PHP Version auch ín einer .htaccess Datei im WP-Wurzelverzeichnis eingestellt werden. Darin mir der Zeile:
    AddHandler php-fastcgi8.2 .php .phtml

    Da 8.2.29 installiert ist, würde das in diesem Fall so aussehen
    AddHandler php-fastcgi8.3 .php .phtml (für PHP 8.3.x)
    AddHandler php-fastcgi8.4 .php .phtml (für PHP 8.4.x)

    Bei anderen Providern könnte es auch so aussehen

    <FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
    SetHandler application/x-httpd-alt-php83___lsphp
    </FilesMatch>

    bzw.

    <FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
    SetHandler application/x-httpd-alt-php84___lsphp
    </FilesMatch>

    Man sollte beim Provider nachfragen, da die Syntax anders sein könnte und/oder die gewünschte PHP-Version möglicherweise noch nicht verfügbar ist.

    Das Testen der Codes ist gefahrlos möglich.
    Immer zuerst eine Sicherheitskopie der .htaccess-Datei auf dem lokalen Rechner speichern.
    Schlägt der Versuch fehl, einfach wieder die ursprüngliche, gespeicherte .htaccess-Datei hochladen.

    Aber auch ich schließe mich an: Eine Verbindung zwischen PHP-Version und Error ist in diesem Fall eher unwahrscheinlich.

Ansicht von 4 Antworten – 1 bis 4 (von insgesamt 4)

Du musst angemeldet sein, um auf dieses Thema zu antworten.