dedlfix: cronjobs und php_safe_mode

Beitrag lesen

echo $begrüßung;

Ich habe folgendes Problem: ich möchte mittels cronjob eine php-datei ausführen lassen aber bekomme folgende Meldung:
PHP Warning:  ini_set(): SAFE MODE Restriction in effect.  The script whose uid is 10005 is not allowed to access /var/www/vhosts/dmain.com owned by uid 0 in /var/www/vhosts/dmain.com/httpdocs/index.php on line 25

Du machst sozusagen mit dem Cronjob einen HTTP-Request. Das ist nicht unbedingt nötig, PHP kann auch direkt aufgerufen werden. Bei Direktaufruf kann man mittels eines Parameters festlegen, welche php.ini verwendet werden soll. Vorausgesetzung ist, dass der Provider PHP nicht nur als Modul installiert hat.

In der vhost.conf-Datei ist safe_mode auf Off gesetzt. Lasse ich mir die phpinfo() ausgeben steht safe_mode wieder auf On. Muß ich für Cronjobs tatsächlich den safe_mode in der php.ini auf Off setzen?

Welche Einstellungen an welchen Stellen geändert werden können, gibt in der Auflistung aller Konfigurationsparameter die Spalte Changeable preis.

echo "$verabschiedung $name";