目录需要是可写的

时间:2016-12-18 17:08:34

标签: php centos chmod phpfox

我正在使用Apache2在Centos 7上安装PHPFOX,并且需要为PF.Base和PF.Site提供可写的目录 我为两者做了chmod 777并尝试了主文件夹和同样的问题,

快照

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

对于某些网络服务器,即使他们拥有完全权限(777),他们也会拒绝使用该目录,因为其他用户/组拥有该目录的完全权限。

更好的方法:

  • 将目录的所有权更改为Web服务器运行的任何用户。对于PHP,可以通过提供内容为<?php echo exec('whoami'); ?>
  • 的文件来确定
  • 运行chmod 755命令,使目录只能由所有者写入。 请注意,对于文件,权限应为644。
  • 运行chown将所有权转移到网络服务器

有关详情,请参阅serverfault.com上的canonical answer

答案 1 :(得分:0)

CD到phpFox网站的根路径。然后尝试以下命令行:

chmod 777 PF.Base PF.Site

刷新安装页面。如果它仍然无法正常工作,请在此处附上截图,以便我查看更多细节。