Erklärung zu dem Thema:
Bei 1und1 ist es erforderlich, das man in jedem Verzeichnis, in dem eine php Datei aufgerufen werden kann eine php.ini vorhanden ist, wenn man bestimmte PHP Bedingungen oder Extensions benötigt, wie z.B. Ioncube
Da das niemand in jedem Verzeichnis einzeln hineinkopieren möchte, kann man ja eine php.ini erstellen und das dann über einen Befehl mit symbolischen Links in allen Verzeichnissen verteilen.
Da dadurch auch im dbeS/tmp Verzeichnis ein symbolischer Link lag, hat der dafür gesorgt, dass die Hauptdatei mit gelöscht wurde wenn das tmp Verzeichnis bereinigt wurde nach einem Abgleich, das zieht sich dann aber so auch durch den ganzen
Shop, da rekursiv ja auch Unterverzeichnisse im templates_c und anderen Ordnern wie dem mediafiles usw. gelöscht werden könnten.
Eine .user.ini kann man wie es scheint nur auf einem Managed Server verwenden.
Ich habe also als erstes über diesen Befehl
find . -maxdepth 20 -type d -exec ln -s ./php_serverweite_nicht_loeschen.ini {}/php.ini \; neue symbolische Verknüpfungen angelegt die die Hauptdatei nicht löschen.
Das bringt aber wieder neue Probleme, da dann der Shop beim bereinigen des dbeS/tmp/ Verzeichnisses hängen bleibt weil da eine Datei liegt die nicht gelöscht werden kann.... scheiß Kreislauf.... also habe ich aus den relevanten Verzeichnissen die symbolischen Verlinkungen gekillt.
Fazit:
1und1 ist die denkbar schlechteste Lösung was das Hosten eines JTL Shops angeht.