我開發了一個網站使用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.yml
,config_text.yml
,app_dev.php
,routing_dev.php
這樣的文件,這是否可以成爲我無法訪問網站的原因。 感謝您的幫助,並再次爲糟糕的英語再次抱歉。
您是否檢查過網站是否可以正常使用? –
我只是在發佈我的第一條消息時想到這一點,現在我無法上傳文件,但我會盡快完成並在此處發佈結果。 –
嘗試運行這個,如果它工作讓我知道:'php應用程序/控制檯緩存:清除--env = prod - 無調試' – Javad