2012-07-20 21 views
0

我寫了一個小網站與Symfony2中,我想舉辦它在我的網站空間。我只有FTP訪問權限,所以我無法訪問任何控制檯/終端!Symfony2中的FTP託管商

問題是:Symfony的無法正確地創建緩存目錄!可能還有一個權限問題呢?!

這些有Y到此爲止:

  1. 上傳我的整個項目,清空緩存目錄(因爲我無法清除因無控制檯)
  2. 更改緩存的權限和日誌目錄的使用我的FTP客戶端
  3. 揭露控制檯,app.php和app_dev.php像解釋here
  4. 添加我的IP添加到白名單中的文件:config.php文件和app_dev.php
  5. 檢查config.php查看我的配置是否符合symfony的要求(他們這麼做!沒有什麼大問題)
  6. 檢查PHP設置:PHP 5.3.3-7,sqlite3的和PDO驅動程序有!
  7. 開幕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).

  8. 開幕app.php導致500服務器錯誤,沒有日誌文件被創建

有人的想法如何讓symfony工作?

+0

我找到了這個問題的答案(http://stackoverflow.com/questions/11520370/permission-issue-in-cache-and-logs-folder-in-symfony-2-0)幫我解決這個問題問題。 – redbirdo 2012-07-20 11:43:58

+0

如何在沒有控制檯/終端訪問權限的情況下執行此操作? – Sven 2012-07-20 12:36:40

+0

1.你可以問你的主機臨時ssh訪問嗎? 2.是否有任何主機支持可以要求運行命令3.是否嘗試鏈接文檔中的選項「不使用ACL」? 4.您是否嘗試更改應用程序目錄的權限? – redbirdo 2012-07-20 18:52:17

回答

0

最後改變了我的提供商。看起來像它的操作系統只是被棄用。

0

進入應用程序/文件夾單擊緩存文件夾上的「get info」並設置正確的權限(確保單擊「應用於封閉的文件夾/文件」)。

+0

我這樣做已經(2),沒有應用程序/緩存/ prod目錄中還沒有。我將應用程序/緩存權限更改爲'777',並在我的ftp客戶端中檢查了遞歸更改選項。 – Sven 2012-07-20 11:02:46