無料の携帯CMSを探していたらGeeklogを発見いたしました。
PCサイトのCMSならMTやらXOOPSやらWPやらがあるわけなんですが、携帯に対応したものってなかなかないんですね。有料なら結構ありますがそれでも毎月1万円ぐらいかかってしまうので無料で何とかしたかったわけです。
弊社はCPIのビジネスパートナーなのでテストサーバーを借りてチャレンジしてみました。
CPIのGeeklog紹介ページを見てみるとストアカートプラン以外では動くようです。
インストールに際して参考にしたサイトはこちら
InstallCPI
Geeklog1.5を新規インストールする方法
「InstallCPI」を見てみるとまずは.htaccessとphp.iniを作ってサーバーに上げるとのことなので、その通りに作ってアップロード。.htaccessのphpのバージョンは変更してください。現在は5.2.4なので「AddHandler x-httpd-php524 .php」となります。
続いて「Geeklog1.5を新規インストールする方法」をみてみるとインストーラーを落として実行すれば良いとのことなのでこちらもその通りに設定。データベース情報はコントロールパネルの「お客様情報 > プログラムのパスとサーバの情報」にあります。
また、
・FTP接続の設定
非公開領域:/private/geeklog/
公開領域:/html/
・パス設定
非公開領域:/usr/home/(ユーザーID)/private/geeklog/
公開領域:/usr/home/(ユーザーID)/html/
と設定しました。
で、インストール開始ボタンを押してインストールが始まったんですがなんと500エラー・・・。あれやこれやいじってみるとどうやら.htaccessが悪さをしているようなのでいじくってみますが動きません。「InstallCPI」にあるとおりにやってるんですけどね・・・。
phpが動かないのでなんとなくCPIのオンラインマニュアルを読んでいるとこんなことが書いてありました。
InstallCPIに書いてある.htaccessではphpが動かないってことですね・・・。
とうわけで.htaccessはこうなります。
その後データベース情報を入力する画面が出てきて、UTF-8でインストールするかどうかを決める欄がありますが、ここのチェックをはずしてインストールしたらスムーズに入りました。CPIはEUCなのでUTF-8だと文字化けすることが多いんですよね。
知っていれば簡単にできそうですが知らないために半日近くを費やしました・・・。

