Bitte verwenden sie die "Drucken" Funktion am Seitenende, um ein PDF zu erstellen.
Für Webhosting und Managed Dedicated Server
In diesem Artikel erfahren Sie, wie Sie individuelle PHP-Einstellungen (über die php.ini) auf Ihre gesamte Website-Struktur anwenden.
Wichtig: Unterscheidung nach Vertragsdatum
Bitte prüfen Sie zunächst das Vertragsdatum, da sich das Verhalten der php.ini geändert hat.
Für Verträge ab dem 18.09.2025
Sie müssen die Anleitung in diesem Artikel nicht befolgen. Bei Verträgen, die ab dem 18.09.2025 erworben wurden, werden die Einstellungen der php.ini durchgehend auf alle darunterliegenden Verzeichnisebenen angewendet.
- Legen Sie Ihre php.ini einfach im Stammverzeichnis Ihrer Website ab (in der Regel /home/www/ oder das Verzeichnis, auf das Ihre Domain zeigt).
- Alle Unterverzeichnisse übernehmen diese Einstellungen automatisch.
- Das manuelle Erstellen von Symlinks ist nicht erforderlich.
Für Verträge bis zum 17.09.2025
Um die Einstellungen der zentralen php.ini an alle Unterordner weiterzugeben, erstellen Sie per SSH in allen Verzeichnissen sogenannte symbolische Links (Verknüpfungen).
Voraussetzungen
- Ein Webhosting-Vertrag mit SSH-Zugang
- Verbinden Sie sich per SSH mit Ihrem Webspace. Entsprechende Anleitungen finden Sie in der Hilfe-Kategorie SSH-Zugänge einrichten und verwalten.
Um in allen Unterordnern automatisch einen Link auf die Haupt-Datei zu setzen, führen Sie nach dem Login auf Ihrem Webspace den folgenden Befehl aus:
find . -type d -exec ln -s "$PWD/php.ini" "{}/php.ini" \;
Hinweis
Die Meldung “ln: der symbolische Link './php.ini' konnte nicht angelegt werden: Die Datei existiert bereits” können Sie ignorieren. Sie bezieht sich lediglich auf das aktuelle Verzeichnis.
Änderungen rückgängig machen
Wenn Sie die Verknüpfungen später wieder entfernen möchten, nutzen Sie dazu diesen Befehl im selben Verzeichnis:
find . -type l -name 'php.ini' -delete