2012-11-07 52 views
0

我在向apache服務器發送請求期間發生錯誤並得到中止響應。有什麼問題?無法聲明自引用常量

重新啓動apache代碼後效果很好,但有些時候會停止進程並給予中止,然後我必須重新啓動apache。

[Tue Nov 06 08:19:46 2012] [error] [client 37.63.173.114] PHP Fatal error: Cannot declare self-referencing constant '(null)' in /home/sweb/project/library/Zend/File/Transfer/Adapter/Abstract.php on line 339, referer: http://sweb.net/uploader/

+0

我們需要查看該錯誤中引用的代碼。 – webnoob

+0

wat是php的版本?嘗試更新版本.....早些時候我也遇到了與zend相同的問題 –

+0

@webnoob我認爲這是一個基本的PHP錯誤。多次工作沒有任何問題。 http://framework.zend.com/svn/framework/standard/trunk/library/Zend/File/Transfer/Adapter/Abstract.php。請參閱https://bugs.php.net/bug.php?id=45910 – sweb

回答

0

我懷疑這是一個操作碼緩存問題,並在此錯誤。我們看到了這一點,並從此禁用了APC。我仍然在監視,但自從禁用後無法重現該錯誤。

+0

是的,我明白了。一些版本給我和一些版本沒有。 dotdet回購,debian不穩定和...這是一個錯誤的bug,必須解決:( – sweb