网站不会在共享主机上加载。在日志文件中,我看到了以下错误:
[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因此,我将php.ini放在publick_html文件夹中,并将其放入文件中如下:
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那怎么关掉呢?
发布于 2016-04-17 10:01:54
编辑。参见:您需要将一个路径添加到您的自定义php.ini到.htaccess (这样webserver就可以找到它)
.htaccess:
suphp_configpath /home/YOUR_USER_NAME_HERE/php.ini/home/YOUR_USER_NAME_HERE/php.ini:
eaccelerator.enable 0
eaccelerator.optimizer 0另外,联系你的主机提供商,如果他们升级了一些东西,破坏了你的php安装,这是他们的责任来解决这个问题。
https://stackoverflow.com/questions/36675050
复制相似问题