2011-06-11 96 views
3

我聽說過關於Symfony的很棒的事情,所以我想嘗試下載Symfony2(Symfony_Standard_Vendors_2.0.0BETA4.tgz)並且玩一玩,但是我不能讓它運行!Symfony2 XmlFileLoader無效的架構錯誤?

我有固定的/Symfony/web/config.php平時權限錯誤等,但,當我點擊:

(配置您的Symfony的應用程序在線)或(旁路配置,然後轉到歡迎頁面)

然後,我得到了一個可怕的錯誤消息說:

ErrorException:警告:DOM文檔:: schemaValidateSource():無效的架構在/ usr /本地/ zend /中的Apache2/htdocs中/的Symfony /供應商/ symfony中/ src目錄/ Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php line 357

我真的不明白這是什麼意思或如何解決它。

我正在運行一個標準的LAMP堆棧使用Zend服務器..有沒有其他人經歷過這一點,並知道如何解決它?

+2

似乎編輯行357至$有效= TRUE; // $ dom-> schemaValidateSource($源);擺脫錯誤。雖然不是一個長期的解決方案。如果有人知道如何修復它,那將非常感謝!乾杯 – Nick 2011-06-11 06:14:30

回答

0

在測試的日子裏,它似乎是corrupted archives的問題。然而,自那時以來發生了很多變化,現在一切似乎都在正常運作 - 至少我還沒有發現任何關於驗證在XmlFileLoader中被破壞的問題。

0

我做了更新後得到了這個。我通過將我的libxml版本從libxml2-2.6.26-2.1.21.el5_9.2降級到libxml2-2.6.26-2.1.21.el5_9.1來解決此問題。

蔭降級libxml2-2.6.26-2.1.21.el5_9.1