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

  1. Gehen Sie zu WerkzeugeWebsite-Zustand
  2. Klicken Sie auf Info
  3. Suchen Sie nach ServerPHP-Version

Via DirectAdmin

  1. Melden Sie sich bei DirectAdmin an
  2. Gehen Sie zu PHP Settings oder Domain Setup
  3. 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

  1. Melden Sie sich bei DirectAdmin an
  2. Gehen Sie zu Domain Setup oder Website-Einstellungen
  3. Klicken Sie auf Ihre Domain
  4. Suchen Sie PHP Version Selector oder PHP-Version
  5. Wählen Sie die gewünschte Version (z.B. PHP 8.2)
  6. Klicken Sie auf Save

Methode 2: Via PHP Settings

  1. Melden Sie sich bei DirectAdmin an
  2. Gehen Sie zu PHP Settings oder PHP-Konfiguration
  3. Wählen Sie Ihre Domain (wenn Sie mehrere haben)
  4. Wählen Sie die PHP-Version aus dem Dropdown-Menü
  5. Klicken Sie auf Apply

Methode 3: Pro Subdomain

Sie können verschiedene PHP-Versionen pro Subdomain verwenden:

  1. Gehen Sie zu Subdomain Management
  2. Klicken Sie auf die Subdomain
  3. Ändern Sie die PHP-Version speziell für diese Subdomain
  4. Klicken Sie auf Save

Vor der Änderung: Kompatibilität prüfen

WordPress-Kompatibilität

  1. Aktualisieren Sie WordPress auf die neueste Version
  2. Aktualisieren Sie alle Plugins und Themes
  3. Prüfen Sie Plugin-Beschreibungen auf PHP-Anforderungen
  4. Erstellen Sie ein Backup vor der Änderung

Häufige Kompatibilitätsprobleme

Veraltete Funktionen:

  • mysql_* Funktionen funktionieren nicht mehr (verwenden Sie mysqli_* oder PDO)
  • ereg_* Funktionen wurden entfernt (verwenden Sie preg_*)
  • 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

  1. Öffnen Sie Ihre Website im Browser
  2. Testen Sie alle Seiten
  3. Prüfen Sie Formulare
  4. Testen Sie den Warenkorb (falls Sie einen Webshop haben)
  5. 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

  1. Gehen Sie zu PHP Settings in DirectAdmin
  2. Finden Sie memory_limit
  3. Erhöhen Sie auf 256M oder 512M
  4. Klicken Sie auf Save

Upload-Limit erhöhen

  1. Gehen Sie zu PHP Settings
  2. Ändern Sie upload_max_filesize (z.B. 64M)
  3. Ändern Sie post_max_size (etwas höher, z.B. 68M)
  4. Klicken Sie auf Save

Ausführungszeit erhöhen

Für längere Prozesse:

  1. Gehen Sie zu PHP Settings
  2. Ändern Sie max_execution_time (z.B. 300)
  3. Klicken Sie auf Save

Zurückrollen zur alten Version

Wenn Ihre Website nach dem Upgrade nicht funktioniert:

  1. Gehen Sie zurück zu PHP Settings oder Domain Setup
  2. Wählen Sie die vorherige PHP-Version
  3. Klicken Sie auf Save
  4. 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

  1. Zuerst lokal testen: Testen Sie auf einer Staging-Umgebung vor der Produktion
  2. Immer Backup machen: Datenbank und Dateien
  3. Schrittweise aktualisieren: Springen Sie nicht von 7.4 auf 8.3, gehen Sie über 8.1
  4. Fehlerprotokolle prüfen: Nach der Änderung Protokolle kontrollieren
  5. 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.