Hallo erst mal ;-)
Ich besitze schon einige Jahre
einen Server mit Rootzugriff.
Und was für einen (Betriebssystem, Webserver...?)
Nun wollte ich eine PHP.ini Einstellung
bezüglich Session_use_cookies ändern,
bzw.deaktivieren.
Das kannst Du auch zur Laufzeit, siehe Funktion "ini_set()".
Nun Habe ich das Problem, dass PHP
als Modul und nicht als CGI Variante läuft.
Warum ist das ein problem?`
Daher habe ich keine PHP.ini Datei.
Aha ?! Wenn es keine php.ini gibt werden die default Einstellungen genommen. Wenn Du eine php.ine verwendesn willst muss der Webserver nach jeder Änderung neu gestartet werden, siehe auch: http://de3.php.net/manual/de/configuration.php
Auf Anfrage an den absolut schlechten Verio Support,
bekam ich lediglich und nach langer Zeit, den Hinweis:
Ich könnte doch eine PHP.ini Datei anlegen.Na klasse...
und wie macht man das ?
Lade Dir den Source runter, darin findest Du auch eine php.ini-dist, diese musst Du in php.ini umbenennen, die Einstellungen anpassen und an den korrekten Pfad kopieren. Der ist abhängig vom verwendeten Betriebssystem und ggfs. vom Konfoigurationsparameter --with-config-file-path, wenn der verwendet wurde muss die Datei an den dort angegebenen Pfad, und sonst bei Windows in das Windows-Verzeichnis, und bei Linux in /usr/local/lib/.
Ich kann doch nicht einfach irgendeine PHP.ini
Datei die ich finde, nehmen und dort (vor allem wo genau)
hineinlegen, oder doch ?
sicher, Du musst halt wissen was Du verstellen willst. Die php.ini-dist hat AFAIK die Standardeinstellungen. Da kannst Du dan verändern was Du willst. Die Datei ist auch ausführlich kommentiert, ist also halb so wild. Außerdem findest Du Infos unter dem oben angegebenen Link.
Grüße
Andreas