我正在尝试在该文件夹中创建一个文件夹和fopen
文件。
mkdir
适用于创建文件夹(因为父文件夹具有777权限),但生成的文件夹由用户ID 99拥有,而脚本本身在cpanel下运行,用户ID为32024.现在当我尝试在这个文件夹中创建一个文件,我得到:
安全模式限制有效。 uid为32024的脚本不允许访问/< path_of_file> /< folder_created_by_php>由uid 99拥有
这个错误是完全合理的,因为我正在尝试写入其他人拥有的文件夹,但是如何在32024下运行的脚本创建一个拥有者为99的文件夹?服务器的行为方式出了什么问题?有什么想法吗?
答案 0 :(得分:0)
您可以尝试在创建该文件后将用户99和32024同时包含在同一组和chmod(' yourfilename',0775)
答案 1 :(得分:0)
您的问题与php上的安全模式设置有关:
查看此信息以获取更多信息:http://www.serverschool.com/dedicated-servers/what-is-php-safe-mode/您将获得所有信息,以了解实际上什么是安全模式......
请求您的开发人员不要使用safe_mode,因为这是目前所有服务器上未推荐的功能......