Hier die versprochene kleine Anleitung:
- WinSCP öffnen.
- Verbindung zum Server aufbauen, und zwar (zwingend!) im SCP-Modus. Nicht FTP, auch nicht SFTP, sondern SCP.
- Vorbereitete php.ini ins Root-Verzeichnis Deines Webspaces kopieren.
- php.ini auf dem Server markieren und per Rechtsklick darauf Kontextmenü öffnen.
- Menüpunkt Dateinamen -> Kopieren (mit Pfad) wählen.
- Inhalt der gerade mit dem Pfad gefüllten Zwischenablage in ein Windows Notepad Fenster hinein kopieren.
- Zeilenumbruch im Notepad erzeugen und in nächste Zeile den folgenden Befehl hinein kopieren:
find . -type d -exec ln -sv /absoluter/pfad/der/php.ini {}/php.ini \;
- In dieser zweiten Zeile das /absoluter/pfad/der/php.ini ersetzen durch den Inhalt der ersten Zeile.
- Nun sollte in der zweiten Zeile so etwas stehen wie:
find . -type d -exec ln -sv /kunden/homepages/12/d123456789/htdocs/php.ini {}/php.ini \;
- Den kompletten Inhalt dieser Zeile jetzt in die Zwischenablage kopieren (wie immer wichtig: keine überflüssigen Leerzeichen am Anfang, keine am Ende).
- Per Betätigung von Strg+T das Terminal-Fenster von WinSCP öffnen.
- Den gesamten Inhalt der Zwischenablage nun einfügen in das Feld "Befehl eingeben".
- Auf die Schaltfläche "Ausführen" klicken.
Fertig!! => Von der php.ini wird nun in jedem rekursiven Unterverzeichnis ein symbolischer Link angelegt. Nach Beendigung dieses Vorgangs ist die im Webspace-Root liegende php.ini nun in jedem Unterverzeichnis ebenfalls aktiv.
Der Inhalt der php.ini bildet nun das "Master" für alle symbolischen Links. Steht in der php.ini z.B.
zlib.output_compression = On
zlib.output_compression_level = 9
so gilt dies jetzt überall in allen Verzeichnissen.
GZIP ist damit nun innerhalb des gesamten Webspaces erfolgreich aktiviert. Daß dies bei 1&1 auf diese Weise einwandfrei funktioniert, kann ich wie bereits gesagt bestätigen. Meine Websites laufen seitdem durchweg GZIP-komprimiert.