2015-08-27 27 views
0

我在ubuntu srver 14.04上發現了這個錯誤(本地作品在xampp的windows 8上很完美),如果有任何建議請幫忙。Symfony翻譯目錄中的致命錯誤異常

FATALERROREXCEPTION: ERROR: CALL TO UNDEFINED METHOD SIMPLEXMLELEMENT::__SET_STATE() 
IN /VAR/WWW/xxx/APP/CACHE/DEV/TRANSLATIONS/CATALOGUE.FR.74AD548A14679603165A68A05F1F6A84F1AB7740.PHP LINE 9 

注:我清除緩存和紅粉權限緩存和日誌文件夾

chmod -R 777 app/cache 
chmod -R 777 app/logs 

但這個錯誤不會消失。

編輯:

我比較本地和服務器上的一個生成的目錄文件,我發現,在本地調用的SimpleXMLElement :: __ set_state沒有被使用,這是爲什麼尊重?

本地服務器

'This value should be false.' => 'Cette valeur doit être fausse.', 

在服務器

SimpleXMLElement::__set_state(array(0 => 'Cette valeur doit être fausse.',)), 

編輯2:

我複製了本地目錄文件到服務器上的文件的內容和它的工作,但我通常不需要通過黑客來理解和解決問題。

+0

什麼是CATALOGUE.FR.74AD548A14679603165A68A05F1F6A84F1AB7740.PHP LINE 9? – Harold

+0

這裏是第9行的代碼:'SimpleXMLElement :: __ set_state(array(0 =>'Cette valeur doitêtrefausse。',)),' –

回答

0

關於this answer關於另一個話題,這可能是一個問題,取決於你的PHP版本。

XAMPP和您的Ubuntu安裝版本有所不同嗎?

+0

當我可以獲得這些信息時,我會回答你,謝謝 –

+0

我在服務器5.5.9和本地5.5.11上驗證了這些版本 –