CentOS上的“标题之前的脚本输出结束”,但是在其他LAMP堆栈上工作

时间:2015-07-27 11:21:17

标签: php apache centos cpanel

我已经设置了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的核心文件。

有什么想法吗?

5 个答案:

答案 0 :(得分:1)

我认为php处理程序存在问题。您可以尝试通过WHM>>服务配置>>更改您的PHP处理程序吗?配置PHP和suEXEC并再次检查您的URL。

答案 1 :(得分:1)

对我来说,错误是由文件权限引起的。幸运的是,它只是导致它的一个文件所以我使用了与工作.php文件相同的权限,并且它有效。

在我的情况下,644工作时有足够的权限来运行,而不是太多,无法安全设置。

答案 2 :(得分:0)

我有超过一天的错误,最后我发现我的/home/mysite_username/fcgi-bin/php7.0.fcgi文件ownergroup被意外地更改为root。将所有者恢复为mysite_username可以解决此问题。 (我正在使用Virtualmin)

答案 3 :(得分:0)

已修复:权限问题

在VPS上全新安装后,我也遇到了同样的问题,后来我发现这是一个权限问题,目录应该是755,文件应该是644,然后它才起作用。

sudo chmod -R 755 projectfolder

答案 4 :(得分:-1)

从CWP的“用户帐户”菜单中修复权限。