こんなエラー
↓
******
# 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(ブログ)
http://blog.k-go.org/archives/50408718.html
0 件のコメント:
コメントを投稿