2014-03-03 113 views
1

我開發了一個網站使用Symfony2我的研究。在開發過程中,一切都很完美,但是當我將所有項目上傳到生產服務器時,我所擁有的只是一個空白的網頁。我已經嘗試以下操作:錯誤,當去生產服務器

清空緩存和日誌文件夾 - >沒什麼,

看看刷新頁面後prod.log - >空

看看Apache日誌,最後一行是一樣的東西 - >

[Mon Mar 03 22:18:02 2014] [error] [client 192.168.1.10] PHP Fatal error: Uncaught exception 'Symfony\\Component\\Yaml\\Exception\\ParseException' with message 'Reference "ECEBE99D97B29D1487A9EADB243C76E409A9C84C'" does not exist at line 0.' in /usr/share/portefolio/vendor/symfony/symfony/src/Symfony/Component/Yaml/Parser.php:395\nStack trace:\n#0 

我不知道爲什麼我有這個問題,但是當我嘗試清空緩存由comman符合php app/console cache:clear --env=prod 我得到這個錯誤

[Symfony的\分量\ CONFIG \異常\ FileLoaderLoadException]
無法從「在/ usr /共享/ portefolio /應用/配置/配置導入資源 「/usr/share/portefolio/app/config/parameters.yml」 .yml」。 (參考 「ECEBE99D97B29D1487A9EADB243C76E409A9C84C '」 並不在0行存在)

[Symfony的\元器件\ YAML \異常\ ParseException的]
參考 「ECEBE99D97B29D1487A9EADB243C76E409A9C84C'」 並不在線路0.`

存在當我投入生產時,我刪除了像config_dev.ymlconfig_text.yml,app_dev.php,routing_dev.php這樣的文件,這是否可以成爲我無法訪問網站的原因。 感謝您的幫助,並再次爲糟糕的英語再次抱歉。

+0

您是否檢查過網站是否可以正常使用? –

+0

我只是在發佈我的第一條消息時想到這一點,現在我無法上傳文件,但我會盡快完成並在此處發佈結果。 –

+0

嘗試運行這個,如果它工作讓我知道:'php應用程序/控制檯緩存:清除--env = prod - 無調試' – Javad

回答

0

好吧這是作品! 我上傳了所有的「dev」文件,並且我有相同的FileLoaderLoadException,但現在我知道它在哪裏,mysql密碼是以加密格式寫在parameters.yml中的,所以我把它放在「未加密格式」中,並且沒關係,我可以訪問該網站。 感謝所有你。

相關問題