Archive_Zipの解凍とSOY CMSへの導入(inハッスルサーバー)

 

SOY CMSの最も特徴的な点であると言えるテンプレート機能。

これが使えれば、オリジナルブログもサイトも携帯ページも、
いままで手動管理だったページだって、
すべてSOY CMSで自由自在にデザインできる。。。

そんな夢と希望を胸に、
ハッスルサーバーにSOY CMSのインストールを試みた。
そして何事も無く無事にインストール完了。

※インストールについては前回の記事を参照

ところが・・・

最重要機能、
テンプレート(ページひな形)編集が出来ない!!

なぜだっ ゜Д゜

・・・それから1ヶ月、
にわタコが試行錯誤を重ねた末に導き出した答えを、
今ここに書き留めることにする。

まず、『ページ雛形管理』機能の利用には
『Archive_Zip』とやらを『[soycmsのフォルダ]/common/lib/』の下に
設置する必要がある。

この『Archive_Zip』というのは
http://pear.php.net/package/Archive_Zip/
にある。

しかし、見れば『維持・管理』されていないらしい。

This package is not maintained anymore and has been superseded.

素直なにわタコは『引っ越し先』の

Package has moved to channel pecl.php.net, package zip.

へ行き、『Zip』パッケージをダウンロードした。

しかし、読者はそんな事をしてはいけない。

仕様が変わっているため、
新しい『Zip』パッケージはどうやら使えないのだ。

従って、
先程の管理も維持もされていないというArchive_ZipのBeta版、
0.1.1をダウンロードする必要がある。

以下の手順に従ってダウンロードして欲しい。

» Current Release
という所の0.1.1をクリックしよう。
(http://pear.php.net/package/Archive_Zip/download/)

ここで右の方に

Download
 For manual installation only
  0.1.1

とあるので、リンクになっている0.1.1をクリック、保存する。

出来たら、次はこれを解凍する。

・・・さて、問題が発生した時というのは
なぜか立て続けに問題が発生することが多い。
今回もこのケース。

結論から言うと、
『解凍レンジ』
http://www.vector.co.jp/soft/win95/util/se094501.html
を使って解凍すること。

+Lhaca、Lhaplus、WinRARでの解凍は、正常に出来なかった。
Archiveフォルダとその中にZip.phpファイルが解凍されない場合、
それは解凍失敗である。

にわタコの環境下では解凍レンジで解凍した場合のみ、
Archiveフォルダとその中のZip.phpファイルが解凍された。

さて、読者の皆様にも解凍レンジにて
Zip.phpの入ったArchiveフォルダを無事解凍頂くとして、

次。

通常ならこのままこれを
[soycmsをアップロードしたフォルダ]/common/lib/
に設置し、
[soycmsをアップロードしたフォルダ]/common/lib/Archive/Zip.php
となる様にする。

しかし、またまた、この通りやってはいけない。

ハッスルサーバーで利用する場合には、
もう一手間、かける必要がある。

Zip.phpを開き、28行目、

require_once ‘PEAR.php’;

とある部分の行頭に、『//』を書き足す。(=コメントアウトする)

// require_once ‘PEAR.php’;

※書き足したら保存しよう。

さて、これでいよいよラストステージへ進むことが出来る。

[soycmsをアップロードしたフォルダ]/common/lib/
に今編集したZip.phpの入ったArchiveフォルダを設置し、
[soycmsをアップロードしたフォルダ]/common/lib/Archive/Zip.php
となる様にする。

これで、
SOY CMSの雛形編集機能が利用できるようになったハズである。

この記事はお役に立ちましたか?


コメント

コメント(4)

  1. hidehatta on

    『Archive_Zip]で悩んでいたところ、このページにたどり着き試したところうまく出来ました。ありがとう。
    Soycmsもこのことに関しては何のサポートもなく、半ば諦めていたところでした。
    最近こんなうれしいことは、ありません。
    ありがとう。

    返信

    • admin on

      これには私も本当に悩まされました。

      半年前に一度あきらめて、この春再挑戦。
      一ヶ月かけてようやくたどり着いた方法です。。。

      この記事にお礼を頂けるとは、
      こんなに嬉しいことはありません。

      どういたしまして。
      お役に立てて幸いです。
      そしてコメント、ありがとうございます。

  2. 尾 on

    うおおおーッ!
    私もロリポで同様の症状があり、悩んでいました。
    この方法で超解決しましたッ!
    ありがとーーーーー!!

    返信

    • にわタコ on

      よかったです!
      どういたしまして!!

hidehatta にコメントする (キャンセル)