先週、Webサーバーを構成しましたが、うまくいきました。
今日、ホームページをリクエストしましたが、タイムゾーンエラーが表示されます。これは、php.iniファイルに設定する必要があるためです。
ウェブサーバーでphpinfo();
を試してみます。
_Configuration File (php.ini) Path /opt/rrh/php/lib
_
ただし、php.iniファイルはロードされません。
私は調査し、phpファイルが存在し、非常に大きな権限を持っています:
_ ls -la /opt/rrh/php/lib
-rwxrwxrwx 1 Apache root 68448 Nov 22 10:10 php.ini
_
parse_ini_file("/opt/rrh/php/lib/php.ini"));
を試しますが、エラーは返されません...
もちろん、サーバーを何度も再起動します。
問題を解決するために、さらに何ができますか?
私のシステム:
libphp5.so
_ Apacheモジュールを使用したPHP 5.5.19Php.iniを強制的に再読み込みするには、Apacheを再起動する必要があります。
Sudo service Apache2 restart
コマンドラインから。またはSudo /etc/init.d/Apache2 restart
service Apache2 reload
またはapachectl -k graceful
を使用してApacheサーバーをグレースフルリスタートすることもできます。 Apache doc のように:
USR1またはグレースフルシグナルにより、親プロセスは、現在の要求の後に終了するように(または、何も提供していない場合はすぐに終了するように)子に通知します。親は構成ファイルを再度読み取り、ログファイルを再度開きます。各子が終了すると、親は新しい世代の構成の子に置き換えられ、新しい要求の処理がすぐに開始されます。