Vor einigen Tagen hat mein Webhoster ein Update gemacht, und mich darauf aufmerksam gemacht, dass evtl. php.ini Einstellungen verändert wurden.
Bis vor dem Update waren die Einstellungen ok, und genau so wie ich sie brauchte. Nun sind einige Einstellungen anders, ua. ist nun register_globals auf on, was ich gar nicht gebrauchen kann und auch nicht sinnvoll ist.
Laut Support von meinem Hoster soll es möglich sein, eine eigene php.ini zu definieren, welche ins Root Verzeichnis des Servers muss. Da diese zusätzlichen Einstellungen einer eigenen .ini nur für ein Verzeichnis gelten, muss man zusätzlich zur ini eine .htaccess Datei (mit einem vorgegebenen Pfad) ins Rootverzeichnis packen. Somit sollte der Server ohne weiteres global die neuen ini Einstellungen übernehmen.
Mein Problem: Er tut es nicht. Nach einer Kontrolle mit phpinfo() sind noch alle Einstellungen beim Alten. Ich habe auch schon probiert, die php.ini für einige Ordner zu erstellen (also ohne htaccess Datei) und dann die betreffenden Order wieder mit phpinfo() kontrolliert --> wieder Fehlanzeige
Zu guter letzt habe ich zu der Funktion ini_set() gegriffen, was aber auch nicht funktioniert.
Zuerst dachte ich, dass es ein weilchen dauert, bis der Server meine neue ini nimmt, nun sind es aber schon mehr als 3 Tage ohne dass sich etwas geändert hat.
Laut meines Hosters ist es in PHP 5 (ich benutze PHP 5.1.1) nicht mehr möglich alle Einstellungen mit einer 2ten ini zu ändern. Daraufhin habe ich in der Manual nachgelesen, und register_globals kann man sehr wohl konfigurieren.
Mein Hoster hat keine Lösung für mein Problem. Vielleicht ja einer von euch.
Den mein register_globals = on stört micht ziemlich.....
Bis vor dem Update waren die Einstellungen ok, und genau so wie ich sie brauchte. Nun sind einige Einstellungen anders, ua. ist nun register_globals auf on, was ich gar nicht gebrauchen kann und auch nicht sinnvoll ist.
Laut Support von meinem Hoster soll es möglich sein, eine eigene php.ini zu definieren, welche ins Root Verzeichnis des Servers muss. Da diese zusätzlichen Einstellungen einer eigenen .ini nur für ein Verzeichnis gelten, muss man zusätzlich zur ini eine .htaccess Datei (mit einem vorgegebenen Pfad) ins Rootverzeichnis packen. Somit sollte der Server ohne weiteres global die neuen ini Einstellungen übernehmen.
Mein Problem: Er tut es nicht. Nach einer Kontrolle mit phpinfo() sind noch alle Einstellungen beim Alten. Ich habe auch schon probiert, die php.ini für einige Ordner zu erstellen (also ohne htaccess Datei) und dann die betreffenden Order wieder mit phpinfo() kontrolliert --> wieder Fehlanzeige
Zu guter letzt habe ich zu der Funktion ini_set() gegriffen, was aber auch nicht funktioniert.
Zuerst dachte ich, dass es ein weilchen dauert, bis der Server meine neue ini nimmt, nun sind es aber schon mehr als 3 Tage ohne dass sich etwas geändert hat.
Laut meines Hosters ist es in PHP 5 (ich benutze PHP 5.1.1) nicht mehr möglich alle Einstellungen mit einer 2ten ini zu ändern. Daraufhin habe ich in der Manual nachgelesen, und register_globals kann man sehr wohl konfigurieren.
Mein Hoster hat keine Lösung für mein Problem. Vielleicht ja einer von euch.
Den mein register_globals = on stört micht ziemlich.....
Kommentar