ホーム > サポート・マニュアル > チュートリアル > ローカル > MAMPを使ってa-blog cmsをローカル環境で動作させる

MAMPを使ってa-blog cmsをローカル環境で動作させる

ドキュメント最終更新日時:2010/04/14 14:55

MAMP

MAMP

MAMPを使ってa-blog cmsをローカル環境で動作させる

localhostライセンスを使って、a-blog cmsお手持ちのパソコンの中に設置する方法を説明いたします。 今回はMAMPというアプリケーションを使用します。MAMPとは、Macintosh、Apache、 MySQL、 PHP を省略された名前のことです。ローカル環境でApache、 MySQL、 PHPを利用できます。 MAMP公式サイトからダウンロードして下さい。


今回の動作環境

  • MAMP バージョン1.7.2
  • MacOS バージョン10.5.7
  • http://localhost/ で今回インストールしました。

MAMPの環境設定


MAMPのスタートボタン画面の「環境設定」をクリックします。



PHPのバージョンを「PHP5」に選択します。



ポートの「ApacheとMySQLの標準ポートに設定」をクリックしますとApacheのポートが8888から80になり、MySQLのポートを8889から3306に変更されます。 それによりhttp://localhost:8888/からhttp://localhost/ に変更されます。


(1)ファイルをMAMP内に入れる

まず、a-blog cmsをダウンロードして下さい。次にダウンロードしてきたファイルを htdocsフォルダ に入れましょう。

/Applications/MAMP/htdocs/


MAMPのhtdocsにa-blog cmsファイルを入れます

MAMPのhtdocsにa-blog cmsファイルを入れます


(2)htaccess.txtを「.htaccess」に名前を変更する

Macのローカル内でhtaccess.txtを「.htaccess」に名前を変更する事ができません。ファイル名の最初に「.(ドット)」を付ける事ができないので、FTPソフトを利用し、FTP内でローカルファイルを「.htaccess」に名前を変更にしてから再度MAMP内に持っていきましょう。

  • /htaccess.txt
  • /private/htaccess.txt
  • /themes/htaccess.txt
※Macのローカル内では「.htaccess」は存在していても表示されません。なので FTPソフトのtransmitなどでご確認ください。

FTPから見たローカルの様子

FTPから見たローカルの様子

(3)Finderでパーミッションを変更する

Finderの「共有とアクセス権」で以下のファイルのパーミッション設定をしましょう。

  • config.server.php:読み書き可能(666)
  • archives ディレクトリ:読み書き可能(777)
  • themes ディレクトリ:読み書き可能(777)

共有とアクセス権の項目にある鍵マーク

共有とアクセス権の項目にある鍵マーク

パーミションを変えたいファイルを右クリックして「情報を見る」を選択します。「共有とアクセス権」の項目にある鍵マークをクリックします。


Finderを操作許可するウィンドウが表示され、名前に「Macのユーザ名」、パスワードに「Macのパスワード」を入力します。


アクセス権を変更

アクセス権を変更

「共有とアクセス権」の項目でファイルのパーミッションを変更することができます。archivesならueser、staff、everyoneを全て「読み/書き」に設定する事で777に設定できます。


(4)ionCubeローダーをダウンロードする

MAMPでa-blog cmsを動作させるにはionCubeローダーが必要になります。MAMPの場合「MacOS X(x86用)」をダウンロードしてきて下さい。ioncube_loader_dar_5.2.soをMAMPに置いて下さい。

/MAMP/htdocs/ioncube/ioncube_loader_dar_5.2.so

ionCubeローダーを動かすにはphp.iniの最後尾から2行目に以下のように追加しましょう。

/MAMP/conf/php5/php.ini

zend_extension=/Applications/MAMP/htdocs/ioncube/ioncube_loader_dar_5.2.so

上記のソースを最後尾から2行目に追加しました。

zend_extension=/Applications/MAMP/htdocs/ioncube/ioncube_loader_dar_5.2.so zend_extension=/Applications/MAMP/bin/php5/zend/lib/ZendExtensionManager.so

  • php.iniを編集後、必ずMAMPを終了して、また起動してください。

(5)データベースを作成する

MAMPのphpMyAdminを選択します。「新規データベースを作成する」に任意の名前を入力し、照合順序を上部にある「MySQL の接続照合順序」と同じものを選択しましょう。

[スタートページを開く]ボタンをクリックしphpMyAdminへ移動します。


データベース作成

データベース作成

(6)a-blog cmsインストールする

a-blog cmsを置いた場所にアクセスします。

http://localhost/

a-blog cmsのセットアップ画面にログインし、チェック項目を確認しながら進んでいきます。 STEP3 データベースの設定でデータベースを以下のように設定し接続します。「Google MAP API Key」にGoogleマップのAPIキーも「http://localhost/」で取得し、入力してください。

  • localhost
  • データベース名
  • ユーザ名 root
  • パスワード root

セットアップが完了したら、htdocsにあるsetupファイルを削除して下さい。 以上の(1)〜(5)行程でMAMPを使ってa-blog cmsをローカル環境で動作させることができます。


ローカル環境で記事作成

ローカル環境で記事作成

ローカル環境で記事を書いた時、画像、テキスト、GoogleMapやYoutubeなど通常の同じように項目を追加できます。


ドキュメントの内容に関するお知らせフォーム

内容に誤り・現行バージョンと異なる部分がありましたら、下記のフォームよりお知らせください。


お名前
 
メールアドレス(任意)
 
お知らせ内容
Cookieに保存

  • はじめての方へ
  • オンラインセミナー
  • イベントスケジュール
  • ユーザーフォーラム
  • Twitterでa-blog cmsをフォローしてください!

携帯アクセス解析