2017-09-28 12 views
1

この問題は複数回報告されていますが、すべてのソリューションを試してみましたが、何も動作していないようです。Symfony Apache 2:キャッシュディレクトリ/ var/cacheを作成できません

私はDebianの9ストレッチにsymfonyの3を実行している、と私は

cat /var/log/apache2/project_error.log

PHPの致命的なエラー修正することはできませんアクセス許可の問題theresの午前:キャッチされないのRuntimeException:キャッシュディレクトリを作成することができません(/を/ var/www/mobileoutfitters.fr/public_html/var/cache/prod)\ n /var/www/mobileoutfitters.fr/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:676 \ nStack

/etc/apache2/envvars

export APACHE_RUN_USER=www-data 
export APACHE_RUN_GROUP=www-data 

私のユーザーは実際にこのグループの一部です。キャッシュをクリアし、そのコンテンツを削除し、私はvarフォルダを削除しようとしました

HTTPDUSER=$(ps axo user,comm | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\ -f1) 

sudo setfacl -dR -m u:"$HTTPDUSER":rwX -m u:$(whoami):rwX var 
sudo setfacl -R -m u:"$HTTPDUSER":rwX -m u:$(whoami):rwX var 

...しかし、まだこのエラー:私はすべてのchown -R 777は、symfonyのドキュメントに言ったようにも、これらの2つのコマンドを可能なコマンド、およびを試してみました。

+0

を働くディレクトリの所有者を確認し、多分その根とあなたのWWW-データがそこに作成することはできません。 – Eimsas

+0

ディレクトリは私のユーザが所有しています、または私が試したことに応じてwww-データによって所有されています – FrenchFalcon

答えて

1

私のSymfonyデータベースは作成されたものの、空であることがわかります。実行した後

bin/console doctrine:schema:update --forceそれは今

関連する問題