[WP覚書]3.0自動アップグレード中に『Missing zlib extensions』エラー
管理画面からの自動アップグレード中に、
『Abort class-pclzip.php : Missing zlib extensions』と表示されて、途中で止まります。
WPのフォーラムにヒントになりそうな記述がありました。
時間のあるときに再挑戦します。
★WordPress › フォーラム » 2.7 の自動アップグレード機能が使えるサーバ情報の募集
php-webメンバー 1 年前の投稿 #
動作不可
アイネットディー Lightプラン
www9.inetd.co.jp
PHP5.2.5 CGIモード2.7RC1で試してみました。
サーバーのwp-contentにwordpress-latest.zipをダウンロードした後、解凍に失敗します。
Abort class-pclzip.php : Missing zlib extensions
というエラーが出て、途中で止まります。phpinfo()で–with-zlibが無いことを確認。
サーバー番号によっては対応しているかもしれません。
Nao 管理者 1 年前の投稿 #
php-web さん追加テスト、ありがとうございます。
利用者以外でもお問い合わせページから連絡できるようでしたので、報告しておきます(情報提供という意味で)。Codex の方も編集しておきました。
Nao 管理者 1 年前の投稿 #
追加情報です。
アイネットディーさんから早速お返事を頂きまして、要約しますと、「デフォルトの設定では多くのPHPライブラリが有効となっていませんが、php.iniに extension=zlib.so 等の記述を追加して設定する事ができます」とのことです。
詳細(http://www.que.ne.jp/tech/php.html)zlib を有効にした環境では WordPress2.7RC1 から 2.7 への自動アップデート機能が問題なく行われたとの報告も頂きました。
今後、WordPressの自動インストール機能を利用した際は zlib が有効化されるように対応して下さるとの事でした。
以上、Codex に再度追記しておきます。
php-web メンバー 1 年前の投稿 #
>Naoさんphp.iniにextension=zlib.soを追加したらアップデートに成功しました。
ホスティング会社のFAQをよく読むべきでした。このたびは、お手数をお掛けしました。
Codexも更新していただき、ありがとうございます。
20101004追記
hetemlが普通に自動更新できるので、最初面食らいましたが
自動更新ができるサーバとできないサーバがあるようですね。
RapidsiteのRV-8サーバはダメみたい。
手動でアップグレードしたら問題なくできました。
プラグインのAkismetも同じメッセージが出ていたのですが、
3.01にアップグレードしたら、自動更新やってくれそうな雰囲気にはなったのですが、
やっぱり途中でとまっちゃった(><)
こちらも手動更新しかなさそうですね。
20101218追記
WordPressを自動更新でアップグレードするときに、
(Abort class-pclzip.php : Missing zlib extensions というエラーが出て途中で止まってしまう件、
ここのページに簡潔な対処方法が書かれてありました。
★WordPressで自動アップグレードできないときの対処方法(Abort class-pclzip.php : Missing zlib extensions) – MiuxMiu
今のサーバですと以下の場所にあるphp.ini に 「extension=zlib.so」 を書き加えるとよいそうなのですが、
/usr/local/php5/lib/php.ini
(ここを参考に場所を突き止めた)
いちおサポートに連絡したところ、このマニュアルを見て
管理画面の方からやって!という返事が返ってきました。おお!
extension=zlib.soの行頭のセミコロンを削除して、
Apacheを再起動すれば良さそうです。
RapidsiteのVPSで、Wordpressを使ってる方ご参考下さい。
ディスカッション
ピンバック & トラックバック一覧
[…] [WP覚書]3.0自動アップグレード中に『Missing zlib extensions』エラー – ponnao-cl… […]