2016-04-17 21 views
0

网站上的共享主机不加载。在日志文件中,我看到此错误:PHP失事eAccelerator在

[notice] EACCELERATOR(12593): PHP crashed on opline 12 of main() at ... 

我从来没有见过PHP crashed error。是什么导致这种情况以及如何解决这个问题?注意:我没有php.ini,并在服务器的.htaccess访问我得到这个:

# To set your custom php.ini, add the following line to this file: 
# suphp_configpath /home/yourusername/path/to/php.ini 

所以我在publick_html文件夹使php.ini,放入文件这样的:

suphp_configpath /home/myhost/public_html/php.ini 
eaccelerator.enable 0 
eaccelerator.optimizer 0 

然后我运行phpinfo();看是否eaccelator仍在,这是

Version 0.9.6.1-ea 
Caching Enabled true 
Optimizer Enabled true 
Check mtime Enabled true 
Memory Size 16,777,152 Bytes 
Memory Available 16,772,312 Bytes 
Memory Allocated 4,840 Bytes 
Cached Scripts 1 
Removed Scripts 0 

因此,如何把它关掉?

回答

1

编辑。 看:你需要一个路径添加到您的自定义的php.ini的.htaccess(这样的Web服务器可以找到它)

的.htaccess:

suphp_configpath /home/YOUR_USER_NAME_HERE/php.ini 

/home/YOUR_USER_NAME_HERE/php.ini:

eaccelerator.enable 0 
eaccelerator.optimizer 0 

还,请联系您的托管服务提供商,如果他们升级的东西,打破了你的PHP安装,这是他们的责任,解决这个问题。

+0

它是大脑新的托管这是我从来没有使用过它。刚刚上传的网站,并在第一次运行'错误500' .. –

+0

我添加以下行到php.ini中,但仍然相同 –

+0

弄得像这样。仍然在phpinfo'缓存启用\t true','启用优化器\t true','检查mtime启用\t true' –