2016-04-17 53 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' –