Zipファイルの解凍が出来ません。  【解決済み】

質問全般・改善要望
返信する
MEGU
メンバー
メンバー
記事: 39
登録日時: 2009年7月29日(水) 18:05

Zipファイルの解凍が出来ません。

投稿記事 by MEGU »

こんにちは。よろしくお願いいたします。

メニュー>エレメント>ファイル管理で、Zipの解凍が出来るはずですが、私の環境では、以下のメッセージが出て、解凍できません。
解凍に失敗しました。Missing zip library (php_zip.dll / zip.so)
サーバーの環境によるノでしょうか。

設定は以下になっています。
OS Linux 2.6.31.5-aufs2-grsec-1.0-x86_64-xeon #1 SMP Wed Oct 28 09:35:48 PDT 2009 x86_64
PHPのバージョン 5.2.9
セーフモード off
php_sapi_name cgi-fcgi
MySQLのバージョン 5.0.67-log
MySQLホスト情報 mysql.liolion.info via TCP/IP
mysql_get_client_info 5.0.32
MODxのバージョン 1.0.2J
サイトのURL http://evojs.liolion.net/
MODX_BASE_URL /
upload_tmp_dir
memory_limit 128M
post_max_size 8M
upload_max_filesize 2M

後はどこを見ればよいでしょうか。
どうぞよろしくお願いいたします。
MEGU
メンバー
メンバー
記事: 39
登録日時: 2009年7月29日(水) 18:05

Re: Zipファイルの解凍が出来ません。  【解決済み】

投稿記事 by MEGU »

yamaさんから、別ルートでお返事頂きました。ここに貼らせて頂きます。
http://php.plus-server.net/zip.installation.html
php_zip.dll / zip.soは、デフォルトではPHPにバンドルされないようです。Windows環境であ
れば、php_zip.dllをextensionフォルダにコピーしてからphp.iniの"extension=php_zip.dll"
を有効にすることで動きますが、Unix環境ではPHPのリコンパイルが必要。VPSなら対応できる
かもしれませんが、共有サーバの場合は絶望的かもしれませんね。

MaxiGalleryなどはpclzip.lib.phpを使って解凍してるようなので、コアもこれに倣うべきかも。
ありがとうございました。
返信する