2008年11月02日

CentOSでapacheが起動しなくなった!!

こんなエラー


******
# apachectl start
httpd: Syntax error on line 105 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied
******

なんだか、MySQLを抜き差しすると、apacheの設定がおかしくなるらしい。

ということで、ググってみました。

解消法はこちら。

******
# chcon -c -v -u system_u -r object_r -t textrel_shlib_t /usr/local/apache2/modules/libphp5.so
context of /usr/local/apache2/modules/libphp5.so changed to system_u:object_r:textrel_shlib_t

# ls -Z /usr/local/apache2/modules/libphp5.so
-rwxr-xr-x root root system_u:object_r:textrel_shlib_t /usr/local/apache2/modules/libphp5.so
******




参考:
超体育会系:cannot restore segment prot after reloc: Permission denied - livedoor Blog(ブログ)
posted by gako at 21:44| 東京 ☁| Comment(0) | TrackBack(0) | work | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:


この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。