我寫了一個小網站與Symfony2中,我想舉辦它在我的網站空間。我只有FTP訪問權限,所以我無法訪問任何控制檯/終端!Symfony2中的FTP託管商
問題是:Symfony的無法正確地創建緩存目錄!可能還有一個權限問題呢?!
這些有Y到此爲止:
- 上傳我的整個項目,清空緩存目錄(因爲我無法清除因無控制檯)
- 更改緩存的權限和日誌目錄的使用我的FTP客戶端
- 揭露控制檯,app.php和app_dev.php像解釋here
- 添加我的IP添加到白名單中的文件:config.php文件和app_dev.php
- 檢查config.php查看我的配置是否符合symfony的要求(他們這麼做!沒有什麼大問題)
- 檢查PHP設置:PHP 5.3.3-7,sqlite3的和PDO驅動程序有!
開幕
app_dev.php/_configurator/step/0
總結成一個RuntimeException:RuntimeException: Unable to create the cache directory (/var/www/userx/html/MySiteSymfony/app/cache/dev/twig/83/4c).
開幕app.php導致500服務器錯誤,沒有日誌文件被創建
有人的想法如何讓symfony工作?
我找到了這個問題的答案(http://stackoverflow.com/questions/11520370/permission-issue-in-cache-and-logs-folder-in-symfony-2-0)幫我解決這個問題問題。 – redbirdo 2012-07-20 11:43:58
如何在沒有控制檯/終端訪問權限的情況下執行此操作? – Sven 2012-07-20 12:36:40
1.你可以問你的主機臨時ssh訪問嗎? 2.是否有任何主機支持可以要求運行命令3.是否嘗試鏈接文檔中的選項「不使用ACL」? 4.您是否嘗試更改應用程序目錄的權限? – redbirdo 2012-07-20 18:52:17