XAMPP Liteにa-blog cmsをインストール(Windows版)

構築した環境を別PCサイトでも使いたいとき、USBにXAMPP Liteを入れておくと便利。今回は、XAMPP Liteでa-blog cmsの環境構築してみようと思います。ついでに他のCMSと併用したいので、下階層に入れてみましょう。※XAMPP Liteは機能制限版なので、あくまでもCMSの動作確認が主となります。

XAMPP Liteのダウンロード

XAMPP Liteの最新版は1.7.3でこちらのURLからXAMPP LiteをDLします。基本サーバーは混んでいるのでミラーから落とすと時間がかかりません。落とすのはZIP版です。DLが終わったら解凍します。解凍した「xampplite」フォルダをそのまま接続したUSB直下に移動します。 XAMPP LiteのDL画面

a-blog cmsのダウンロードと準備

次はa-blog cmsをここからDLします。解凍したフォルダは色々付属がついているのでWordpressようにそのままでは使えません。「install」フォルダを開き、中にあるフォルダとファイルを「ablogcms」フォルダにコピーします。その後、「ablogcms」フォルダをUSBの「xampplite」フォルダ-「htdocs」フォルダ内に放り込みます。必要であればフォルダをリネームしましょう。今回は「ablog」にしました。 a-blog cmsのDL画面 a-blog cmsのフォルダ状況 ※a-blog cmsはドキュメントルートに設置する話でしたが、確認したところ下階層でも問題無いと言うことがわかりました。

ionCube ローダーのダウンロード

a-blogのプログラムはエンコードされてるので、「ionCube ローダー」が必要です。こちらのURLから「Windows VC6 (x86) ZIP形式」をDLします。DLした「ionCube ローダー」は所定の場所に格納しておきます。環境により格納場所は変わりますが、今回はUSBの「xampplite」フォルダ-「PHP」フォルダ内に移動しておきます。 ionCube ローダーのDL画面

ionCube ローダーの設定

「ionCube ローダー」もこのままでは使えません。「ionCube ローダー」を読み込ませるために、PHPに設定を追加します。「xampplite」フォルダ-「PHP」フォルダ内にあるphp.iniをテキストエディタで開き、行の最下部にある
  1. ;xdebug.var_display_max_depth = 3
の下に、下記2行追加しました。
  1. zend_extension = "D:\xampplite\php\ioncube\ioncube_loader_win_5.3.dll"
  2. date.timezone = Asia/Tokyo
1行目で「ionCube ローダー」を読み込ませるパスを記述します。ドライブ名はローカルの環境により名称が変わります。私の場合、Cドライブのみ使用していたのでUSBはDドライブとして認識されています。 2行目は、a-blog cmsインストール時にエラーが出るので、それを回避する命令です。

データベースの作成

「xampplite」フォルダにあるxampp-control.exeを起動します。ApacheとMySqlをスタートします。ブラウザでhttp://localhost/xampp/を入力して「xampplite」を起動します。メニューからデータベース管理ツール「phpMyAdmin」を起動します。 xamppliteなどの起動 DBを作成します。DBは任意です。今回は「cmsdb」としました。照合順序は「utf8_unicode_ci」です。※「xampplite」のデータベース「MySQL」はアカウントの設定がデフォルトです。気になる人は設定を変更しておくと良いでしょう。 データベースの作成

htaccessの変更

下記3ファイルはファイル名を変更しないと動作しません。また、FTPソフトからでないとリネームできないのでFTPソフトを起動し、各「htaccess.txt」を「.htaccess」にリネームします。 /htaccess.txt /private/htaccess.txt /themes/htaccess.txt

a-blog cmsのインストール

ApacheとMySqlが動作していることを確認し、ブラウザから下記URLを入力してa-blog cmsのインストール画面を表示します。
  1. http://localhost/ablog/setup/install.php
ここから下はa-blog cmsのインストール画面を進めていったものです。参考程度にどうぞ。 a-blog cmsインストール画面01 a-blog cmsインストール画面02 a-blog cmsインストール画面03 a-blog cmsインストール画面04 a-blog cmsインストール画面05 a-blog cmsインストール画面06 a-blog cmsインストール画面07 a-blog cmsインストール画面08 a-blog cmsインストール画面09 最後にsetupフォルダを削除して完了です! お疲れ様でした。

a-blog cms札幌勉強会01参加

a-blog cms札幌勉強会01-1

2011年9月11日(日)13:30から開催されたa-blog cms札幌勉強会01に参加しました。札幌のa-blog cms第一人者である、webbingstudioうぇびんさん主催のハンズオン+セミナーです。

a-blog cms札幌勉強会01の概要

前半は、開発側がa-blog cmsを使用する際、日本で有名なWordpressやMovable Typeの比較から、どのようなメリットとデメリットがあるかについてと、a-blog cmsに適した案件について説明されました。後半は、実際にPCを使用してa-blog cmsの構築と簡単なカスタマイズについてハンズオン形式で作業を行いました。
a-blog cms札幌勉強会01-2

開発元より頂いた品をかけてじゃんけん大会。すごく太っ腹です。

a-blog cms札幌勉強会01の感想

a-blog cmsはプログラム部に当たる箇所をコメントタグを使用するので、より使い勝手の良いHTMLテンプレートやSmartyに近い印象を受けました。また、a-blog cmsの大きな特徴としてDreamweaverで制作したページがそのまま使える点はコーダーとしてすごく嬉しい仕様と思います。 ただ、ハンズオンの時にa-blog cmsを構築できなかった参加者の方が数名出ました。Wordpressと違いダウンロードしたファイルがそのまま使えない、ionCubeローダーが別途必要でphp.iniを修正しなければいけないなど、導入時に手間がかかる部分は大きなマイナスと思います。他に、最初に管理画面を自前で作らなければいけない点や、本格的なカスタマイズには専門的な知識がいるなど、やはりCMSである根幹は変わらないという感じです。 とても魅力的なCMSであることが分かり、個人的には満足していますが、コーダーの手が出にくい、上司がプログラムに理解がないと提案しづらい点は何とかして欲しいなぁと思います。 今回説明された資料については、うぇびんさんのサイトで公開されています。興味ある方は是非ご覧下さい。a-sap:a-blog cms札幌勉強会01を開催しました