安全模式.. mkdir

时间:2011-11-04 12:34:18

标签: php security apache safe-mode

我有一个创建目录“createddir”的脚本,并将chmod设置为777(仅适用于此测试..)

然后我想创建子文件夹,但脚本失败了。因为安全模式。

为什么我能够创建第一个文件夹呢?是因为文件夹现在具有与通过ftp上传的gallery.php文件不同的权限吗?

这有什么办法吗?这是一个待售的脚本,我不能要求人们简单地禁用安全模式,因为他们的主机可能不允许这样做。

Warning: mkdir() [function.mkdir]: SAFE MODE Restriction in effect. 
The script whose uid is 10005 is not allowed to access 
/var/www/vhosts/yyy/httpdocs/zzz/files/createddir owned by uid 33 in 
/var/www/vhosts/yyy/httpdocs/zzz/files/gallery.php on line 254

2 个答案:

答案 0 :(得分:2)

没有办法解决它 关闭安全模式或从FTP客户端

创建这些文件夹

答案 1 :(得分:-1)

我可以看到并理解您无法访问该文件夹。尝试 chown 。 求助: man chown

编辑: 我没有测试过这个: http://www.php.net/manual/en/function.chown.php 看一看。