このブログ「こっから」の更新は止まっています。
新しいブログ「ココチノ」はこちら

MacにMAMP+Geeklog

2006.09.12 19:43 | カテゴリー:WEB制作, Mac・インターネット | Flomax Generic Buy Lotrisone Online Soma Without Prescription Phentrimine No Prescription Phentrimine For Sale Zelnorm Generic Buy Cipro Online Motilium Without Prescription Antabuse No Prescription Lipitor For Sale

先日ダウンロードしたGeeklog日本語版インストールセットMAMPを使い、Macローカルにインストールしました。
簡単なはずが、インストール時にエラーの繰り返し。
一休みして、見直したら、試行錯誤中にフォルダ構成が変になってただけでした。

反省を込めて、手順を記しておきます。
間違っている箇所があったら、ご指摘いただけるとありがたいです。

インストール環境

MAMP はMacintosh上でのPHP開発環境として作られています。
インターネットに実際に公開するWebサーバには向いていません。

MAMPインストール

MAMP日本語解説ページから、最新バージョンをダウンロード。

  1. ダウンロード画面は、英語ページに移動します。
  2. 使用しているシステムに合ったMAMPを選び、メールアドレスを入力し、"Download MAMP"をクリック。
  3. ダウンロードサーバが表示されるので、好きなところからダウンロードします。
  4. ダウンロードした圧縮ファイルを展開すると、ディスクイメージが表示されます。
  5. 画面の指示の通り、アプリケーションフォルダにコピーします。
  6. 「お読みください」ファイルを確認します。
  7. アプリケーションフォルダ>MAMPフォルダ>MAMPアイコンをダブルクリックして、起動します。
  8. 日本語のスタート画面が表示されます。
  9. インストール成功

MAMPの起動

アプリケーションフォルダ>MAMPフォルダ>MAMPアイコンをダブルクリックして、起動します。

  • Dashboard Widget"Mamp Controlt"が用意されているので、インストールすることで、Widget(ウィジェット)から起動することも出来ます。
  • HTMLやPHPなどは、全て htdocs フォルダ内で利用します。

MySQLデータベースの用意

MAMPスタートページから、phpMyAdmin に移動し、データベースを作成します。
"geeklog"としました。

Geeklogのインストール

  1. Geeklog日本公式サイトから、 【最新安定コアパッケージ]Geeklog日本語版インストールセット をダウンロードし、展開します。
  2. 展開した geeklog フォルダ内にある public_html フォルダを MAMP>htdocs内にコピーし、フォルダ名を geeklog にリネームします。
  3. その他のファイルは、MAMP>htdocs>private>geeklog フォルダを作り、その中にコピーします。
  4. geeklog/lib-common.php を開き、config.phpの絶対アドレスを変更します。
    require_once( '/Applications/MAMP/htdocs/private/geeklog/config.php' );
  5. config.php を開き、修正必須項目を変更します。
    • データベース情報
      データベースの情報は、MAMPデフォルトのままの場合は、下記の通り。

      • ホスト: localhost
      • ユーザ名: root
      • パスワード: root
      • データベース名は、設定した"geeklog"を入力します。
    • パス設定
      • config.php:/Applications/MAMP/htdocs/private/geeklog/
      • トップページ:/Applications/MAMP/htdocs/geeklog/
  6. インストールプログラムを実行します。
    • テーブルは:新規作成する
    • config.phpがある場所: /Applications/MAMP/htdocs/private/geeklog/config.php
  7. 画面に従って、インストール完了。

ローカルでのGeeklogテスト環境が出来ました。

ログインできない!

インストール完了で一息ついて、さぁログインと思ったら、デフォルトのユーザ名・パスワードでログインできません
さぁ、困った!
色々探した揚げ句、昔成功したときのファイルを引っ張り出し比較。
config.php のクッキーが利用するドメイン名設定を下記のように空白にしたら、ログインできるようになりました。
$_CONF['cookiedomain'] = '';

公開するサーバの場合は、config.php 内に書かれている説明の通りに、ドメイン名を記入すればいいのですが、ローカルでの設定が私には理解できず、時間とられました。

コメント/トラックバック(2) »

英語のみのコメントやトラックバックはスパムと判断します。

トラックバック URI : http://www.kokkara.net/archives/344/trackback/

  1. コメント by Nunocky — 2008-02-21 #

    はじめまして。MAMP+Geeklogで試験環境を作ろうとしてこちらのページを見つけました。非常に良くまとめられていて助かりました。ありがとうございます。

    私が環境構築の際に引っかかった点を2つばかり追加しておきます。

    * データベース作成時、接続照合順序をutf8_general_ciにする

    * config.pgpのサイト設定でURLにポート番号も指定する
    $_CONF[’site_url’] = ‘http://localhost:8888/geeklog’;

  2. コメント by ジロー — 2008-02-22 #

    Nunockyさん、コメントありがとうございます。
    だいぶ前の情報になってしまいましたが、お役に立てて良かったです。
    また、情報追加をありがとうございました。

コメントをどうぞ

使えるXHTMLタグ: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds. Valid XHTML and CSS. ^Top^