Safe Mode in der Kommandozeile

Status
Not open for further replies.

FiX

Registered User
Hallo,

ich wusste nicht so recht in welches Forum, ich hoffe das passt halbwegs.

Ich habe folgendes Problem:

Ich führe per root ein PHP Script in der Kommandozeile aus, allerdings erhalte ich dann den Fehler

Code:
PHP Warning:  fopen(): SAFE MODE Restriction in effect.  The script whose uid is 0 is not allowed to access /var/lib/mysql/ufubzmysqldb owned by uid 60 in /root/dynsig/xml.php on line 72

Safe Mode verwende ich auf dem Server gar nicht, es ist in der php.ini deaktiviert. Ausgeführt wird das Script mittels

Code:
nice /usr/bin/php5 /root/dynsig/xml.php

Ich habe jetzt gelesen, dass beim Ausführen eines Scripts über die Kommandozeile die php.ini gar nicht beachtet wird. Wo und wie muss ich denn dann vorgehen, damit auch dort der SafeMode nicht aktiviert ist?

Danke für die Hilfe.

edit: Danke, Lösung inzwischen gefunden. Ich habe jetzt die php.ini unter /etc/php5/cli geändert - wusste ich nicht, dass es da eine seperate gibt.
 
Last edited by a moderator:
Du kannst den PHP-Interpreter aber sagen, dass er eine php.ini beachten soll.

-c <path>|<file> Look for php.ini file in this directory
 
Status
Not open for further replies.
Back
Top