SELinux/ja

MediaWikiをSElinux上のシステムでインストールするために、次の追加のステップを実行しなければなりません:


 * chcon -R -t httpd_user_content_t /path/to/mediawiki_install

PHP fileinfoエクステンションをビルドした後です:


 * chcon -t httpd_sys_script_exec_t /usr/lib/php/modules/fileinfo.so

Apacheによってexecされたどの追加ファイルもhttpd_user_script_exec_tでなければなりません(PHPファイルには含まれません). httpd_*_script_exec_tであるファイルはApacheプロセスによって書き込みされないことがあります. 理想的にはMediaWikiの実行可能な(PHP)ファイルはhttpd_user_script_exec_tすべきですが、これは現在のSElinuxポリシーでは要求されません.

他の手軽なSELinuxトリック
audit2allowはPerlスクリプトでSELinuxエラーを解釈して様々な問題を克服する正しいルールを構築します.

/usr/bin/audit2allow -i /var/log/messages

失敗したものとして報告されることを許可するポリシーを追加する必要がある行を出力します.

失敗したときに次のことを試して下さい

man setenforc