PHP-Version und PHP-Einstellungen ändern (und was bei Fehlern nach einem Upgrade zu tun ist)
Bei WebOké wählen Sie selbst, welche PHP-Version Ihre Website verwendet, und Sie passen selbst Einstellungen an wie upload_max_filesize, memory_limit und max_execution_time. Das erledigen Sie in DirectAdmin mit Select PHP version. Funktioniert Ihre Website nach einem Upgrade nicht mehr? Weiter unten erfahren Sie, was Sie dann tun.
Die PHP-Version ändern
- Melden Sie sich bei DirectAdmin an: Gehen Sie in Mein WebOké zu Meine Produkte und klicken Sie bei Ihrem Hostingpaket auf DirectAdmin.
- Klicken Sie unter Extra-Funktionen auf Select PHP version.
- Wählen Sie die gewünschte Version in der Auswahlliste und speichern Sie die Auswahl.

Testen Sie Ihre Website sofort nach der Änderung. Funktioniert etwas nicht mehr, lesen Sie den folgenden Abschnitt.
Ihre Website funktioniert nach einem PHP-Upgrade nicht mehr
Ist Ihre Website weiß, sehen Sie eine Fehlermeldung oder funktioniert ein Teil nicht mehr? Das liegt fast immer an einem Plugin, einem Theme oder eigenem Code, der nicht mit der neuen Version kompatibel ist.
- Setzen Sie die vorherige Version zurück. Wählen Sie in Select PHP version wieder die Version, die Sie zuvor hatten. Ihre Website funktioniert dann sofort wieder wie vorher. Angepasste Erweiterungen und Optionen der neuen Version bleiben für einen weiteren Versuch erhalten.
- Suchen Sie den Fehler im Fehlerprotokoll. Klicken Sie in DirectAdmin unter Systeminfo & Dateien auf Seitenübersicht & Protokolle und anschließend bei Ihrer Domain auf Fehlerprotokoll. Achten Sie unten auf Zeilen mit
PHP Fatal erroroderPHP Warning. Im Pfad sehen Sie meist, welches Plugin oder Theme das Problem verursacht. Steht dort nichts Brauchbares, lesen Sie PHP-Fehler anzeigen, ohne die php.ini anzupassen. - Aktualisieren Sie Ihre Software. Erstellen Sie zunächst ein Backup. Aktualisieren Sie anschließend WordPress (oder Ihre andere Software), Ihr Theme und Ihre Plugins, während die alte PHP-Version noch aktiv ist. Entfernen Sie Plugins, die Sie nicht verwenden.
- Versuchen Sie es erneut. Aktivieren Sie die neue Version wieder, testen Sie Ihre Website und prüfen Sie erneut das Fehlerprotokoll.

Sehen Sie Call to undefined function, fehlt häufig eine PHP-Erweiterung. Diese aktivieren Sie selbst, siehe unten.
Eine Erweiterung aktivieren, wie ionCube
Manche kostenpflichtige Software, etwa bestimmte Plugins oder Webshop-Module, ist verschlüsselt. Diese funktioniert nur mit einem Loader: ionCube (ioncube_loader) oder SourceGuardian (sourceguardian). Der Hersteller der Software teilt Ihnen mit, welchen Sie benötigen. Oft erkennen Sie das an einer Meldung wie "requires the ionCube PHP Loader".
- Öffnen Sie Select PHP version und prüfen Sie oben, ob die richtige Version ausgewählt ist. Erweiterungen stellen Sie pro PHP-Version ein.
- Gehen Sie zum Tab Extensions.
- Aktivieren Sie
ioncube_loader(oder die Erweiterung, die Sie benötigen). Die Änderung ist innerhalb einer Minute aktiv.

PHP-Einstellungen ändern
- Öffnen Sie Select PHP version und gehen Sie zum Tab Options.
- Passen Sie die Einstellung an, die Sie benötigen, zum Beispiel
upload_max_filesizefür größere Uploads. Erhöhen Sie dann auchpost_max_size. - Die Änderung wird sofort gespeichert.
So müssen Sie nichts in einer .htaccess-Datei eintragen.
Lieber lösen lassen?
Klappt es nicht, oder wurde Ihre Website seit Jahren nicht aktualisiert? Mit dem PHP-Upgrade machen wir Ihre Website fit für eine aktuelle PHP-Version, zu einem Festpreis. Klappt es nicht, erhalten Sie Ihr Geld zurück. Lesen Sie PHP-Upgrade durchführen lassen.
Siehe auch in der DirectAdmin-Anleitung: PHP-Optionen: upload_max_filesize, memory_limit und max_execution_time, PHP-Erweiterungen aktivieren und deaktivieren und Fehler nach einem PHP-Upgrade und das Fehlerprotokoll finden.
Ausführliche Erklärung mit Screenshots: Die PHP-Version auswählen (Select PHP version) in der DirectAdmin-Anleitung.
