Ich hatte gerade auf der Konsole (cli) auf einem Server den Fehler “set_time_limit(): Cannot set time limit in safe mode in …”, obwohl ich laut phpinfo() den Safe Mode ausgeschaltet hatte. Nach anfänglicher Verwunderung habe ich festgestellt, dass zwei verschiedene php.inis verwendet werden; eine für den Apache, eine für die Kommandozeile.
Unter Suse 10 findet man diese beispielsweise unter
Apache:
/etc/php5/apache2/php.ini
CMD:
/etc/php5/cli/php.ini