Help us understand the problem. What is going on with this article?

【初心者向け】MAMPを使ってa-blog cmsをローカル環境で動作させる

More than 1 year has passed since last update.

はじめに

a-blog cmsを扱いはじめて日の浅い私ですが,今回は初心者向けということでMAMPを使ってa-blog cmsをローカル環境で動作させる手順について備忘録かつこれからa-blog cmsを勉強したいという人に向けて紹介したいと思います.

1.MAMPのインストール

MAMP公式からOSを選択してダウンロード&インストール

2.MAMPの設定

/Application/MAMP
からMAMPを起動
「Preference」をクリックし,「Ports」のタブから「Set Web & MySQL ports to 80 & 3306」をクリックして「OK」
スクリーンショット 2016-12-05 14.11.09.png

スクリーンショット 2016-12-05 14.11.36.png

同じく「PHP」のタブからPHPのバージョンを5.6.xへ
これはa-blog cms では,ionCube Loader の関係で 5.6.x までしか現状は利用できないため
スクリーンショット 2016-12-05 14.11.55.png

事前にapacheやmysqlを起動させている場合
sudo apachectl stop
mysql.server stop

などで停止させる
「サーバーを起動する」を押すと
http://localhost/ でアクセスできるようになる
スクリーンショット 2016-12-05 15.56.26.png

3.a-blog cmsのダウンロード

a-blog cms公式からzipをダウンロードする
この際,使用しているPHPのバージョンのものをダウンロードする
今回はa-blog cms(通常版 php5.6.x)の新規インストール版をダウンロード

4.a-blog cmsを準備する

ダウンロードしたファイルを解凍し ablogcmsフォルダのファイルやディレクトリすべてを
/Applications/MAMP/htdocs に移動させる
スクリーンショット 2016-12-05 15.07.04.png

5.htaccessを用意する

以下のhtaccess.txtを.htaccessにリネームする
/Applications/MAMP/htdocs/htaccess.txt
/Applications/MAMP/htdocs/archives/htaccess.txt
/Applications/MAMP/htdocs/archives_rev/htaccess.txt
/Applications/MAMP/htdocs/media/htaccess.txt
/Applications/MAMP/htdocs/private/htaccess.txt
/Applications/MAMP/htdocs/themes/htaccess.txt

ターミナルで
mv /Applications/MAMP/○○○/htaccess.txt /Applications/MAMP/○○○/.htaccess
などの方法でリネームできる

6.ionCubeローダーをインストールする

こちらから環境に適したファイルをダウンロードし,/MAMP/htdocs/ に「ioncube」ディレクトリごとコピーする
今回はOS X (64 bits)をダウンロード

7. php.ini の設定

ionCubeローダーを動作させるために,php.ini を修正する
ファイルの場所は/MAMP/bin/php/php5.6.27/conf/php.ini
ファイルの場所は使用しているPHPのバージョンに合わせる
今回はPHP5.6.27を使用しているのでこのパス

任意のテキストエディタで最後の行に以下の記述を追加
zend_extension="/Applications/MAMP/htdocs/ioncube/ioncube_loader_dar_5.6.so"
5.6の部分は使用しているPHPに合わせる
スクリーンショット 2016-12-05 15.10.19.png

8.MAMPを再起動し,a-blog cmsをインストール

MAMP を再起動し,http://localhost/ 
にアクセスするとa-blog cms のインストール画面が表示される
あとは,画面の指示にしたがって必要事項を入力することでインストール完了
MAMPの標準設定のままであれば,3ステップ目のデータベース設定は以下のようになる

データベースサーバー名 localhost
データベース名 DBablogcms
データベースユーザー名 root
データベースパスワード root
テーブル先頭文字列 acms_
データベース文字コード UTF8

htdocs内のsetupディレクトリは不要になったので削除したら完了

a blog cms インストールウィザード8-min.png

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away