2012-02-01 80 views
0

我使用下面的代码到一个文件夹中复制,它是从位置A内容B.PHP rCopy设置文件chMod?

它的工作文件,但我有一个问题与文件所有权...它设定副本没人

我试过激活suPHP,但是我的网站崩溃了,所以无法做到这一点。

是否有任何解决方法?

这里是我使用的代码:

rcopy("$source_folder", "$target_folder"); 
chmod($target_folder, 0755); 
chmod($target_folder.'/images', 0777); 
} 

回答

1

激活suPHP或实施workaround将是你唯一的选择。

由于您的一些目录权限设置不正确,您的网站在suPHP被激活时可能已经损坏。确保您的目录或文件都不是世界或组可写的。通常将目录设置为744,将文件设置为644。

请查看您的错误日志以了解suPHP为什么会阻止您的网站运行的更多详细信息。

+0

这是一个交通网站,除非是最后的手段,否则不能玩。 – Satch3000 2012-02-01 23:55:40

+0

从切换到suPHP的时间开始,您是否仍有错误日志?您可以在重新启动之前解决问题,或者使用htaccess向所有用户提供维护页面,但您自己可以测试。 – drew010 2012-02-02 00:08:05