PHP-Version ändern in DirectAdmin
Die richtige PHP-Version ist essentiell für Leistung und Sicherheit Ihrer Website. In dieser Anleitung erklären wir, wie Sie die PHP-Version in DirectAdmin ändern.
Warum die PHP-Version wichtig ist
PHP ist die Programmiersprache, mit der die meisten Websites laufen, einschließlich WordPress, WooCommerce und anderer CMS-Systeme. Neuere PHP-Versionen bieten:
Vorteile neuer PHP-Versionen
- Geschwindigkeit: PHP 8.x ist bis zu 3x schneller als PHP 7.x
- Sicherheit: Ältere Versionen erhalten keine Sicherheitsupdates mehr
- Kompatibilität: Neue Plugins und Themes erfordern oft PHP 8+
- Funktionalität: Neue Funktionen und Verbesserungen
PHP-Versions-Lebenszyklus
| Version | Status | Ende der Unterstützung |
|---|---|---|
| PHP 7.4 | Veraltet | Dezember 2022 |
| PHP 8.0 | Veraltet | November 2023 |
| PHP 8.1 | Aktiv | November 2024 |
| PHP 8.2 | Aktiv | Dezember 2025 |
| PHP 8.3 | Aktuell | Dezember 2026 |
Empfehlung: Verwenden Sie mindestens PHP 8.1, vorzugsweise PHP 8.2 oder 8.3.
PHP-Version prüfen
In WordPress
- Gehen Sie zu Werkzeuge → Website-Zustand
- Klicken Sie auf Info
- Suchen Sie nach Server → PHP-Version
Via DirectAdmin
- Melden Sie sich bei DirectAdmin an
- Gehen Sie zu PHP Settings oder Domain Setup
- Sie sehen die aktuelle PHP-Version
Via PHP-Datei
Laden Sie eine Datei phpinfo.php hoch mit:
<?php phpinfo(); ?>
Öffnen Sie diese im Browser und suchen Sie nach "PHP Version".
Löschen Sie diese Datei nach der Prüfung! (Sicherheitsrisiko)
PHP-Version ändern
Methode 1: Via Domain Setup
- Melden Sie sich bei DirectAdmin an
- Gehen Sie zu Domain Setup oder Website-Einstellungen
- Klicken Sie auf Ihre Domain
- Suchen Sie PHP Version Selector oder PHP-Version
- Wählen Sie die gewünschte Version (z.B. PHP 8.2)
- Klicken Sie auf Save
Methode 2: Via PHP Settings
- Melden Sie sich bei DirectAdmin an
- Gehen Sie zu PHP Settings oder PHP-Konfiguration
- Wählen Sie Ihre Domain (wenn Sie mehrere haben)
- Wählen Sie die PHP-Version aus dem Dropdown-Menü
- Klicken Sie auf Apply
Methode 3: Pro Subdomain
Sie können verschiedene PHP-Versionen pro Subdomain verwenden:
- Gehen Sie zu Subdomain Management
- Klicken Sie auf die Subdomain
- Ändern Sie die PHP-Version speziell für diese Subdomain
- Klicken Sie auf Save
Vor der Änderung: Kompatibilität prüfen
WordPress-Kompatibilität
- Aktualisieren Sie WordPress auf die neueste Version
- Aktualisieren Sie alle Plugins und Themes
- Prüfen Sie Plugin-Beschreibungen auf PHP-Anforderungen
- Erstellen Sie ein Backup vor der Änderung
Häufige Kompatibilitätsprobleme
Veraltete Funktionen:
mysql_*Funktionen funktionieren nicht mehr (verwenden Siemysqli_*oder PDO)ereg_*Funktionen wurden entfernt (verwenden Siepreg_*)each()Funktion wurde in PHP 8 entfernt
Strikte Typen: PHP 8 ist strenger mit Typen. Dies kann Fehler in älterem Code verursachen.
Nach der Änderung
Website testen
- Öffnen Sie Ihre Website im Browser
- Testen Sie alle Seiten
- Prüfen Sie Formulare
- Testen Sie den Warenkorb (falls Sie einen Webshop haben)
- Prüfen Sie das Admin/Backend
Häufige Probleme
Weiße Seite (White Screen of Death):
- PHP-Fehler - prüfen Sie die Fehlerprotokolle
- Inkompatibles Plugin - deaktivieren Sie Plugins einzeln
- Theme-Problem - wechseln Sie zum Standard-Theme
500 Internal Server Error:
- Syntaxfehler im Code
- Falsche .htaccess-Konfiguration
- PHP-Speicherlimit erreicht
Plugin/Theme funktioniert nicht:
- Auf neueste Version aktualisieren
- Nach Alternative suchen
- Entwickler kontaktieren
PHP-Einstellungen anpassen
Neben der Version können Sie auch PHP-Einstellungen ändern:
Speicherlimit erhöhen
- Gehen Sie zu PHP Settings in DirectAdmin
- Finden Sie
memory_limit - Erhöhen Sie auf 256M oder 512M
- Klicken Sie auf Save
Upload-Limit erhöhen
- Gehen Sie zu PHP Settings
- Ändern Sie
upload_max_filesize(z.B. 64M) - Ändern Sie
post_max_size(etwas höher, z.B. 68M) - Klicken Sie auf Save
Ausführungszeit erhöhen
Für längere Prozesse:
- Gehen Sie zu PHP Settings
- Ändern Sie
max_execution_time(z.B. 300) - Klicken Sie auf Save
Zurückrollen zur alten Version
Wenn Ihre Website nach dem Upgrade nicht funktioniert:
- Gehen Sie zurück zu PHP Settings oder Domain Setup
- Wählen Sie die vorherige PHP-Version
- Klicken Sie auf Save
- Testen Sie Ihre Website
Dies ist eine vorübergehende Lösung. Planen Sie, Ihren Code für Kompatibilität mit neueren PHP-Versionen zu aktualisieren.
Tipps für PHP-Updates
- Zuerst lokal testen: Testen Sie auf einer Staging-Umgebung vor der Produktion
- Immer Backup machen: Datenbank und Dateien
- Schrittweise aktualisieren: Springen Sie nicht von 7.4 auf 8.3, gehen Sie über 8.1
- Fehlerprotokolle prüfen: Nach der Änderung Protokolle kontrollieren
- Plugins aktuell halten: Veraltete Plugins sind oft die Ursache von Problemen
Hilfe benötigt?
Wir sind für Sie da! Haben Sie Probleme oder Fragen? Unser Support-Team hilft Ihnen gerne persönlich weiter. Schreiben Sie uns über das Ticketsystem - wir antworten normalerweise innerhalb weniger Stunden und finden gemeinsam die beste Lösung.
0 van 0 vonden dit nuttig