開発システムを Fedora 18-Beta にアップグレードしました。この直後、私の Symfony 2 プロジェクトは動作を停止し、JMSSecurityExtraBundle が grep を実行しようとしていると表示され、失敗のステータス コード 2 で終了しました。
1 に答える
0
Fedora 関係者が httpd パッケージのコンテキストのデフォルトをいくつか変更したようです。によると/etc/selinux/targeted/contexts/files/file_contexts
:
/var/www(/.*)?/logs(/.*)? system_u:object_r:httpd_log_t:s0
logs
の下で呼び出されるディレクトリ内のすべてのファイルのデフォルトのコンテキストを変更しました/var/www
。一部のベンダー ディレクトリには.git
、最終的に というディレクトリが含まれるディレクトリが含まれているため、logs
自動的に というラベルが付けられhttpd_log_t
ます。
これを変更する解決策は、次のコマンドを発行することです。
# semanage fcontext -a -t httpd_sys_content_t '/var/www(/.*)?/\.git/logs(/.*)?'
于 2012-12-08T19:07:15.000 に答える