a-blog cmsをXAMPP1.7.7にインストールしてみる


この前ニュークリアスをXAMPPにインストールしました
今回は…
名古屋市のWeb制作会社applepleさんがリリースしているCMS 「a-blog cms(エーブログ・シーエムエス)」をXAMPPで使ってみようと思います

  • パッケージのダウンロード
  • XAMPPへのインストール
  • 管理画面へログイン

まで作業してみたいと思います

初心者向けのオンラインセミナーもやっていたり 勉強会も開催されていたりと
サポートも充実しているようなので困ったときでも頼りになりそうな予感です

「a-blog cms」最新パッケージのダウンロード

a-blog cms公式サイトから
最新版のパッケージをダウンロードします(2012年4月11日現在 1.5.0が最新バージョンです)

パッケージ内のファイルを確認

「新規インストールマニュアル.pdf」を見てみると
インストール手順が詳しく書いてあります

ご親切にありがとうございます

XAMPPにa-blog cmsをインストールする

XAMPPのhtdocsフォルダに「ablogcms」フォルダを作って
そこにインストールすることにしてみます

マニュアルによると「ablogcms」「install」フォルダの両方の中身をすべてXAMPPhtdocsablogcmsにコピーします

.htaccessの設定

先程XAMPPhtdocsablogcmsにコピーしたファイルのうち「htaccess.txt」のファイル名を「.htaccess」に変更します

変更するファイルは3つあり

  • htaccess.txt
  • privatehtaccess.txt (任意)
  • themeshtaccexx.txt (任意)

の3つとも「.htaccess」に変更します

※ファイル名の名前変更でエラーがでて変更できない場合は
一度テキストエディタで「htaccess.txt」を開き
「名前を付けて保存」などして「.htaccess」に変更して下さい

…と ここまできてXAMPP1.7.7にa-blog cmsをインストールが困難そうなことに気が付きました

XAMPP1.7.1やXAMPP liteへのインストール事例はいくつか見つかったのですが
XAMPP1.7.7では php.iniの記述が異なっていたり「ioncube」の設定だったりと
いろいろ作業が必要のようで…

とりあえず
http://localhost/ablogcms/

http://localhost/ablogcms/setup/install.php
にアクセスしても真っ白のままなので
まずはそこから解消しなければ

色々情報を探しまわって解決しました

http://a-blog.tecking.org/install/entry-6.html
こちらのページをヒントに
ダウンロードした「ioncube」フォルダ内の「loader-wizard.php」を利用しました

※「ioncube」はWindows VC9 (x86)を使用

ダウンロードした「ioncube」を
htdocsablogcmsにアップし
localhost/ablogcms/ioncube/loader-wizard.php にアクセス

エラー画面が表示されたようです

ここで気がついたのは
「ioncube」のインストール先が違っていたようです
「E:xamppphpioncube」に設置して
php.iniに「zend_extension = “E:xamppphpioncubeioncube_loader_win_5.3.dll”」
と追記し Apacheを再起動し再度「localhost/ablogcms/ioncube/loader-wizard.php」にアクセス

エラーが解消されたみたいです

「localhost/ablogcms/」にアクセスしたら無事にa-blog cmsのインストール画面が表示されるようになりました

これでようやくa-blog cmsのインストール作業に移れます

ここまでで参考にしたページ

http://www.kuzuhate.com/web-program/a-blog-cms/648/
http://www.a-blogcms.jp/support/tutorial/local/xamppwin.html
http://a-blog.tecking.org/install/entry-6.html

a-blog cmsのインストールの続き…

a-blog cmsをXAMPP1.7.7にインストールしてみる その2
こちらに続きの作業を掲載しています