2

我有一个脚本,它创建一个目录“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
4

2 回答 2

2

没有办法解决它。
关闭安全模式或从 FTP 客户端创建这些文件夹

于 2011-11-04T12:42:42.903 回答
-1

正如我所看到并理解的那样,您无权访问该文件夹。试试chown。求助:man chown

编辑:我没有对此进行测试: http : //www.php.net/manual/en/function.chown.php 看看。

于 2011-11-04T12:42:45.947 回答