为什么“500内部服务器错误”与index.php权限666?

时间:2016-11-25 12:02:29

标签: php linux wordpress apache web-hosting

在新的Wordpress网站中(这可能对其他网站也有效),将 index.php 权限设置为 0666 会使

  

错误500:内部服务器错误

但只需将其权限更改为 0644 即可解决问题。的为什么吗

1 个答案:

答案 0 :(得分:0)

你的apache配置可能有一些像php这样的php处理程序:

http://www.suphp.org/Home.html

  

suPHP是一个使用其所有者权限执行PHP脚本的工具。它由Apache模块(mod_suphp)和setuid根二进制文件(suphp)组成,Apache模块调用它来更改执行PHP解释器的进程的uid。

由于suPHP使您的PHP脚本以与常规用户帐户相同的权限运行,因此您不需要对文件进行组或全局写访问或执行访问,PHP甚至会阻止运行组或全局可写或可执行文件作为安全预防措施。