0

PEAR MDB2 で IIS 6、fastCGI、PHP 5.3.6 を実行しています。

このセットアップを問題なく複数回インストールしましたが、数日前に PHP をサーバーに新しくインストールしたとき (これは複数のサーバーで発生しました)、MDB2 パッケージをインストールするところまで来て、次のようになりました。 :

C:\Program Files\PHP>pear install MDB2

注意: PEAR\REST\13.php の 80 行目の配列から文字列への変換

警告: PEAR\REST\13.php の 84 行目の foreach() に無効な引数が指定されています

警告: PEAR_REST_10::_returnDownloadURL(): システムのタイムゾーン設定に頼るのは安全ではありません。date.timezone 設定または date_default_timezone_set() 関数を使用する必要があります。これらの方法のいずれかを使用してもこの警告が表示される場合は、タイムゾーン ID エンティティのスペルが間違っている可能性があります。PEAR\REST\10.p hp の 263 行目の「-5.0/DST」の代わりに「America/Chicago」を選択しました。

結局、MDB2 はインストールされません。他の PEAR パッケージも同様にインストールしようとしましたが、同じ警告が表示された後、インストールされません。でもpear upgrade pear同じ動作になります。

PHP をアンインストールして消去し、windows .msi インストール ファイルを再ダウンロードし、再インストールしましたが、同じ問題が発生します。

調べる必要があるレジストリ項目はありますか? ここで何がうまくいかないのですか?ご意見ありがとうございます。

4

1 に答える 1

0
  1. pear upgrade pearを実行した後pear version、新しいバージョンを実際に使用していることを確認してください。ときどきセットアップが失敗し、これが機能しない
  2. でタイムゾーンを設定しますphp.ini
  3. より多くの出力を取得する-vなど、多くのパラメーターを指定してインストールを実行します。pear -vvvvvvvvvvvvvvvvv install mdb2-beta
于 2011-07-28T07:06:34.793 に答える