私はインストールしましたソナタ管理バンドルインストール
後にページを更新するとキャッシュの問題が発生し、次のコマンドを使用してキャッシュを削除します。
rm -rf app/cache app/log
次にディレクトリを再作成します。
mkdir app/cache app/log
しかし、次のエラーが発生しました:
ランタイム例外: キャッシュディレクトリ (/var/www/sonata/app/cache/dev) を作成できません。
ベストアンサー1
ファイル/ディレクトリの権限の問題のようです。ディレクトリはウェブサーバーから書き込み可能である必要があります。ディレクトリを作成したら、権限を調整する必要があります。
chown -R www-data:www-data app/cache
chown -R www-data:www-data app/log
またはシンフォニー4+:
chown -R www-data:www-data var
これはLinuxシステムでのみ機能します。ユーザーとグループはディストリビューションによって異なります。デビアンそしてウブントゥこれはwww-data
、セントOS私の知る限りではそうですapache
。
別の解決策としては、フォルダ全体を削除するのではなく、その内容だけを削除するという方法があります。
$ rm -rf app/log/* app/cache/*
ただし、このコマンドには注意してください。