Hallo,
ich habe mich gerade eben erst angemeldet, weil ich hoffe, dass ich hier eine Lösung für mein Problem finde.
Zuerst mal zu den Umständen: Ich besitze ein RootServer. Mein Webserver ist lighttpd (mit php5-cgi). Alles läuft auf einem Debian-System (lenny).
Problem ist nun, dass meine Änderungen der php.ini nicht übernommen werden! Vor ein paar Tagen ging das jedoch noch problemlos. Da habe ich nämlich einige Einstellungen, wie memory_limit etc. geändert.
Ich habe zur Überprüfung die Daten, die mir phpinfo() bietet. Dort steht unter anderem:
Nun wollte ich gestern die "max_execution_time" erhöhen, da ich einen einmaligen Skriptdurchlauf machen muss (php), welcher Einträge in der Datenbank neu ordnet.
Nun habe ich in der php.ini angegeben:
Die Änderungen werden aber nicht übernommen! phpinfo() sagt mir immernoch: max_execution_time: 30
Ich habe nun einige Stunden mit der Suche verbracht. Alle Versuche sind bisher fehlgeschlagen.
Natürlich habe ich auch den Server neugestartet!
Auch das Neuladen der Konfiguration brachte kein Ergebnis.
Egal, was ich in die php.ini hineinschreibe (und wenn es der größte Müll ist), Lighttpd scheint die Datei zu ignorieren? Änderungen, die ich vor ein paar Tagen gemacht habe, sind aber immernoch erhalten (wie z.B. das bereits erwähnte memory_limit). Es werden also nicht einfach irgendwelche Default-Werte genommen.
Auch die "additional" geparsten ini.files enthalten keinerlei Angaben!
Leider bin ich an dieser Stelle mit meinem Latein am Ende und hoffe auf Hilfe von euch!
MfG, Chris
ich habe mich gerade eben erst angemeldet, weil ich hoffe, dass ich hier eine Lösung für mein Problem finde.
Zuerst mal zu den Umständen: Ich besitze ein RootServer. Mein Webserver ist lighttpd (mit php5-cgi). Alles läuft auf einem Debian-System (lenny).
Problem ist nun, dass meine Änderungen der php.ini nicht übernommen werden! Vor ein paar Tagen ging das jedoch noch problemlos. Da habe ich nämlich einige Einstellungen, wie memory_limit etc. geändert.
Ich habe zur Überprüfung die Daten, die mir phpinfo() bietet. Dort steht unter anderem:
Code:
Configuration File (php.ini) Path
/etc/php5/cgi
Loaded Configuration File
/etc/php5/cgi/php.ini
Scan this dir for additional .ini files
/etc/php5/cgi/conf.d
additional .ini files parsed
/etc/php5/cgi/conf.d/gd.ini, /etc/php5/cgi/conf.d/mcrypt.ini, /etc/php5/cgi/conf.d/mysql.ini, /etc/php5/cgi/conf.d/mysqli.ini, /etc/php5/cgi/conf.d/pdo.ini, /etc/php5/cgi/conf.d/pdo_mysql.ini
Nun wollte ich gestern die "max_execution_time" erhöhen, da ich einen einmaligen Skriptdurchlauf machen muss (php), welcher Einträge in der Datenbank neu ordnet.
Nun habe ich in der php.ini angegeben:
Code:
max_execution_time = 3600
Die Änderungen werden aber nicht übernommen! phpinfo() sagt mir immernoch: max_execution_time: 30
Ich habe nun einige Stunden mit der Suche verbracht. Alle Versuche sind bisher fehlgeschlagen.
Natürlich habe ich auch den Server neugestartet!
Code:
/etc/init.d/lighttpd restart
Auch das Neuladen der Konfiguration brachte kein Ergebnis.
Code:
/etc/init.d/lighttpd reload
Egal, was ich in die php.ini hineinschreibe (und wenn es der größte Müll ist), Lighttpd scheint die Datei zu ignorieren? Änderungen, die ich vor ein paar Tagen gemacht habe, sind aber immernoch erhalten (wie z.B. das bereits erwähnte memory_limit). Es werden also nicht einfach irgendwelche Default-Werte genommen.
Auch die "additional" geparsten ini.files enthalten keinerlei Angaben!
Leider bin ich an dieser Stelle mit meinem Latein am Ende und hoffe auf Hilfe von euch!
MfG, Chris