0

私はSymfony2で小さなサイトを書き、それをWebSpaceでホストしたいと思っています。FTPアクセスしかないので、コンソール/ターミナルにアクセスできません。

問題は:Symfonyがキャッシュディレクトリを正しく作成できないことです!まだ許可の問題があるかもしれませんか?!

これまでのyステップは次のとおりです。

  1. 空のキャッシュディレクトリを使用してプロジェクト全体をアップロードする(コンソールがないためにプロジェクトをクリーンアップできないため)
  2. ftpクライアントを使用してキャッシュとログディレクトリの権限を変更する
  3. ここで説明されているように、コンソール、app.php、app_dev.phpのマスキングを解除します
  4. ファイルのホワイトリストにIPを追加する:config.phpとapp_dev.php
  5. config.phpをチェックして、私の設定がsymfonyの要件を満たしているかどうかを確認します(要件を満たしています!大きな問題はありません!)
  6. PHP設定の確認:PHP 5.3.3-7、SQLite3、PDO-Driverがあります!
  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を機能させる方法を誰かが考えていますか?

4

2 に答える 2

0

app /フォルダーに移動し、キャッシュフォルダーの[情報を見る]をクリックして、適切なアクセス許可を設定します(必ず[同封のフォルダー/ファイルに適用]をクリックしてください)。

于 2012-07-20T10:40:55.487 に答える
0

ついに私のプロバイダーを変更しました。そのOSは廃止されたようです。

于 2012-07-31T12:46:54.100 に答える