Re: マーケットプレイスから自動インストールできない
2011年3月4日 at 22:59
個人的にマーケットプレイスは使ったことがないのですが、concrete5のシステムからご提示のエラーメッセージを検索したところ、ZIPファイルを開くのに失敗したときや、ファイルが解凍できなかったときにこのエラーが起こることがわかりました。
(ファイルがpackageに置かれたりするより前段階の問題のようです)
マーケットプレイスからダウンロードしたZIPファイルは files/tmp に置かれるようです。
files/tmp パーミッションは chmod -R 777 files を実行されたということなので大丈夫だと思いますが、念のため確認してみてください。
その上で、FTPとかSSHで以下のことを調べてみてください。
1. files/tmp にZIPファイルはありますか?
2. ZIPファイルがある場合、それと同名のディレクトリがありますか?
Dreamhostの仕様はよくわかりませんが、とりあえず原因がどのあたりか絞りたいですので。よろしくお願いします。
Your post has been saved and will be published after approval by the forum moderator.
mole
Re: Re: マーケットプレイスから自動インストールできない
アドバイスありがとうございます。
files/tmpにファイルはありました。
ここにファイルが入るんですね。なるほど。。。
ファイルは、
1299224155.zip
といった名前のもので、これをssh経由で手動でunzipしてみたところ、
テーマのファイルが出てきました。
1299224155やテーマ名のディレクトリは、files/tmp以下にはありません。
ということは、unzipできていないということですよね。
zlibはv1.2.3が入っているようなのですが・・・
追記:zlibでは、unzipできないんでしたね。すみません。
どうも、dreamhostのPHPはunzipがサポートされてないようです。
独自にPHPをインストールする方法もあるようですので、こちらを試してみます。