By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
455,828 Members | 1,356 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 455,828 IT Pros & Developers. It's quick & easy.

safe mode / directories

P: n/a
Hi,

I created a directory with PHP mkdir (mode 0777). Then I try to
move_ulpoaded_file() to move a file into this directory. I get an error:

Warning: move_uploaded_file(): SAFE MODE Restriction in effect. The script
whose uid is 1999 is not allowed to access
/home/www/ww4592/html/fs/PHP/Dateien/Bereich_1/NEUER_ORDNER owned by uid 33
in /home/www/ww4592/html/fs/PHP/File.php on line 57

The webspace is at a webhost-company, not on my own server. I think I
understand the restrictions of SAFE MODE, but I do not understand why a
script has another uid than a directory created by the very same script!

Is the error above the "normal" bevaviour if SAFE MODE is on?

If it is: That is a drastic limitation. If I say to a client "I need
webspace with PHP" and I get that SAFE MODE-stuff would it not be right to
say that that is no fully working PHP-Webspace? I mean a webspace that does
not allow a directory to be created and a file moved into it does not really
support PHP -- it's a joke! Any opinions?

Thanks and sorry for my maybe bad English,
Paul Schmidinger
-- www.eigelb.at
Jul 17 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
that's a known php-bug. try to email hoster and ask him to disable
userid check in safe-mode...

Jul 17 '05 #2

P: n/a
Paul Schmidinger wrote:
Hi,

I created a directory with PHP mkdir (mode 0777). Then I try to
move_ulpoaded_file() to move a file into this directory. I get an
error:
Warning: move_uploaded_file(): SAFE MODE Restriction in effect. The
script whose uid is 1999 is not allowed to access
/home/www/ww4592/html/fs/PHP/Dateien/Bereich_1/NEUER_ORDNER owned by
uid 33 in /home/www/ww4592/html/fs/PHP/File.php on line 57

The webspace is at a webhost-company, not on my own server. I think I
understand the restrictions of SAFE MODE, but I do not understand why
a script has another uid than a directory created by the very same
script!
Is the error above the "normal" bevaviour if SAFE MODE is on?

If it is: That is a drastic limitation. If I say to a client "I need
webspace with PHP" and I get that SAFE MODE-stuff would it not be
right to say that that is no fully working PHP-Webspace? I mean a
webspace that does not allow a directory to be created and a file
moved into it does not really support PHP -- it's a joke! Any
opinions?
Thanks and sorry for my maybe bad English,
Paul Schmidinger
-- www.eigelb.at


Ask host to set a more relaxed GID check
Jul 17 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.