Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 安全模式。。mkdir_Php_Security_Apache_Safe Mode - Fatal编程技术网

Php 安全模式。。mkdir

Php 安全模式。。mkdir,php,security,apache,safe-mode,Php,Security,Apache,Safe Mode,我有一个脚本,它创建了一个目录“createddir”,并将chmod设置为777(仅用于此测试) 然后我想创建子文件夹,但是脚本失败了。因为安全模式 为什么我能创建第一个文件夹呢?是不是因为文件夹现在的perm与通过ftp上传的gallery.php文件不同 这有什么办法吗?这是一个出售的脚本,我不能要求人们简单地禁用安全模式,因为他们的主机可能不允许这样做 Warning: mkdir() [function.mkdir]: SAFE MODE Restriction in effect.

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

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

为什么我能创建第一个文件夹呢?是不是因为文件夹现在的perm与通过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

没有办法解决它。

关闭安全模式或从FTP客户端创建这些文件夹,我可以看到并理解您无权访问该文件夹。试试chown。 寻求帮助:man chown

编辑: 我没有测试这个:
看一看。

否-chown受安全模式限制。这是不推荐使用安全模式的众多原因之一。@symcbean尽管可以从shell使用chmod