我已经设置了Centos 6 + CPanel 11 VPS,一切都是开箱即用的。我在public_html目录中安装了Phorum 5.2.20,但Phorum导致错误500.错误日志报告:
[Mon Jul 27 11:21:57.770447 2015] [core:error] [pid 14342] [client x.x.x.x:42531]标题之前的脚本输出结束:admin.php
代码在我的Debian LAMP服务器(以及我用来测试它的其他几个非Centos / CPanel LAMP堆栈)上工作正常,而WordOS和其他一些东西在CentOS机器上运行良好。
我也尝试过其他代码,它可以在我的其他服务器上运行,但不适用于CentOS。 Phorum是唯一重要的代码,因此我提出了重点问题。我也不愿意编辑Phorum的核心文件。
有任何想法吗?
我认为php处理程序存在问题。你可以尝试通过WHM >>服务配置>>配置PHP和suEXEC来更改你的PHP处理程序,并再次检查你的URL。
对我来说,错误是由文件权限引起的。幸运的是,它只是导致它的一个文件所以我使用了与工作.php文件相同的权限,并且它工作。
在我的情况下,644工作了足够的权限来运行,而不是太多,以绊倒安全设置。
我有同样的错误超过一天终于我发现我的/home/mysite_username/fcgi-bin/php7.0.fcgi
文件owner
和group
被意外改为root
。将所有者恢复到mysite_username
解决了这个问题。 (我正在使用Virtualmin)
修复CWP用户帐户菜单的权限。