重複の可能性:
タイムゾーンに関連する PHP エラーを修正する方法 (function.strtotime および function.date)
CentOS 5.7 64 の最新バージョンである PhpDocumentor-1.4.0a2.tgz をインストールしました。現在のランプのインストールは php 5.3.3 です。
私は使っている
pear install phpDocumentor-alpha
インストール後、次のように表示されます。
警告: strtotime(): システムのタイムゾーン設定に依存するのは安全ではありません。date.timezone 設定または date_default_timezone_set() 関数を使用する必要があります。これらの方法のいずれかを使用してもこの警告が表示される場合は、タイムゾーン識別子のスペルが間違っている可能性があります。PEAR/Validate.php の 454 行目と 486 行目で、「EDT/-4.0/DST」の代わりに「America/New_York」を選択しました。
このエラーは php のバージョンに関係しており、5.3 は PEAR と互換性がありません。
インストールプロセスで問題がなかったので、気にしませんでした。
ドキュメントを生成しようとしましたが、何らかの理由で完了していません。
$ phpdoc -c /usr/share/pear/data/PhpDocumentor/user/bigstep.ini
PHP 警告: strftime(): システムのタイムゾーン設定に依存するのは安全ではありません。date.timezone 設定または date_default_timezone_set() 関数を使用する必要があります。これらの方法のいずれかを使用してもこの警告が表示される場合は、タイムゾーン識別子のスペルが間違っている可能性があります。/usr/share/pear/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php の 370 行目で、「EDT/-4.0/DST」の代わりに「America/New_York」を選択しました。
これは、ドキュメントの生成を停止してはならない php 警告です。ただし、プロセスは途中で取得され、最後にファイルが生成されません。
これらのライブラリを自分でチェックする必要があるようです。このエラーを以前に見たことがある人はいますか? この問題を解決するには、次に何を試せばよいでしょうか?