1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Inclure un fichier globalement avec Auto Prepend File
Diese Anleitung erklärt, wie Sie eine Datei angeben, die vor der gewünschten Seite oder zu Beginn jedes auf Ihrem Server ausgeführten PHP-Skripts geladen wird, als ob sie mit der Funktion require()
aufgerufen worden wäre, jedoch globaler mit der PHP-Direktive auto_prepend_file
.
Vorwort
- Um beispielsweise die Header einer Website zu deklarieren, können Sie eine Datei
headers.php
erstellen, die PHP-Funktionenheader()
enthält und die am Anfang jeder PHP-Datei prepend wird…- … über eine Datei
.user.ini
(ordnerspezifisch), - … oder über die Konfiguration der Website im Manager (global), wie unten beschrieben.
- … über eine Datei
Eine Datei global vom Manager aus einbinden
Um auf die Verwaltung der Website zuzugreifen:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie direkt auf den Namen des betreffenden Produkts:
- Klicken Sie auf Verwalten unter Erweiterte Einstellungen:
- Klicken Sie auf die Registerkarte PHP / Apache.
- Vervollständigen Sie die betreffende Zeile, indem Sie den Pfad der einzubindenden Datei eingeben.
- Klicken Sie auf die Schaltfläche zum Speichern:
Nachdem Sie diese Direktive definiert haben, werden alle PHP-Seiten auf Ihrem Server automatisch die angegebene Datei einbinden, bevor sie ihren eigenen Code ausführen.
Die in einer Datei .htaccess
definierten Header gelten nur für nicht-PHP-Inhalte (also statische).
Infomaniak verwendet php-fpm
, das die verschiedenen Header über apache fast_cgi
erhält. In der RFC von cgi_www ist der Header Strict-Transport-Security
nicht Teil der über CGI übermittelten Header, und die Apache-Dokumentation bestätigt dies. Nehmen Sie Kenntnis von dieser anderen RFC.
⚠️ Für zusätzliche Hilfe kontaktieren Sie einen Partner oder starten Sie kostenlos eine Ausschreibung — erfahren Sie auch mehr über die Rolle des Hosters.