我想在遠端服務器上傳我的項目,我只是在遠端服務器上傳文件,檢查了config.php,這說明一切都很好。我已經刪除了只有本地訪問的if條件。但是,當我嘗試打開app_dev.php或app.php我不斷收到此錯誤Symfony在遠程服務器上部署項目ContextErrorException
ContextErrorException: Warning:
file_get_contents(C:\wamp2\www\Symfony\src\Les\CouvertsBundle/Resources/views/Couverts/index.html.twig)
: failed to open stream: No such file or directory
in /homepages/26/d367595533/htdocs/Symfony/vendor/twig/twig/lib/Twig/Loader/Filesystem.php line 130
我還沒有發現任何這個問題的答案,也許不是在尋找正確。但任何人都可以向我解釋爲什麼會出現這個錯誤?爲什麼symfony正在尋找具有本地地址的文件?
我按照這個教程來部署生產項目http://fr.openclassrooms.com/informatique/cours/developpez-votre-site-web-avec-le-framework-symfony2/deployer-son-site-symfony2-en-production。這些步驟看起來非常簡單,但也許我錯過了一些東西。
這真的很讓人沮喪,因爲我的項目已經準備就緒,但由於這個問題我似乎無法將它放到網上。
我的第一個猜測是你已經從本地機器上傳了生產緩存。如果你刪除它,你的代碼可能會工作。 – lonesomeday
請張貼src \ Les \ CouvertsBundle/Resources/views/Couverts/index.html.twig文件 – Nextar
@ nextar問題顯然與文件內容(a)不同,因爲它在本地工作,(b)因爲錯誤顯示PHP正在Linux機器上尋找Windows目錄結構。 – lonesomeday