質問: キャッシュディレクトリに書き込めないsymfony3.1 /var/log/nginx/app.local_error.log: 2018/09/13 11:25:20 [エラー] 20627#0:* 18 fastcgiがstderrで送信されました: "phpメッセージ:php致命的なエラー:キャッチされていないruntimeexception:キャッシュに書き込めません/var/www/app.local/vendor/symfony/symfony/src/symfony/component/httpkernel/kernel.php:563のディレクトリ(/var/www/app.local/var/cache/prod)スタックトレース: /var/www/app.local/vendor/symfony/symfony/src/symfony/component/httpkernel/kernel.php(476):symfony\component\httpkernel\kernel-> buildcontainer() /var/www/app.local/vendor/symfony/symfony/src/symfony/component/httpkernel/kernel.php(117):symfony\component\httpkernel\kernel-> initializecontainer() /var/www/app.local/vendor/symfony/symfony/src/symfony/component/httpkernel/kernel.php(166):symfony\component\httpkernel\kernel-> boot()3/var/www/app。 local/web/app.php(18):symfony\component\httpkernel\kernel-> handle(object(symfony\component\httpfoundation\request)) {メイン}がスローされます /var/www/app.local/vendor/symfony/symfony/src/symfony/component/httpkernel/kernel.php on line 563 "、アップストリームからの応答ヘッダーの読み取り中、クライアント:127.0.0.1、サーバー:app.local、リクエスト: "get/http/1.1"、アップストリーム: "fastcgi:// unix:/var/run/php-fpm/php-fpm.sock:"、ホスト: "app.local" [user@localhost app.local]$ ls -la total 2080 drwxrwxrwx. 11 user user 4096 sep 13 09:09 . drwxrwxrwx. 6 user user 70 sep 13 08:17 .. drwxrwxrwx. 4 user user 4096 sep 13 08:17 app drwxrwxrwx. 2 user user 47 sep 13 08:37 bin -rwxrwxrwx. 1 user user 639 sep 13 09:15 bower.json -rwxrwxrwx. 1 user user 66 sep 13 08:17 .bowerrc -rwxrwxrwx. 1 user user 3612 sep 13 08:17 composer.json -rwxrwxrwx. 1 user user 144489 sep 13 08:17 composer.lock -rwxrwxrwx. 1 user user 1875611 sep 13 08:22 composer.phar drwxrwxrwx. 8 user user 4096 sep 13 08:17 .git -rwxrwxrwx. 1 user user 391 sep 13 08:17 .gitignore -rwxrwxrwx. 1 user user 5586 sep 13 08:17 gulpfile.js -rwxrwxrwx. 1 user user 1065 sep 13 08:17 license drwxrwxrwx. 548 user user 16384 sep 13 09:15 node_modules -rwxrwxrwx. 1 user user 965 sep 13 08:17 package.json -rwxrwxrwx. 1 user user 978 sep 13 08:17 phpunit.xml.dist -rwxrwxrwx. 1 user user 10647 sep 13 08:17 readme.md drwxrwxrwx. 3 user user 34 sep 13 08:17 src drwxrwxrwx. 2 user user 21 sep 13 08:17 upload drwxrwxrwx+ 4 user user (or nginx) 85 sep 13 08:37 var drwxrwxrwx. 38 user user 4096 sep 13 08:37 vendor drwxrwxrwx. 5 user user 4096 sep 13 09:16 web centos 7.2.511 nginx 1.8.0 php 7.0.31 symfony 3.1 試してみました しかし同じ結果が得られましたこのエラーを修正するにはどうすればよいですか?
回答: キャッシュディレクトリのセキュリティコンテキストをpublic_content_rw_tに設定します。chcon -r -t public_content_rw_t /var/www/aapp.local/var/cache/prod 次に、selinuxはディレクトリへの書き込みアクセスを許可します。 symfonyログディレクトリについても同じことをする必要があります。