我有一个创建目录“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
答案 0 :(得分:2)
没有办法解决它 关闭安全模式或从FTP客户端
创建这些文件夹答案 1 :(得分:-1)
我可以看到并理解您无法访问该文件夹。尝试 chown 。 求助: man chown
编辑: 我没有测试过这个: http://www.php.net/manual/en/function.chown.php 看一看。