開発システムを 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 に答える