InstallXAMPP
提供: GeeklogJpWiki
XAMPPをインストールしてローカルでGeeklog等のソフトウェアを設置できます.
Windowsにインストールする方法を紹介します.
目次 |
Windows+XAMPPインストール手順
- まず http://www.apachefriends.org/jp/ からXAMPPのインストーラをダウンロードしてC:\Program Filesにインストールします。(XAMPP 1.6.0a (MySQL5.0.33)の場合は,下段参照のこと)
- Geeklog Japaneseからは,標準パッケージをダウンロードして解凍します。
- 公開用ディレクトリC:\Program Files\xampp\htdocs\geeklogを作成します。
- 非公開用ディレクトリC:\Program Files\xampp\private\geeklogを作成します。
- C:\Program Files\xampp\htdocs\geeklog にパッケージのpublic_html以下をコピーします。
- C:\Program Files\xampp\private\geeklogにパッケージのpublic_html以外のファイルをコピーします.
- C:\Program Files\xampp\xampp_start.exe を実行します。プロプント画面(黒い背景)が出て,最小化されます。
- ブラウザで http://localhost/phpmyadmin/ を開くとPHPMyAdminの画面が出るのでデータベースを追加(例:geeklog)し,ユーザとパスワードを設定します。
- Geeklogのインストールスクリプトで,インストール(Geeklogのテーブルをデータベースに自動作成)したら,完了です。
Geeklog1.6, 1.5をインストールする場合
ロケールがないので,以下のように,管理画面「コンフィギュレーション」で設定してください。
日付 %Y/%m/%d %I:%M %p ロケール C
Geeklog1.4.1をインストールする場合
config.phpと,lib-common.phpは必ず修正します。
- Geeklog Japanese Wikiを参考にconfig.phpの設定を行います。
$_DB_host = 'localhost'; // ホストネームまたはIPアドレス
$_DB_name = 'geeklog'; // データベース名 $_DB_user = 'root'; // MySQL ユーザ名 $_DB_pass = '*****'; // MySQL パスワード $_CONF['path'] = 'C:/Program Files/xampp/private/geeklog/'; $_CONF['path_html'] = 'C:/Program Files/xampp/htdocs/geeklog/'; $_CONF['default_charset'] = 'utf-8'; $_CONF['date'] = '%Y/%m/%d %I:%M %p'; // または,$_CONF['date'] = '%Y年%m月%e日(%A) %I:%M %p %Z';
$_CONF['locale'] = 'C'; //Windows用- Geeklog1.4.1の場合,MySQLのバージョン5.0以上でもlib-database.phpにDB_query ("SET NAMES 'utf8'" );を追加しないでください.system/database/mysql.class.phpは,141行目付近で,以下のようにコメントアウトしてください.
/*
if ($this->_mysql_version >= 40100) {
if ($this->_charset == 'utf-8') {
@mysql_query ("SET NAMES 'utf8'", $this->_db);
}
}
- /
- 多言語インストーラ http://localhost/geeklog/admin/install/precheck.php をブラウザで実行します。
- インストールが成功すると http://localhost/geeklog/admin/install/success.php?lang=japanese_utf-8 が表示されます.
- トップページは,http://localhost/geeklog/ となります.
XAMPP 1.6.0a (MySQL5.0.33)の場合の注意
- Geeklog Japanese 掲示板 imamuraさんからの情報により転記
XAMPP 1.6.0a (MySQL5.0.33)の場合,phpMyAdminからデータを見ようとすると文字化けしますが次の手順で解決します。
- c:\Program Files\xampp\mysql\bin\my.cnf を修正します。
※Windowsが「短縮ダイヤル」と拡張子を誤解するのでエディターから開きます。 - [mysqld]の中にある次の2行をコメントアウトして、3行追加
修正前
修正後
- character-set-server = latin1
- collation-server = latin1_general_ci
character-set-server = utf8 collation-server = utf8_general_ci init-connect=SET NAMES utf8
- 修正後、XAMPPコントロールパネルから mysql を 停止⇒開始
- geeklog用のデータベースを作成
- geeklogのinstall.phpかprecheck.phpでテーブル作成
以上の手順で、phpMyAdminからも文字化けせずに見ることができます。 ただし、すでに文字化け状態のものは直りません。 設定ファイル変更後に作成されたデータベースのみ正常になります。
追加情報
- Geeklog Japanese 掲示板 nonoさんからの情報により転記
http://www.geeklog.jp/forum/viewtopic.php?showtopic=5098&lastpost=true#11744
c:\Program Files\xampp\mysql\bin\my.cnf を修正します。
[mysqld]の
character-set-server = latin1 collation-server = latin1_general_ci
上記2行をコメントアウトして下記5行を追加。
skip-character-set-client-handshake default-character-set = utf8 character-set-server = utf8 collation-server = utf8_general_ci init-connect = SET NAMES utf8
[mysqldump]と[mysql]に下記1行を追加。
default-character-set = utf8
phpMyAdmin2.10.0.2(最新版)利用時の注意
http://www.phpmyadmin.net/ によると,phpMyAdmin を 最新版の 2.10.0.2 にすると ログイン時にDBの文字コードを選択してからログインできるようになりました。 文字化けして内容が見れないとおもわれるときには違う文字コードでログインしなおしてみるのも良いかもしれません。
