Category Archives: PHP

libnnz10.so: cannot restore segment prot after reloc: Permission denied

  スタンドアロンのOracle XE10.2.0+apache2.2.14+PHP5.2.12の環境で、apacheを起動しようとした時に発生。 [root@hogehoge bin]# ./apachectl start httpd: Syntax error on line 53 of /usr/local/httpd/conf/httpd.conf: Cannot load /usr/local/httpd/modules/libphp5.so into server: /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/lib/libnnz10.so: cannot restore segment prot after reloc: Permission denied ググったら速攻原因がわかり、理由はSELinuxさんが律儀にもシステムを守ってくださっていたからだった。 Thread: Install PHP+Oracle Client ERROR! in libnnz10.so http://forums.oracle.com/forums/thread.jspa?threadID=410361 申し訳ないのだが、apacheを起動する必要があるので、SELinuxさんには一時的に黙って頂くことにした。 setenforce 0

Also posted in Oracle | Comments closed

You are *required* to use the date.timezone setting or the date_default_timezone_set() function.

  Apacheのエラーログが膨らんでいたので、なんぞとログを見ると標題のエラーが。 PHPのタイムゾーン設定がされていないと発生することがあるらしい。 php.iniのdate.timezoneに設定を追加。 サーバはAWSのUS-West Regionで運用しているため、タイムゾーンは西海岸のものを設定してみた。 date.timezone = America/Los_Angeles 参考: http://www.phpmanual.jp/timezones.america.html

Posted in PHP | Comments closed