今日の出来事!
August 25th, 2006
今ブログの Sample 作成中です。
Aさんのブログ
【自宅サーバでブログ!】 WordPress & XAMMP
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
======== MENU ==========
1 XAMPP Download & Setup
2 WordPress Download & Setup
=======================
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WordPress
XAMPP(Apache MySQL PHP)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【自宅サーバでブログ!】 1.【XAMPP】
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ドメインまたはダイナミックDNSを取得済みでDiCE等でDDNSの
設定済みで、当然ルータのIP Address HTTP=TCP 80 を
「XAMPP」と「WordPress」をインストールするコンピュータに
セットしてあるものとして説明します。
・ルータの設定はメーカーによって異なりますので、ここでは省略
します。
・すでに Apache MySQL 等をセットしている人は、XAMPP
は必要ありません。
おそらく、そういう方はこのブログには来ないんじゃないかと・・・。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1.【 XAMPP のダウンロード】
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
まず最初に下記のサイトからXAMPPをダウンロードします。
http://www.apachefriends.org/en/xampp.html
Apache Friends XAMPP へ (2006/07)
①
【XAMPP for Windows】をクリック
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
②
![]()
Download
【XAMPP】をクリック
簡易的に使用する場合には「XAMPP Lite」でも可
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
③
![]()
XAMPP Windows 1.5.3a
【ZIP】をクリック
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
④
![]()
Download Site が表示されます。(どこでもいいのですが)
右側の【Download】をクリック
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
⑤
![]()
上記のような警告が表示されたらクリックして
【ファイルのダウンロード】をクリックしてください。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
⑥
![]()
警告が表示されない場合は、上記の青色の部分
「http//jaist.di. ・・・xampp-win32・・・」をクリックしてください。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
⑦
![]()
【保存】をクリックすると保存先を確認してきますので選ん
で保存してください。
保存先は分からなくならないように憶えておいてください。
これで「XAMPP」のダウンロードは完了です。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2.【XAMPPの設定】
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
①
→ ![]()
ダウンロードしたzipファイルを解凍します。
解凍すると右の xampp フォルダが現れます。
設定によってはディスクトップか・・・後は、分かりません。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
②
xamppのフォルダを「ドラッグ アンド ドロップ」または「カット アンド
ペースト」(これってMac用語)「切り取り」と「貼り付け」で
ルートディレクトリ
【C:¥ 】へ移動してください。 C:¥xampp
この意味が分からない方は・・・???ご容赦を・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
③
→ ![]()
C:¥xampp のフォルダを開くと上記のようなファイルが表示さ
れます。その中にある
【setup_xampp.bat】 をダブルクリックして起動してください。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
④
![]()
Press any key to continue・・・で、何かキーを押してください。
これで xampp が使用可能になりました。 完了!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
3.【XAMPPのスタート】
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
① Apache2 httpd.conf の書き換え。
(C:¥xampp¥apache¥conf) httpd.conf
の書き換えをします。
書き換えしていないと下記4は表示されないと思います。
※XAMPP Modulesサービス・Apache・MySQL・PHP・
httpd.conf の設定は「WordPressの設定」で具体的
に記載します。
ここでは、EXAMPP・MySQLが使用可能の準備だけ説明
しておきます。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
②
![]()
【xampp-control.exe】をダブルクリック
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
③
→
→![]()
Modules Apacheのスタート/MySQLのスタート
右上[×]クリックで閉じると下に
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
![]()
をクリックして「Modules Start Stop」画面が開く。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
4.【XAMPP のMySQL/PHP設定】
ブラウザのアドレスに http://127.0.0.1
で「XAMPP for Windows」を起動
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
①
![]()
左の【phpMyAdmin】をクリックしてください。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
②
![]()
上記の内容の画面が表示されると思います。
「MySQLの文字セット:UTF-8」
「新規データベースを作成する」の欄に任意の名称を入れる。
見本では「clapton」=>「任意の名称に」となっています。
【作成】をクリック
これで、「XAMMP」「MySQL」設定は終了です。
あとは、「WordPressの設定」で記載します。
おつかれ、お疲れ・・・疲れた(フゥ~)!!。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【自宅サーバでブログ!】MENU へ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【自宅サーバでブログ!】 2.【WordPress】
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1.【WordPress のダウンロード】
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
まず最初に下記 WordPress Japan のサイトから
WordPress ME をダウンロードします。
http://wordpress.xwd.jp
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
①
![]()
【ダウンロード】をクリック
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
②
![]()
○ダウンロードページ
【htt//sourceforge.jp/・・・・・ /files/】をクリック
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
③
![]()
wordpress-2.0.3-multilingual-edition
【wordpress・me203.zip】をクリックして保存してください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2.【Word Press ME の解凍】
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
①
![]()
ダウンロードしたwordpress-me203.zipファイルを解凍します。
解凍すると右の wordpress フォルダが現れます。
(解凍先を憶えておいてください。)
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
②
上記のような内容のファイルが有ります。
WordPressの準備は、これでOKです。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
3.【Word Press ME の設定】
ここからが本題かも
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
XAMPPの設定がまだの方は、そちらを先に設定してください。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
ダイナミックDNSのホスト名をaaaaaとして「aaaaa.xxx.co.jp」
ハードディスク 「D:/home/aaaaa」のフォルダに作成する
ものとする。
各自、自分の名称に置き換えて作成してください。
普通は「C:\xampp\htdocs」に作成しますが。
ブログ作成のディレクトリはシステムがあるハードディスク「C:」
以外のほうがよいと思います。
※現表示(バックスラッシュ=¥)エディタで表示されているほうに
あわせてください。
/=>¥ \=¥ エディタ等の文字コードによって変わります。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
① Apache httpd.conf の設定
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
C:\xampp\apache\conf のフォルダ内にある
「httpd.conf」をエディタで開きます。
無ければ・・・WordPad か Notepad で・・・
(できればフリーのエディタをDLして使用してください。)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# Do not add a slash at the end of the directory path. If you point
# ServerRoot at a non-local disk, be sure to point the LockFile directive
# at a local disk. If you wish to share the same ServerRoot for multiple
# httpd daemons, you will need to change at least LockFile and PidFile.
#
ServerRoot “C:/xampp/apache”
Apacheのあるディレクトリを指定します。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 80
変更なし。
httpの使用するTCP番号ですです。
#Listen 12.34.56.78:80 => IPアドレスで指定するとき
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
# ServerAdmin: Your address, where problems with the server should be
# e-mailed. This address appears on some server-generated pages, such
# as error documents. e.g. admin@your-domain.com
#
ServerAdmin admin@localhost
↓
ServerAdmin aaaaa@xxx.co.jp
Apache がエラー等を返すメールアドレスです。
(別に書き直さなくても作動しますが。)
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
<IfModule dir_module>
DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
</IfModule>
変更なし。
指定(予約)されたファイル名を読みにいきます。
たとえば、aaaaa.php aaaaa.html で使用するときは、
スペースで区切って追加記入します。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot “C:/xampp/htdocs”
↓
DocumentRoot “D:/Home/aaaaa”
に書き換えます。
aaaaaのルートディレクトリです。
ここにWordPressのファイルを入れるフォルダを指定します。
最初は、ここまで。
保存して閉じてください。 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
②
xampp-control.exeをWクリックして起動するか、
すでに起動しているときは、下記。
![]()
XAMPP Control Panel Application を開いて。
![]()
Apache の欄の「Stop」をクリックして再度
「Start」させてください。
これで、httpd.conf の内容が反映されます。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
③
![]()
先ほど解凍した「wordpress」のフォルダの中身を
DocumentRoot “D:/Home/aaaaa” で指定した
「D:/Home/aaaaa」に移動またはコピーします。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
④
ブラウザお起動してアドレスに下記を入力します。
http://127.0.0.1/
![]()
上記画面が表示されます。
「ウィザード」をクリックします。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
⑤
![]()
「こちらをクリック」をクリック
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
⑥
データベース名:の欄には
4.【XAMPP のMySQL/PHP設定】
「新規データベースを作成する」で入力した名称を記入。
ユーザ名:root
パスワード:空白
ホスト名:Localhost
テーブル接頭語:wp_
ブログの文字エンコード:UTF-8
![]()
一番下の「Submit」をクリック
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
⑦
![]()
準備完了!
「インストール」をクリック
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
⑧
![]()
「First Step>>」をクリック
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
⑨
![]()
ブログ名:自由につけてください。Sampleは、aaaaa
メールアドレス:あなたのメールアドレスです。
※どちらも後で、変更できます。
「次のステップに進む≫」をクリック
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
⑩
![]()
「Second Step」現在データベーステーブルを作成しています。
![]()
「ログイン名”admin”」
「パスワード”******”」 6桁が表示されます。
忘れないようにメモっておきます。
「ログイン」をクリック
※パスワードは後で変更できます。
もし、忘れた場合は先ほど記入したメールアドレスに送信することもできますので、メールアドレスは忘れないように。
後は、ファイルを入れ替えて最初からどうぞ。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
⑪
![]()
先ほど表示された「ユーザ名」と「パスワード」を入力します。
記憶させるには□にチェックを入れてください。
「ログイン」をクリック
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
⑫
![]()
これで「ログイン」できました。
コンタクト情報・自己紹介・パスワードの変更等をしてください。
(別に、しなくてもいいか・・・)
後は、自由に説明を読んで作成してください。
http://localhost/ または http://127.0.0.1/
で下記の画面が表示されましたら完了です。
感動!感動!
![]()
外部コンピュータからは「http://aaaaa.xxx.co.jp」でどうぞ
localhostでも127.0.0.1でも自分のマシンを指します。
LAN上では、プライベートIPアドレス 192.168.x.xxxで、
xは今セットしたPCのプライベートIPアドレスです。
まさか・・・自動取得に!!!
WordPress の具体的な使用説明は、また後日。
も~う、疲れた寝ます。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【自宅サーバでブログ!】MENU へ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【参考】
ドメイン名を使用している方で、複数のブログを使用する場合。
ブログ名1:aaaaa ブログ名2:bbbbb
VirtualHost を設定して使用します。
xxx.co.jp / aaaaa.xxx.co.jp / bbbbb.co.jp ・・・・
下記の内容を一番最終行に追加します。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━<VirtualHost *:80>
ServerName www.xxx.co.jp
DocumentRoot “D:¥Home\¥xxx”
</VirtualHost>
<VirtualHost *:80>
ServerName aaaaa.xxx.co.jp
DocumentRoot “D:¥Home¥aaaaa”
</VirtualHost>
<VirtualHost *:80>
ServerName bbbbb.xxx.co.jp
DocumentRoot “D:¥Home¥bbbbb”
</VirtualHost>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
最低これだけで使用できますが、ログ・エラー・CGIの設定
も可能です。
下記をひとつの参考にしてください。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
<VirtualHost *:80>
ServerName aaaaa.k113.net
DocumentRoot “D:¥Home¥aaaaa”
<Directory “D:¥Home¥aaaaa”>
Options Indexes FollowSymLinks MultiViews Includes ExecCGI
Addtype text/html .shtml
AddHandler servre-parsed .shtml
AddHandler cgi-script .cgi .pl
AllowOverride All
#Order allow,deny
Allow from all
</Directory>
</VirtualHost>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
※10人・20人と多数管理するときに便利
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
※10人・20人になると管理が大変なのでhttpd.confの最終行に
Include conf/virthost.conf と追加記入します。
httpd.confのある同一フォルダにエディタ等で追加した名称と同じ
ファイル名「virthost.conf」を作成します。
ファイルの一番最初の行に
NameVirtualHost *:80
と記入します。
後は、各バーチャルホストの設定を記入します。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
NameVirtualHost *:80
<VirtualHost *:80>
ServerName aaaaa.k113.net
DocumentRoot “D:¥Home¥aaaaa”
<Directory “D:¥Home¥aaaaa”>
AllowOverride All
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName bbbbb.xxx.co.jp
DocumentRoot “D:¥Home¥bbbbb”
</VirtualHost>
<VirtualHost *:80>
ServerName ccccc.xxx.co.jp
DocumentRoot “D:¥Home¥ccccc”
</VirtualHost>
:
:
:
<VirtualHost *:80>
ServerName zzzzz.xxx.co.jp
DocumentRoot “D:¥Home¥zzzzz”
</VirtualHost>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
アクセスログの設定(後日書きます。)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
![]()
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
Eric Clapton (エリッククラプトン)
http://www.claptononline.com/main.shtml