月別アーカイブ: 2013年3月

WebARENA SuiteXにSOY CMSを入れてみる

下準備

SOY本体をダウンロードしてくる。(2013年3月29日現在 最新Ver. Version:1.4.0c)
とりあえずsqlite インストール版で試してみた。

以下のサイトからソースをコピーしてJSON.phpsを作成。
http://mike.teczno.com/JSON/JSON.phps

作成したJSON.phpを
bin/common/lib/JSON.php
に格納して適当なディレクトリ(例:soyinst)を作成してそこにアップロード。

.htaccessに
AddHandler application/x-httpd-php53 .php
を書いてルートにでもアップロード。
既にサーバーで稼動しているシステムがPHPバージョン5に対応していないのがある時は
アップロード先を適宜変更。

http://ドメイン/soyinst/
にアクセス

インストール先は「home/cms」がデフォルトになるみたい。
動作環境の確認画面でNOTICEが3つほど。

  • Apache/mod_rewrtieモジュール・・・NOTICE
    CGIモードの場合、mod_rewriteモジュールの有効性が確認できません。
    mod_rewriteが有効であることを確認して、インストールを続行してください。
  • .htaccessとmod_rewriteとPATH_INFOの使用可否・・・NOTICE
    CGIモードの場合、htaccessの有効性が確認できません。
    ドキュメントルート以下でhtaccessが有効であることを確認して、インストールを続行してください。
  • Zip/Archive設定・・・NOTICE
    ご使用の環境にZIP/Archive extensionはインストールされておりません。
    ZIP/Archiveの導入、またはPEAR::ZIPArchiveを導入してください。
    (ページ雛形管理機能を使わない場合は無視しても問題ありません。)

ひとまず無視してインストール続行。

インストールが終わったら管理者アカウント発行して管理画面にログイン。
管理画面TOPに表示された情報は以下。
********************************************
SOY CMSについて
Version: 1.4.0c (Build Date: 2013-01-08 10:57:29 JST)
DB Type: sqlite
Allow PHP Script: true
********************************************

なんとなくインストールはできたけど不具合発生。
インストール時に出ていたNOTICEを潰さないとどうにもならないだろう。
症状はというとサイトが作れない・・・というかPATH_INFOが死んでるっぽくて
ページ移動が出来ていないのだろう。

とりあえずはここまで。

その後・・・
インストール版からインストールなし版に変更して試してみた。
ある程度のところまでいくが、サイト制作してログインしようとすると
画面が真っ白。
.htaccessでmemory_limitだったり書いて試してみたけど変わらず。
エラーログも吐かれない・・・
ってことで、SuiteXでSOYは使えないという結論に至る。

SOY自体はいいのだろうけど、管理画面がまだちょっと一般の人にはわかりづらい気がする。
多少知識があって、楽に更新したい、問い合わせフォームやショッピングサイトを
簡単に作りたいって人にはいいのかな。