<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tokyo O life - ずばぴたテック &#187; XAMPP</title>
	<atom:link href="http://www.zubapita.jp/category/web%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0/xampp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zubapita.jp</link>
	<description>iPhone、iPod、Mac、PHP、WordPress、動画、その他いろいろ</description>
	<lastBuildDate>Sun, 05 Feb 2012 05:00:00 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>XAMPP for WindowsにQuictyフレームワークをインストール</title>
		<link>http://www.zubapita.jp/2008/05/08/xampp-for-windows%e3%81%abquicty%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e3%83%af%e3%83%bc%e3%82%af%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/</link>
		<comments>http://www.zubapita.jp/2008/05/08/xampp-for-windows%e3%81%abquicty%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e3%83%af%e3%83%bc%e3%82%af%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/#comments</comments>
		<pubDate>Wed, 07 May 2008 17:21:50 +0000</pubDate>
		<dc:creator>tomoyun</dc:creator>
				<category><![CDATA[Apapche]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Quicty]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://www.zubapita.jp/2008/05/08/xampp-for-windows%e3%81%abquicty%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e3%83%af%e3%83%bc%e3%82%af%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/</guid>
		<description><![CDATA[　Quictyは、PHPでWebアプリケーションを敏速に構築するためのフレームワーク。Apache + PHP + SQLite2の環境で動作する。 また、PostgreSQLとMySQLにも対応している（MySQLはま [...]]]></description>
			<content:encoded><![CDATA[<p>　<a href="http://quicty.zubapita.jp/">Quicty</a>は、<a href="http://www.php.net/manual/ja/">PHP</a>でWebアプリケーションを敏速に構築するためのフレームワーク。<a href="http://httpd.apache.org/docs/2.2/">Apache</a> + PHP + <a href="http://www.sqlite.org/">SQLite</a>2の環境で動作する。<br />
また、<a href="http://www.postgresql.jp/document/">PostgreSQL</a>と<a href="http://dev.mysql.com/doc/refman/5.1/ja/index.html">MySQL</a>にも対応している（MySQLはまだ実験的実装）。</p>
<p><strong>開発の短縮</strong><br />
Quictyで書かれた「Qtビルダー」というアプリ構築ツールが付属し、これをローカル環境のWebブラウザで動作させることで、Webアプリケーションの基礎構造をGUIで作成、編集できる。基本的なPHPのプログラムコードは自動的に生成され、これを修正、加筆していくことでWebアプリケーションを仕上げていく。初心者でも確実に動作するアプリケーションを作成でき、中級者以上は作業量の軽減できる。<br />
さらに、Quictyの中核はPHPのポピュラーなテンプレートエンジン「<a href="http://www.smarty.net/manual/ja/">Smarty</a>」と<a href="http://pear.php.net/manual/ja/">PEAR</a>のクラスライブラリで構成されている。SmartyとPEARの知識があれば、学習コストも削減できる。</p>
<p><strong>運用環境を選ばない</strong><br />
Quicty / Qtビルダーで構築したWebアプリケーションは、PEARライブラリとQucityライブラリがあれば、LinuxやFreeBSDのサーバ上で運用できる。</p>
<p>ここでは、XAMPP for WindowsへのQuictyとQtビルダーのインストール方法を紹介する。</p>
<p><strong>インストーラ版リリース！</strong></p>
<p>Windows + XAMPPの環境にクリック一発でインストールできる、<a href="http://sourceforge.jp/projects/quicty/files/?release_id=30877#30877/">Windowsインストーラ版Quicty</a>をリリースしました。 こちらをご利用ください。（2008年5月23日追記）</p>
<p><img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_145.eai8drC7gaR0.jpg" alt="screenshot_145.eai8drC7gaR0.jpg" height="196" width="204" /></p>
<p><strong>使用したシステム</strong><br />
Windows XP Professional SP2<br />
XAMPP for Windows 1.6.6a<br />
Quicty 2.0b6</p>
<p><span id="more-122"></span></p>
<p><strong>運用条件</strong></p>
<p>今回は以下の設定でを運用する。ユーザー名「tomoyun」は各自の環境に合わせて変更する。</p>
<table style="empty-cells: show; border-collapse: collapse">
<tr>
<td style="border: 1px solid #bfbfbf; width: 228px"><strong>QtビルダーのDocumentRoot</strong></td>
<td style="border: 1px solid #bfbfbf; width: 337px">C:/qtbuilder/htdocs</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 228px"><strong>ドメイン名</strong></td>
<td style="border: 1px solid #bfbfbf; width: 337px">quicty.local</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 228px"><strong>Quictyアプリケーションroot</strong></td>
<td style="border: 1px solid #bfbfbf; width: 337px">C:/QT</td>
</tr>
</table>
<p>「ダウンロード」の「最新版」をクリック。</p>
<p><img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_69.nRAVCv77eQ7L.jpg" alt="screenshot_69.nRAVCv77eQ7L.jpg" height="581" width="604" /></p>
<p>「quicty」から「Quicty2.0b6.zip」など最新版を選んでクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_34.LnBr4YNpLlT5.jpg" alt="screenshot_34.LnBr4YNpLlT5.jpg" height="627" width="607" /></p>
<p>「開く」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_35.eiapWwupxe96.jpg" alt="screenshot_35.eiapWwupxe96.jpg" height="194" width="352" /></p>
<p>アーカイブが解凍され、ウィンドウが開く。「QT」フォルダをルートに置く（C:¥QT）。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_36.u4WVzqp8x79A.jpg" alt="screenshot_36.u4WVzqp8x79A.jpg" height="451" width="601" /></p>
<p>ルートディレクトリに「QT」フォルダを配置した状態。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_37.nmH3NcI5byl6.jpg" alt="screenshot_37.nmH3NcI5byl6.jpg" height="448" width="599" /></p>
<p><strong>hostsファイルの設定</strong></p>
<p>「C:¥WINDOWS¥system32¥drivers¥etc¥hosts」を修正<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
127.0.0.1       quicty.local<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
（設定例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_67.jhtDa2CRNqyx.jpg" alt="screenshot_67.jhtDa2CRNqyx.jpg" height="352" width="467" /></p>
<p><strong>mor_rewriteを有効化</strong></p>
<p>Apacheの設定ファイル「C:¥xampp¥apache¥conf¥httpd.conf」で、mod_rewriteを有効にする。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
#LoadModule rewrite_module modules/mod_rewrite.so<br />
↓<br />
LoadModule rewrite_module modules/mod_rewrite.so<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
（設定例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_77.9oGVdlBVbipo.jpg" alt="screenshot_77.9oGVdlBVbipo.jpg" height="175" width="453" /></p>
<p><strong>ApacheのVirtualHostの設定</strong></p>
<p>VirtualHostの設定ファイル「C:¥xampp¥apache¥conf¥extra¥httpd-vhosts.conf」にVirtualHostの設定を追加する。</p>
<p>名前ベースのバーチャルホストの使用を宣言<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Name VirtualHost *:80<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>XAMPP管理画面のVirtualHost<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
<virtualhost>&lt;VirtualHost *:80&gt;<br />
ServerAdmin tomoyun@mydomain.jp<br />
DocumentRoot C:/xampp/htdocs<br />
ServerName localhost<br />
ErrorLog logs/localhost-error_log<br />
CustomLog logs/localhostl-access_log common<br />
&lt;/VirtualHost&gt;</virtualhost><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>QtビルダーのVirtualHost<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
&lt;VirtualHost *:80&gt;<br />
ServerAdmin tomoyun@mydomain.jp<br />
DocumentRoot C:/QT/qtbuilder/htdocs<br />
ServerName quicty.local<br />
ErrorLog logs/quicty.local-error_log<br />
CustomLog logs/quicty.local-access_log common<br />
RewriteEngine On<br />
RewriteRule ^/(.*)/(css|errors|img|js)/(.*) C:/QT/$1/htdocs/$2/$3 [L]<br />
RewriteRule ^/(.*)/(.*)/(.*)/(.*) C:/QT/$1/htdocs/index.php [L,E=QtRootShift:Yes]<br />
RewriteRule ^/(.*)/(.*)/(.*) C:/QT/$1/htdocs/index.php [L,E=QtRootShift:Yes]<br />
RewriteRule ^/(.*)/(.*) C:/QT/$1/htdocs/index.php [L,E=QtRootShift:Yes]<br />
&lt;/VirtualHost&gt;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>QtビルダーがQuictyアプリケーションを生成するQuictyアプリケーションroot「C:/QT」は、localhostとquicty.localからのアクセスのみ許可するように設定する。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
&lt;Directory &#8220;C:/QT&#8221;&gt;<br />
AllowOverride None<br />
Options None<br />
Order allow,deny<br />
Allow from localhost<br />
Allow from quicty.local<br />
&lt;/Directory&gt;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
（設定例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_38.ZD6LAFDxTJBt.jpg" alt="screenshot_38.ZD6LAFDxTJBt.jpg" height="502" width="543" /></p>
<p><strong>php.iniの修正</strong></p>
<p>PHPの設定ファイル「C:¥apache¥bin¥php.ini」を修正。<br />
「php_pdo_pgsql.dll」と「php_pdo_sqlite.dll」の行頭の「;」を消して有効化。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
;extension=php_pdo_pgsql.dll<br />
;extension=php_pdo_sqlite.dll<br />
↓<br />
extension=php_pdo_pgsql.dll<br />
extension=php_pdo_sqlite.dll<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
（設定例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_39.r9ojMEYyik3p.jpg" alt="screenshot_39.r9ojMEYyik3p.jpg" height="478" width="434" /></p>
<p>php.iniの[mbstring]セクションを修正し、EUC-JPで日本語を扱えるように修正する。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
[mbstring]<br />
; language for internal character representation.<br />
mbstring.language = Japanese</p>
<p>; internal/script encoding.<br />
; Some encoding cannot work as internal encoding.<br />
; (e.g. SJIS, BIG5, ISO-2022-*)<br />
mbstring.internal_encoding = EUC-JP</p>
<p>; http input encoding.<br />
mbstring.http_input = auto</p>
<p>; http output encoding. mb_output_handler must be<br />
; registered as output buffer to function<br />
;mbstring.http_output = SJIS<br />
mbstring.http_output = EUC-JP</p>
<p>; enable automatic encoding translation accoding to<br />
; mbstring.internal_encoding setting. Input chars are<br />
; converted to internal encoding by setting this to On.<br />
; Note: Do _not_ use automatic encoding translation for<br />
;       portable libs/applications.<br />
;mbstring.encoding_translation = Off</p>
<p>; automatic encoding detection order.<br />
; auto means<br />
mbstring.detect_order = auto</p>
<p>; substitute_character used when character cannot be converted<br />
; one from another<br />
mbstring.substitute_character = none;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
（設定例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_62.l8IEBJx5UWCk.jpg" alt="screenshot_62.l8IEBJx5UWCk.jpg" height="590" width="520" /></p>
<p><strong>Apacheの再起動</strong></p>
<p>「Apache」の「停止」をクリックした後、「開始」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_41.bM92QwxWnSkS.jpg" alt="screenshot_41.bM92QwxWnSkS.jpg" height="352" width="445" /></p>
<p>以上で準備が整った。</p>
<p><strong>Qtビルダーの初期設定</strong></p>
<p>Qtビルダーのトップページ「http://quicty.local/qtbuilder/」にアクセスすると、<br />
最初に環境設定画面になる。<br />
MySQLやPostgreSQLでデフォルトで使用したいユーザーアカウントがあれば、ここで設定する。<br />
なければ、そのままでよい。<br />
「登録」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_42.OrsoWVyqUTE8.jpg" alt="screenshot_42.OrsoWVyqUTE8.jpg" height="649" width="626" /></p>
<p>環境設定が済むと、Qtビルダーのトップページに戻る。<br />
以後、ここがQuictyアプリ開発の拠点になる。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_43.DzkXYcnuFqpr.jpg" alt="screenshot_43.DzkXYcnuFqpr.jpg" height="649" width="626" /></p>
<p>Qtビルダーによる、はじめてのWebアプリケーション</p>
<p>以下は、「<a href="http://www.zubapita.jp/2008/05/02/mac%e3%81%a7web%e9%96%8b%e7%99%ba-1-xampp-for-mac%e3%81%ae%e7%92%b0%e5%a2%83%e8%a8%ad%e7%bd%ae/">QuictyによるPHP Webアプリの超高速開発-(1)はじめてのQuictyアプリ</a>」で紹介した簡単なWebアプリケーションの作成手順を、検証を兼ねてWindows版で再度行ったもの。<br />
操作内容は上記の記事とまったく同じである。詳しくは上記の記事を参照して欲しい。</p>
<p>アプリケーションの追加<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_44.ndsPHlC8f6kG.jpg" alt="screenshot_44.ndsPHlC8f6kG.jpg" height="652" width="628" /></p>
<p>アプリケーション名をクリック<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_45.S9r6RdWmBCua.jpg" alt="screenshot_45.S9r6RdWmBCua.jpg" height="651" width="628" /></p>
<p>「データセットの追加」をクリック<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_46.WYeeYRhBifuQ.jpg" alt="screenshot_46.WYeeYRhBifuQ.jpg" height="650" width="627" /></p>
<p>データセット作成画面が開く。<br />
タイトル：「ブックマーク」<br />
DataSet Name：「boomark」<br />
と入力。「登録」ボタンをクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_47.FcHt3AyavncF.jpg" alt="screenshot_47.FcHt3AyavncF.jpg" height="651" width="628" /></p>
<p>データセット「bookmark」のページが開く。<br />
「フィールドの追加」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_51.VwfNoyvY5bLQ.jpg" alt="screenshot_51.VwfNoyvY5bLQ.jpg" height="718" width="634" /><br />
（※この画面はちょっと違います。本当は「サイト名」フィールドはこの時点ではまだありません。）</p>
<p>フィールドの追加画面。<br />
「text」を選択し、「追加」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_49.nJvbQOmadk5z.jpg" alt="screenshot_49.nJvbQOmadk5z.jpg" height="718" width="632" /></p>
<p>フィールドの詳細設定画面。<br />
タイトル：「サイト名」<br />
Name：「name」<br />
と修正し、「登録」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_50.pxMKOksGJ4f5.jpg" alt="screenshot_50.pxMKOksGJ4f5.jpg" height="718" width="632" /></p>
<p>ふたたび、データセット「bookmark」のトップページ。<br />
サイト名（name）のフィールドが追加されているのが確認できる。<br />
再度「フィールドの追加」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_51.4u51y9ZVzauu.jpg" alt="screenshot_51.4u51y9ZVzauu.jpg" height="718" width="634" /></p>
<p>ふたたびフィールドの追加画面。<br />
今度は「url」を選択し、「追加」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_52.GDcKJYqkx6Tv.jpg" alt="screenshot_52.GDcKJYqkx6Tv.jpg" height="718" width="633" /></p>
<p>タイトル：「URL」<br />
Name：「url」<br />
とし、「登録」ボタンをクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_53.khVxrBClru4y.jpg" alt="screenshot_53.khVxrBClru4y.jpg" height="514" width="632" /></p>
<p>データセット「bookmark」のページ。<br />
「サイト名」と「URL」の2つのフィールドが作成されているのが確認できる。<br />
画面を下までスクロールする。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_54.Py7BGicfEvRP.jpg" alt="screenshot_54.Py7BGicfEvRP.jpg" height="646" width="630" /></p>
<p>「テーブル関連設定ファイルの保存」のすべてのチェックボックスがチェックされているのを確認し、「保存」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_55.SrnCJzWt1sai.jpg" alt="screenshot_55.SrnCJzWt1sai.jpg" height="643" width="629" /></p>
<p>ファイル保存結果が表示される。<br />
「戻る」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_56.APEKMawQ8vXZ.jpg" alt="screenshot_56.APEKMawQ8vXZ.jpg" height="515" width="630" /></p>
<p>データセット「bookmark」のトップページ。<br />
再度画面を下までスクロールする。<br />
「テーブルの作成」の「（再）作成」のラジオボタンを選択し、「保存」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_57.UOIe4AKfeSJL.jpg" alt="screenshot_57.UOIe4AKfeSJL.jpg" height="643" width="629" /></p>
<p>テーブル作成結果が表示される。<br />
「戻る」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_58.LoPWgZz0Y2f6.jpg" alt="screenshot_58.LoPWgZz0Y2f6.jpg" height="645" width="631" /></p>
<p>データセット「bookmark」のページで「アプリ」をクリック。<br />
アプリケーション「Myブックマーク」の画面に戻り、<br />
「ページツリー」の中の「トップページに機能を追加」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_59.Qjyan35yftFx.jpg" alt="screenshot_59.Qjyan35yftFx.jpg" height="518" width="628" /></p>
<p>ページの追加画面<br />
タイトル：「ブックマーク」<br />
Name：「bookmark」<br />
ページの種類：「マスタメンテ/シングルページ」<br />
データセット：「bookmark」<br />
と入力＆選択して、「登録」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_60.u3q879WIbcmO.jpg" alt="screenshot_60.u3q879WIbcmO.jpg" height="646" width="628" /></p>
<p>アプリケーション「Myブックマーク」のページ。<br />
「ページツリー」の「top_page」に「(bookmark)」が作成されている。<br />
アプリケーションの作成作業は、以上で完了。<br />
Name「mybookmark」のリンクをクリックすると、作成したアプリケーション「Myブックマーク」が開く。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_61.UMXXNSOx3ou0.jpg" alt="screenshot_61.UMXXNSOx3ou0.jpg" height="643" width="629" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zubapita.jp/2008/05/08/xampp-for-windows%e3%81%abquicty%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e3%83%af%e3%83%bc%e3%82%af%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XAMPP for Windows-(2)PostgreSQLを追加</title>
		<link>http://www.zubapita.jp/2008/05/07/xampp-for-windows-2postgresql%e3%82%92%e8%bf%bd%e5%8a%a0/</link>
		<comments>http://www.zubapita.jp/2008/05/07/xampp-for-windows-2postgresql%e3%82%92%e8%bf%bd%e5%8a%a0/#comments</comments>
		<pubDate>Tue, 06 May 2008 16:10:40 +0000</pubDate>
		<dc:creator>tomoyun</dc:creator>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[XAMPP]]></category>
		<category><![CDATA[ウェブ開発/設定]]></category>

		<guid isPermaLink="false">http://www.zubapita.jp/2008/05/07/xampp-for-windows-2postgresql%e3%82%92%e8%bf%bd%e5%8a%a0/</guid>
		<description><![CDATA[XAMPP for Windowsのデータベースは、MySQLとSQLiteが入っているが、PostgreSQLが入っていない。 そこで、PostgreSQLをインストールし、XAMPP for WindowsのPHPか [...]]]></description>
			<content:encoded><![CDATA[<p>XAMPP for Windowsのデータベースは、MySQLとSQLiteが入っているが、PostgreSQLが入っていない。<br />
そこで、PostgreSQLをインストールし、XAMPP for WindowsのPHPから利用できるようにする。</p>
<p><img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_63.EghxPSA4qIpa.jpg" alt="screenshot_63.EghxPSA4qIpa.jpg" height="168" width="238" /></p>
<p><span id="more-120"></span></p>
<p>「8.3.1」の「Binary」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_33.w2q77mA6wuAu.jpg" alt="screenshot_33.w2q77mA6wuAu.jpg" height="417" width="405" /></p>
<p>「win32」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_34.Yg0dtBPPz5Oc.jpg" alt="screenshot_34.Yg0dtBPPz5Oc.jpg" height="418" width="405" /></p>
<p>「postgresql-8.3.1-1.zip」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_36.g1F2yMxTJj87.jpg" alt="screenshot_36.g1F2yMxTJj87.jpg" height="417" width="404" /></p>
<p>好きなダウンロードサイトを選び、「http」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_37.UcrNamDTNgUd.jpg" alt="screenshot_37.UcrNamDTNgUd.jpg" height="417" width="405" /></p>
<p>「開く」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_38.8dRARQXijNNS.jpg" alt="screenshot_38.8dRARQXijNNS.jpg" height="194" width="352" /></p>
<p>「SETUP.bat」をダブルクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_39.Q1pkWGPInd3c.jpg" alt="screenshot_39.Q1pkWGPInd3c.jpg" height="300" width="400" /></p>
<p>「Start &gt;」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_40.BDm72I1cnnpC.jpg" alt="screenshot_40.BDm72I1cnnpC.jpg" height="290" width="382" /></p>
<p>「次へ」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_41.wDaabXAVFXHL.jpg" alt="screenshot_41.wDaabXAVFXHL.jpg" height="288" width="379" /></p>
<p>「次へ」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_42.fZw9gzZmFp6y.jpg" alt="screenshot_42.fZw9gzZmFp6y.jpg" height="290" width="380" /></p>
<p>「次へ」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_43.tHO6B16YKz7a.jpg" alt="screenshot_43.tHO6B16YKz7a.jpg" height="289" width="381" /></p>
<p>「パスワード」と「パスワードの確認」を入力して、「次へ」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_46.doOFMRFPFwUO.jpg" alt="screenshot_46.doOFMRFPFwUO.jpg" height="288" width="379" /></p>
<p>「はい」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_47.Nd74UUVd9WiB.jpg" alt="screenshot_47.Nd74UUVd9WiB.jpg" height="84" width="427" /></p>
<p>「いいえ」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_48.7he2Q0DagCIM.jpg" alt="screenshot_48.7he2Q0DagCIM.jpg" height="84" width="454" /></p>
<p>「(Client)」を「EUC-JP」に設定。<br />
「パスワード」と「パスワードの確認」を入力して、「次へ」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_50.Cv4xiOIP13Me.jpg" alt="screenshot_50.Cv4xiOIP13Me.jpg" height="289" width="379" /></p>
<p>「次へ」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_51.oxRi4DRRJhdB.jpg" alt="screenshot_51.oxRi4DRRJhdB.jpg" height="288" width="379" /></p>
<p>「次へ」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_52.l1AdhHCE2FWu.jpg" alt="screenshot_52.l1AdhHCE2FWu.jpg" height="289" width="379" /></p>
<p>「次へ」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_53.wRoPYcFoTXfY.jpg" alt="screenshot_53.wRoPYcFoTXfY.jpg" height="288" width="379" /></p>
<p>インストールが進行。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_54.7OZpnebaBsrk.jpg" alt="screenshot_54.7OZpnebaBsrk.jpg" height="289" width="381" /></p>
<p>「終わる」をクリック。<br />
「スタックビルダを使って終了する」のチェックを外し、「終わる」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_55.RzdFiMUcwQuK.jpg" alt="screenshot_55.RzdFiMUcwQuK.jpg" height="288" width="380" /></p>
<p>以上で、インストールは完了。</p>
<p><strong>XAMPPのPHPの設定</strong></p>
<p>PDO版PostgreSQL接続を有効にする。</p>
<p>「C:¥xampp¥apache¥bin¥php.ini」を修正。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
;extension=php_pdo_pgsql.dll<br />
↓<br />
extension=php_pdo_pgsql.dll<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
（設定例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_60.B78BPtkkzkLO.jpg" alt="screenshot_60.B78BPtkkzkLO.jpg" height="143" width="304" /></p>
<p>Apacheを再起動する。「停止中」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_61.wahzFRSApAIh.jpg" alt="screenshot_61.wahzFRSApAIh.jpg" height="264" width="334" /></p>
<p>「開始」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_62.LOW9nneEMY0W.jpg" alt="screenshot_62.LOW9nneEMY0W.jpg" height="265" width="334" /></p>
<p>以上。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zubapita.jp/2008/05/07/xampp-for-windows-2postgresql%e3%82%92%e8%bf%bd%e5%8a%a0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>XAMPP for Windows-(1)インストール</title>
		<link>http://www.zubapita.jp/2008/05/06/xampp-for-windows-1%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/</link>
		<comments>http://www.zubapita.jp/2008/05/06/xampp-for-windows-1%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/#comments</comments>
		<pubDate>Tue, 06 May 2008 11:55:13 +0000</pubDate>
		<dc:creator>tomoyun</dc:creator>
				<category><![CDATA[Apapche]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[XAMPP]]></category>
		<category><![CDATA[ウェブ開発/設定]]></category>

		<guid isPermaLink="false">http://www.zubapita.jp/2008/05/06/xampp-for-windows-1%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/</guid>
		<description><![CDATA[　Webアプリケーションの開発＆運用環境の定番である、「Apache + PHP + MySQL」の環境を簡単に構築できるのが「XAMPP」。Windows版、Mac OS X版、Linux版がある。 ここでは、Wind [...]]]></description>
			<content:encoded><![CDATA[<p>　Webアプリケーションの開発＆運用環境の定番である、「<a href="http://httpd.apache.org/docs/2.2/">Apache</a> + <a href="http://www.php.net/manual/ja/">PHP</a> + <a href="http://dev.mysql.com/doc/refman/5.1/ja/index.html">MySQL</a>」の環境を簡単に構築できるのが「<a href="http://www.apachefriends.org/jp/xampp.html">XAMPP</a>」。Windows版、Mac OS X版、Linux版がある。<br />
ここでは、Windows XP SP2に<a href="http://www.apachefriends.org/jp/xampp-windows.html">XAMPP for Windows</a>をインストールする手順を説明する。</p>
<p><img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_30.jxTP94plPBKG.jpg" alt="screenshot_30.jxTP94plPBKG.jpg" height="173" width="179" /></p>
<p>現時点で最新版は、XAMPP for Windows Ver.1.6.6a。以下のソフトが含まれている（抜粋）。</p>
<ul style="list-style-type: disc">
<li>Apache 2.2.8（Webサーバ）</li>
<li>PHP 5.2.5　（アプリケーション実行環境）</li>
<li>Perl 5.10.0 + mod_perl 2.0.3　（アプリケーション実行環境）</li>
<li>MySQL 5.0.51　（データベースサーバ）</li>
<li>phpMyAdmin 2.11.4　（MySQLのGUI環境）</li>
<li>SQLite 3.4.0　（データベースサーバ）</li>
<li>phpSQLiteAdmin 0.2　（SQLiteのGUI環境）</li>
</ul>
<p><span id="more-118"></span></p>
<p><strong>Microsoft .NET Framework Version 2.0のインストール</strong></p>
<p>XAMPP for Windowsをインストールする前に、.NET Framework 2.0のインストールが必要だ。</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&amp;displaylang=ja">マイクロソフトのダウンロードセンター</a><br />
「ダウンロード」ボタンをクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_01.qQpxYDYvpWgD.jpg" alt="screenshot_01.qQpxYDYvpWgD.jpg" height="503" width="538" /></p>
<p>「実行」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_02.8HaDHLBTo4CX.jpg" alt="screenshot_02.8HaDHLBTo4CX.jpg" height="183" width="352" /></p>
<p>ダウンロードが完了。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_03.yBFG76dPyLt9.jpg" alt="screenshot_03.yBFG76dPyLt9.jpg" height="179" width="325" /></p>
<p>「実行する」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_04.t56Ndcl0Qk3h.jpg" alt="screenshot_04.t56Ndcl0Qk3h.jpg" height="146" width="404" /></p>
<p>「次へ」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_05.xxwnMm3eF0Uv.jpg" alt="screenshot_05.xxwnMm3eF0Uv.jpg" height="299" width="439" /></p>
<p>「同意する」をチェックして、「インストール」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_06.rtpixiq92shc.jpg" alt="screenshot_06.rtpixiq92shc.jpg" height="299" width="438" /></p>
<p>インストールが進行<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_07.ppmTFT0uAApm.jpg" alt="screenshot_07.ppmTFT0uAApm.jpg" height="299" width="439" /></p>
<p>インストール完了。<br />
「完了」ボタンをクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_08.EdSpXZjHUPsx.jpg" alt="screenshot_08.EdSpXZjHUPsx.jpg" height="299" width="439" /></p>
<p><strong>XAMPP for Windowsのインストール</strong></p>
<p>XAMPP for Windowsのホームページ</p>
<p>http://www.apachefriends.org/jp/xampp-windows.html</p>
<p>ダウンロードのセクションまで下にスクロールさせる。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_09.izBTJPr42DVE.jpg" alt="screenshot_09.izBTJPr42DVE.jpg" height="502" width="539" /></p>
<p>「XAMPP  Windows版」の「インストーラ」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_10.kgpWGLLoOBmP.jpg" alt="screenshot_10.kgpWGLLoOBmP.jpg" height="502" width="538" /></p>
<p>ダウンロード画面になって、自動的にダウンロードが始まる。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_24.A8Dta7u4nqJn.jpg" alt="screenshot_24.A8Dta7u4nqJn.jpg" height="518" width="538" /></p>
<p>セキュリティ警告を出るので、「実行」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_12.AjVLOpNrXcEe.jpg" alt="screenshot_12.AjVLOpNrXcEe.jpg" height="184" width="351" /></p>
<p>ダウンロードが進行。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_13.7JxqmCRQTrE3.jpg" alt="screenshot_13.7JxqmCRQTrE3.jpg" height="182" width="325" /></p>
<p>「実行する」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_14.TNVnRCHIimsX.jpg" alt="screenshot_14.TNVnRCHIimsX.jpg" height="153" width="407" /></p>
<p>XAMPPのインストーラが起動。<br />
「Please select a language」が「Japanese」の状態で、「OK」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_15.zhSWrgifZq8x.jpg" alt="screenshot_15.zhSWrgifZq8x.jpg" height="114" width="220" /></p>
<p>セットアップウィザードが起動。<br />
「次へ」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_16.AR0q5QQzS4xa.jpg" alt="screenshot_16.AR0q5QQzS4xa.jpg" height="395" width="502" /></p>
<p>「次へ」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_17.RfYch3iTJrcc.jpg" alt="screenshot_17.RfYch3iTJrcc.jpg" height="394" width="502" /></p>
<p>「インストール」をクリック。「サービス」にすると、動作が不安定なことがあるので、サービスにはしない。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_30.RvxB8KgXy2Ss.jpg" alt="screenshot_30.RvxB8KgXy2Ss.jpg" height="393" width="501" /></p>
<p>インストールが進行。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_19.CXw0MBmkCWUG.jpg" alt="screenshot_19.CXw0MBmkCWUG.jpg" height="394" width="501" /></p>
<p>「完了」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_20.WWV0fwLmOn8o.jpg" alt="screenshot_20.WWV0fwLmOn8o.jpg" height="394" width="501" /></p>
<p>インストール完了メッセージ。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_31.scnHQe0bSzYD.jpg" alt="screenshot_31.scnHQe0bSzYD.jpg" height="71" width="370" /></p>
<p>セキュリティの警告が出るので「ブロックを解除する」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_21.TMjDut5HED4w.jpg" alt="screenshot_21.TMjDut5HED4w.jpg" height="211" width="376" /></p>
<p>以上で、インストールは完了。</p>
<p><strong>XAMPPの設定と動作確認</strong></p>
<p>「XAMPP コントロールパネル」が起動。「MySQL」の「開始」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_32.KWopROrjMzL9.jpg" alt="screenshot_32.KWopROrjMzL9.jpg" height="352" width="447" /></p>
<p>セキュリティの警告が出るので「ブロックを解除する」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_33.bvrHujx9KfuP.jpg" alt="screenshot_33.bvrHujx9KfuP.jpg" height="213" width="379" /></p>
<p>「XAMPP コントロールパネル」で、「Apache」の「管理ツール」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_28.bRm4dJQsp6pS.jpg" alt="screenshot_28.bRm4dJQsp6pS.jpg" height="264" width="335" /></p>
<p>XAMPPのスプラッシュページが開く。「日本語」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_29.16A4Zjc6YV8q.jpg" alt="screenshot_29.16A4Zjc6YV8q.jpg" height="518" width="538" /></p>
<p>XAMPPの管理ページが開く。以後Apacheの「管理ツール」でこの画面が開く。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_30.3ofSffcGrFq8.jpg" alt="screenshot_30.3ofSffcGrFq8.jpg" height="518" width="537" /></p>
<p>以上。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zubapita.jp/2008/05/06/xampp-for-windows-1%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacでWeb開発-(10) XAMPPにQuictyフレームワークを設置</title>
		<link>http://www.zubapita.jp/2008/05/05/mac%e3%81%a7web%e9%96%8b%e7%99%ba-10-xampp%e3%81%abquicty%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e3%83%af%e3%83%bc%e3%82%af%e3%82%92%e8%a8%ad%e7%bd%ae/</link>
		<comments>http://www.zubapita.jp/2008/05/05/mac%e3%81%a7web%e9%96%8b%e7%99%ba-10-xampp%e3%81%abquicty%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e3%83%af%e3%83%bc%e3%82%af%e3%82%92%e8%a8%ad%e7%bd%ae/#comments</comments>
		<pubDate>Sun, 04 May 2008 22:42:01 +0000</pubDate>
		<dc:creator>tomoyun</dc:creator>
				<category><![CDATA[Apapche]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Quicty]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://www.zubapita.jp/2008/05/05/mac%e3%81%a7web%e9%96%8b%e7%99%ba-10-xampp%e3%81%abquicty%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e3%83%af%e3%83%bc%e3%82%af%e3%82%92%e8%a8%ad%e7%bd%ae/</guid>
		<description><![CDATA[　Quictyは、PHPでWebアプリケーションを敏速に構築するためのフレームワーク。Apache + PHP + SQLite2の環境で動作する。 また、PostgreSQLとMySQLにも対応している（MySQLはま [...]]]></description>
			<content:encoded><![CDATA[<p>　<a href="http://quicty.zubapita.jp/">Quicty</a>は、<a href="http://www.php.net/manual/ja/">PHP</a>でWebアプリケーションを敏速に構築するためのフレームワーク。<a href="http://httpd.apache.org/docs/2.2/">Apache</a> + PHP + <a href="http://www.sqlite.org/">SQLite</a>2の環境で動作する。<br />
また、<a href="http://www.postgresql.jp/document/">PostgreSQL</a>と<a href="http://dev.mysql.com/doc/refman/5.1/ja/index.html">MySQL</a>にも対応している（MySQLはまだ実験的実装）。</p>
<p><strong>開発の短縮</strong><br />
Quictyで書かれた「Qtビルダー」というアプリ構築ツールが付属し、これをローカル環境のWebブラウザで動作させることで、Webアプリケーションの基礎構造をGUIで作成、編集できる。基本的なPHPのプログラムコードは自動的に生成され、これを修正、加筆していくことでWebアプリケーションを仕上げていく。初心者でも確実に動作するアプリケーションを作成でき、中級者以上は作業量の軽減できる。<br />
さらに、Quictyの中核はPHPのポピュラーなテンプレートエンジン「<a href="http://www.smarty.net/manual/ja/">Smarty</a>」と<a href="http://pear.php.net/manual/ja/">PEAR</a>のクラスライブラリで構成されている。SmartyとPEARの知識があれば、学習コストも削減できる。</p>
<p><strong>運用環境を選ばない</strong><br />
Quicty / Qtビルダーで構築したWebアプリケーションは、PEARライブラリとQucityライブラリがあれば、LinuxやFreeBSDのサーバ上で運用できる。</p>
<p>ここでは、<a href="http://www.apachefriends.org/jp/xampp-macosx.html">XAMPP for MacOS X</a>の環境でのQuictyとQtビルダーのインストール方法を紹介する。</p>
<p><strong>インストーラ版リリース！</strong></p>
<p>Mac OS X + XAMPPの環境にクリック一発でインストールできる、<a href="http://sourceforge.jp/projects/quicty/files/?release_id=30877#30877/">Mac OS Xインストーラ版Quicty</a>をリリースしました。 こちらをご利用ください。（2008年5月23日追記）</p>
<p><img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_77.bEL5mp2F6P23.jpg" alt="screenshot_77.bEL5mp2F6P23.jpg" height="169" width="206" /></p>
<p><strong>使用したシステム</strong><br />
Mac OS X 10.5.2 Leopard<br />
XAMPP for MacOS X 0.7.2<br />
Quicty 2.0b7<br />
2.0b7からPEARライブラリを同梱し、インストールや設定をより簡易化しました。（2008年5月13日）</p>
<p><strong>運用条件</strong></p>
<p>今回は以下の設定でを運用する。ユーザー名「tomoyun」は各自の環境に合わせて変更する。</p>
<table style="empty-cells: show; border-collapse: collapse">
<tr>
<td style="border: 1px solid #bfbfbf; width: 228px"><strong>Mac OS Xのユーザー名</strong></td>
<td style="border: 1px solid #bfbfbf; width: 337px">tomoyun</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 228px"><strong>QtビルダーのDocumentRoot</strong></td>
<td style="border: 1px solid #bfbfbf; width: 337px">/Users/tomoyun/QT/qtbuilder/htdocs</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 228px"><strong>ドメイン名</strong></td>
<td style="border: 1px solid #bfbfbf; width: 337px">quicty.local</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 228px"><strong>Quictyアプリケーションroot</strong></td>
<td style="border: 1px solid #bfbfbf; width: 337px">/Users/tomoyun/QT</td>
</tr>
</table>
<p>QtBulderのDocumentRootとQuictyアプリケーションrootを「/Users/tomoyun/Web」から「/Users/tomoyun/QT」に変更しました。（※2008年5月6日）</p>
<p>なお、PostgreSQLを使用する場合は、下記の記事を参照。<br />
<a href="http://www.zubapita.jp/2008/05/02/macでweb開発-2-xampp-for-macにpostgresqlを追加/">MacでWeb開発-(2) XAMPP for MacにPostgreSQLを追加</a></p>
<p><span id="more-125"></span></p>
<p><strong>PHPの設定ファイル「php.ini」の修正。</strong></p>
<p>「/Application/xampp/etc/php.ini」をテキストエディタで修正。</p>
<p>・232行目　PHPの実行メモリの制限を32MB~64MBに拡張する。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)<br />
↓<br />
memory_limit = 32M      ; Maximum amount of memory a script may consume (8MB)<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
（設定例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_120.RqNt8xX0mC9E.jpg" alt="screenshot_120.RqNt8xX0mC9E.jpg" height="154" width="517" /></p>
<p><strong>Quictyのインストール</strong></p>
<p><a href="http://quicty.zubapita.jp/">Quictyのホームページ</p>
<p>http://quicty.zubapita.jp/</a></p>
<p>右メニューの「ダウンロード」から「最新版」をクリック</p>
<p><img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_146.rJes7g7l9JRM.jpg" alt="screenshot_146.rJes7g7l9JRM.jpg" height="590" width="600" /></p>
<p>ダウンロードページに遷移<br />
「Quicty2.0b7.zip」以降の最新版をクリックしてダウンロード。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_147.ofuFknY40xvE.jpg" alt="screenshot_147.ofuFknY40xvE.jpg" height="590" width="599" /></p>
<p>ダウンロードが完了。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_125.448N2dgdfuo4.jpg" alt="screenshot_125.448N2dgdfuo4.jpg" height="225" width="281" /></p>
<p>「ダウンロードフォルダ」の中に「QT」フォルダができている。<br />
「QT」の中には、さらに「Quicty」と「qtbuilder」の2つのフォルダがある。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_64.i67mpKj2ApIq.jpg" alt="screenshot_64.i67mpKj2ApIq.jpg" height="220" width="604" /></p>
<p>「QT」フォルダをダウンロードフォルダなどと同じ、ひとつ上の階層に移動させる。<br />
この場合は、「/Users/tomoyun/QT」となる。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_163.0Mc8t7wHffm8.jpg" alt="screenshot_163.0Mc8t7wHffm8.jpg" height="299" width="605" /></p>
<p>「QT」フォルダにWebブラウザから書き込めるように修正する。<br />
「QT」フォルダを選択して、「ファイル」メニューの「情報を見る」を選択。<br />
変更するために、錠前アイコンをクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_01.mq9x6F24rymw.jpg" alt="screenshot_01.mq9x6F24rymw.jpg" height="561" width="267" /></p>
<p>パスワードを入力。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_67.fdHighmkIn5Z.jpg" alt="screenshot_67.fdHighmkIn5Z.jpg" height="247" width="434" /></p>
<p>「共有とアクセス権：」の「everyone」を「読み／書き」にして閉じる。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_02.tHjDRBIPEEEG.jpg" alt="screenshot_02.tHjDRBIPEEEG.jpg" height="399" width="267" /></p>
<p><strong>Qtビルダーのドメインを/etc/hostsに設定</strong></p>
<p>「/etc/hosts」（本体は/private/etc/hosts）をテキストエディタで開いて、以下の行を追加する。<br />
（root権限が必要）<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
127.0.0.1       quicty.local<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
（設定例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_131.T3y8GklPeAoS.jpg" alt="screenshot_131.T3y8GklPeAoS.jpg" height="264" width="494" /></p>
<p><strong>ApacheのVirtualHostの設定</strong></p>
<p>VirtualHostの設定ファイル「/Applications/xampp/etc/extra/httpd-vhosts.conf」に、QtBuliderのVirtualHostを追加する。</p>
<p>QtビルダーのVirtualHost<br />
※ RewriteRule文内の「tomoyun」は各自のユーザー名に書き換える。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
<virtualhost><br />
ServerAdmin tomoyun@mydomain.jp<br />
DocumentRoot /Users/tomoyun/QT/qtbuilder/htdocs<br />
ServerName quicty.local<br />
ErrorLog logs/quicty.local-error_log<br />
CustomLog logs/quicty.local-access_log common<br />
RewriteEngine On<br />
RewriteRule ^/(.*)/(css|errors|img|js)/(.*) /Users/tomoyun/QT/$1/htdocs/$2/$3 [L]<br />
RewriteRule ^/(.*)/(.*)/(.*)/(.*) /Users/tomoyun/QT/$1/htdocs/index.php [L,E=QtRootShift:Yes]<br />
RewriteRule ^/(.*)/(.*)/(.*) /Users/tomoyun/QT/$1/htdocs/index.php [L,E=QtRootShift:Yes]<br />
RewriteRule ^/(.*)/(.*) /Users/tomoyun/QT/$1/htdocs/index.php [L,E=QtRootShift:Yes]<br />
</virtualhost><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>必要に応じて、XAMPPの管理画面用のVirtualHostも用意する。<br />
下記は<a href="http://www.zubapita.jp/2008/05/03/macでweb開発-6-xampp-for-macでwebサイトを運営（virtualhost）/">MacでWeb開発-(6) XAMPP for MacでWebサイトを運営（VirtualHost）</a> で設定したもの。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
<virtualhost><br />
ServerAdmin tomoyun@mydomain.jp<br />
DocumentRoot /Applications/xampp/xamppfiles/htdocs<br />
ServerName localhost<br />
ErrorLog logs/localhost-error_log<br />
CustomLog logs/localhost-access_log common<br />
</virtualhost><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>QtビルダーがQuictyアプリケーションを生成するQuictyアプリケーションroot「/Users/tomoyun/QT」は、localhostとquicty.localからのアクセスのみ許可するように設定する。<br />
※ Directory内の「tomoyun」は各自のユーザー名に書き換える。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
<directory><br />
AllowOverride None<br />
Options None<br />
Order allow,deny<br />
Allow from localhost<br />
Allow from quicty.local<br />
</directory><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>（設定例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_204.kjokorNwi5Cp.jpg" alt="screenshot_204.kjokorNwi5Cp.jpg" height="601" width="580" /></p>
<p>上の画面の設定は、「<a href="http://www.zubapita.jp/2008/05/04/macでweb開発-9-xampp-for-macでsnsを運営（openpne）/">MacでWeb開発-(9) XAMPP for MacでSNSを運営（OpenPNE）</a>」の設定に追記をした状態。<br />
（Quictyの設定に関係ない情報は省略してある。）<br />
VirtualHostの設定の詳しい点については、以下を参照して欲しい。</p>
<p><a href="http://www.zubapita.jp/2008/05/03/macでweb開発-6-xampp-for-macでwebサイトを運営（virtualhost）/">MacでWeb開発-(6) XAMPP for MacでWebサイトを運営（VirtualHost）</a></p>
<p>設定が終わったら、「XAMPP Control Panel」でApacheを「Reload」する。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_74.jZnzmobH8JwP.jpg" alt="screenshot_74.jZnzmobH8JwP.jpg" height="364" width="406" /></p>
<p><strong>Qtビルダーの初期設定</strong></p>
<p>Webブラウザで「http://quicty.local/qtbuilder/」にアクセス。<br />
すると、Qtビルダーの初期設定画面「http://quicty.local/qtbuilder/configure/」になる。<br />
「Quictyアプリケーションroot」が「/Users/tomoyn/QT」であることを確認。<br />
Webアプリケーション開発時に、MySQLやPostgreSQLのユーザーとしてデフォルトに設定したいユーザー名がある場合は、各ユーザー欄やパスワード欄を埋める。Webアプリ毎に設定することもできるので、空欄のままでも構わない。<br />
「登録」ボタンをクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_01.0AEL4wfvuQ59.jpg" alt="screenshot_01.0AEL4wfvuQ59.jpg" height="590" width="599" /></p>
<p>Qtビルダーのトップページが表示される。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_02.zQraFuiaRI3r.jpg" alt="screenshot_02.zQraFuiaRI3r.jpg" height="591" width="600" /></p>
<p>これでQuictyとQtビルダーによる開発の準備が整った。</p>
<p>以上。</p>
<p><strong>関連記事</strong></p>
<ul style="list-style-type: disc">
<li><a href="http://www.zubapita.jp/2008/05/02/macでweb開発-1-xampp-for-macの環境設置/">MacでWeb開発-(1) XAMPP for Macの環境設置</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/macでweb開発-2-xampp-for-macにpostgresqlを追加/">MacでWeb開発-(2) XAMPP for MacにPostgreSQLを追加</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/macでweb開発-3-xampp-for-macのphpの環境設定/">MacでWeb開発-(3) XAMPP for MacのPHPの環境設定</a></li>
<li><a href="http://www.zubapita.jp/2008/05/03/macでweb開発-4-xampp-for-macのapacheの設定確認/">MacでWeb開発-(4) XAMPP for MacのApacheの設定確認</a></li>
<li><a href="http://www.zubapita.jp/2008/05/03/macでweb開発-5-xampp-for-macの管理画面へのアクセス制限/">MacでWeb開発-(5) XAMPP for Macの管理画面へのアクセス制限</a></li>
<li><a href="http://www.zubapita.jp/2008/05/03/macでweb開発-6-xampp-for-macでwebサイトを運営（virtualhost）/">MacでWeb開発-(6) XAMPP for MacでWebサイトを運営（VirtualHost）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/04/macでweb開発-7-xampp-for-macでブログを運営（wordpress）/">MacでWeb開発-(7) XAMPP for Macでブログを運営（WordPress）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/04/macでweb開発-8-xampp-for-macでwikiを運営（pukiwiki）/">MacでWeb開発-(8) XAMPP for MacでWikiを運営（PukiWiki）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/04/macでweb開発-9-xampp-for-macでsnsを運営（openpne）/">MacでWeb開発-(9) XAMPP for MacでSNSを運営（OpenPNE）</a></li>
<li>MacでWeb開発-(10) XAMPPにQuictyフレームワークを設置</li>
<li><a href="http://www.zubapita.jp/2008/05/02/macを買ったら入れるソフト-5-unix環境編/">Macを買ったら入れるソフト- (5) UNIX環境編</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/macportsの使い方/">MacPortsの使い方</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.zubapita.jp/2008/05/05/mac%e3%81%a7web%e9%96%8b%e7%99%ba-10-xampp%e3%81%abquicty%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e3%83%af%e3%83%bc%e3%82%af%e3%82%92%e8%a8%ad%e7%bd%ae/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacでWeb開発-(9) XAMPP for MacでSNSを運営（OpenPNE）</title>
		<link>http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-9-xampp-for-mac%e3%81%a7sns%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88openpne%ef%bc%89/</link>
		<comments>http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-9-xampp-for-mac%e3%81%a7sns%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88openpne%ef%bc%89/#comments</comments>
		<pubDate>Sun, 04 May 2008 05:23:57 +0000</pubDate>
		<dc:creator>tomoyun</dc:creator>
				<category><![CDATA[Apapche]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[OpenPNE]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-9-xampp-for-mac%e3%81%a7sns%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88openpne%ef%bc%89/</guid>
		<description><![CDATA[　OpenPNEは、PHPで記述されたMixiクローンのSNSシステムで、Apache + PHP + MySQLの環境で動作する。 アドオンによる拡張や、スキンによる表示のカスタマイズが容易なのが特徴だ。 ここでは、X [...]]]></description>
			<content:encoded><![CDATA[<p>　<a href="http://www.openpne.jp/">OpenPNE</a>は、<a href="http://www.php.net/manual/ja/">PHP</a>で記述された<a href="http://mixi.jp/">Mixi</a>クローンのSNSシステムで、<a href="http://httpd.apache.org/docs/2.2/">Apache</a> + PHP + <a href="http://dev.mysql.com/doc/refman/5.1/ja/index.html">MySQL</a>の環境で動作する。<br />
アドオンによる拡張や、スキンによる表示のカスタマイズが容易なのが特徴だ。<br />
ここでは、<a href="http://www.apachefriends.org/jp/xampp-macosx.html">XAMPP for MacOS X</a>にOpenPNEをインストールし、SNSを運用する手順を紹介する。<br />
なお、OpenPNEは進化のスピードが速く、2008年5月4日現在、表示用HTMLを大幅に改良した2.12系の開発が進んでいる。<br />
インストール例では、安定版の2.10.5.1を使用しているが、ゼロからインストールする場合は、2.12系でも変わらないはずだ。</p>
<p><img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_119.vjUQTxhmdaEl.jpg" alt="screenshot_119.vjUQTxhmdaEl.jpg" height="171" width="184" /></p>
<p><strong>使用したシステム</strong><br />
Mac OS X 10.5.2 Leopard<br />
XAMPP for MacOS X 0.7.2<br />
OpenPNE2.10.5.1</p>
<p><strong>運用条件</strong></p>
<p>今回は以下の設定でOpenPNEを運用する。</p>
<table style="empty-cells: show; border-collapse: collapse">
<tr>
<td style="border: 1px solid #bfbfbf; width: 228px"><strong>Mac OS Xのユーザー名</strong></td>
<td style="border: 1px solid #bfbfbf; width: 337px">tomoyun</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 228px"><strong>PukiWikiのDocumentRoot</strong></td>
<td style="border: 1px solid #bfbfbf; width: 337px">/Users/tomoyun/Web/OpenPNE/public_html</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 228px"><strong>ドメイン名</strong></td>
<td style="border: 1px solid #bfbfbf; width: 337px">sns.mydomain.jp</td>
</tr>
</table>
<p><span id="more-111"></span></p>
<p><strong>データベースの準備</strong></p>
<p>WordPressは、MySQLのデータベースに設定や本文を保存する。<br />
そのための、データベース、ユーザー、パスワードを作成しておく。</p>
<p>今回のデータベース設定</p>
<table style="empty-cells: show; border-collapse: collapse">
<tr>
<td style="border: 1px solid #bfbfbf; width: 167px"><strong>データベース名</strong></td>
<td style="border: 1px solid #bfbfbf; width: 316px">myopenpne</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 167px"><strong>ユーザー名</strong></td>
<td style="border: 1px solid #bfbfbf; width: 316px">opadmin</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 167px"><strong>パスワード</strong></td>
<td style="border: 1px solid #bfbfbf; width: 316px">ai08sh76</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 167px"><strong>暗号化キー</strong></td>
<td style="border: 1px solid #bfbfbf; width: 316px">youaremysunshine</td>
</tr>
</table>
<p><strong>※注意※</strong>　パスワードは、自分で必ずオリジナルを考えて設定すること。また意味のある単語は避け、英字と数字の8文字以上の組み合わせにすること。</p>
<p><strong>データベースの作成</strong></p>
<p>XAMPPの管理画面を開く。</p>
<p>http://localhost/</p>
<p>左メニューの「phpMyAdmin」をクリック。phpMyAdminの画面が開く。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_31.TveqTprXvfVS.jpg" alt="screenshot_31.TveqTprXvfVS.jpg" height="559" width="535" /></p>
<p>(1) データベース「myopenpne」の作成</p>
<p>phpMyAdminのトップ画面で「データベース」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_74.IYIft5wzxQXm.jpg" alt="screenshot_74.IYIft5wzxQXm.jpg" height="514" width="546" /></p>
<p>データベースの一覧が表示される。<br />
「新規データベースを作成する」の入力欄にデータベース名「myopenpne」を入力。<br />
「作成」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_76.uygV3ko3VL4B.jpg" alt="screenshot_76.uygV3ko3VL4B.jpg" height="514" width="545" /></p>
<p>データベース「myopenpne」が作成され、「myopenpne」の設定画面になる。<br />
左上の「phpMyAdmin」のロゴをクリックして、トップ画面に戻る。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_77.ENLWFtEK1xm7.jpg" alt="screenshot_77.ENLWFtEK1xm7.jpg" height="513" width="545" /></p>
<p>(2) ユーザー「opadmin」の追加</p>
<p>phpMyAdminのトップ画面で「特権」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_78.NUM0SxDgYDuB.jpg" alt="screenshot_78.NUM0SxDgYDuB.jpg" height="513" width="545" /></p>
<p>データベースユーザーの一覧が表示される。<br />
「新しいユーザを追加する」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_79.cxHUVb0YllHm.jpg" alt="screenshot_79.cxHUVb0YllHm.jpg" height="514" width="545" /></p>
<p>ユーザー追加画面になるので、ユーザー名、ホスト、パスワードを設定。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_80.Xls17IQBCNfe.jpg" alt="screenshot_80.Xls17IQBCNfe.jpg" height="514" width="545" /></p>
<p>画面一番下にスクロールして、「実行する」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_81.Hd6fNgKCIuVL.jpg" alt="screenshot_81.Hd6fNgKCIuVL.jpg" height="97" width="544" /></p>
<p>ユーザーの追加が完了する。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_82.zaR9ObizFYAB.jpg" alt="screenshot_82.zaR9ObizFYAB.jpg" height="514" width="545" /></p>
<p>画面をやや下にスクロールさせ、「データベースに固有の特権」のセクションを表示させる。<br />
「データベースに特権を追加」のポップアップメニューから「myopenpne」を選ぶか、<br />
空欄に「myopenpne」を入力して、「実行する」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_84.Vt5scS5yDmR1.jpg" alt="screenshot_84.Vt5scS5yDmR1.jpg" height="121" width="544" /></p>
<p>ユーザー「opadmin」にデータベース「myopenpne」の特権（操作権）を設定する画面になる。<br />
「すべてをチェックする」で、すべての権限にチェックを入れて、「実行する」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_85.q70I2LMCpJtr.jpg" alt="screenshot_85.q70I2LMCpJtr.jpg" height="514" width="545" /></p>
<p>ユーザー「opadmin」の特権が更新される。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_86.PI68hU1AhuP2.jpg" alt="screenshot_86.PI68hU1AhuP2.jpg" height="513" width="545" /></p>
<p>これでデータベースの準備は整った。</p>
<p><strong>OpenPNEのインストール</strong></p>
<p><a href="http://www.openpne.jp/">OpenPNEのホームページ</p>
<p>http://www.openpne.jp/</a></p>
<p>右カラム上部の「最新版のダウンロード」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_71.YR8yjoDS9PXN.jpg" alt="screenshot_71.YR8yjoDS9PXN.jpg" height="395" width="445" /></p>
<p>最新安定版の「zip版ダウンロード」をクリック。ダウンロード画面に遷移し、ダウンロードが始まる。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_72.E9ELal79zjw7.jpg" alt="screenshot_72.E9ELal79zjw7.jpg" height="394" width="445" /></p>
<p>ダウンロードが完了。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_73.IBqrCBz88zmL.jpg" alt="screenshot_73.IBqrCBz88zmL.jpg" height="227" width="284" /></p>
<p>「ダウンロード」フォルダの中に「OpenPNE-2.10.5」フォルダが作成される。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_89.RfBX7pFI5K7j.jpg" alt="screenshot_89.RfBX7pFI5K7j.jpg" height="227" width="605" /></p>
<p>フォルダ名を「OpenPNE」に変更し、「Web」フォルダの下に移動する。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_90.WNfXRxy71UEf.jpg" alt="screenshot_90.WNfXRxy71UEf.jpg" height="228" width="605" /></p>
<p>「config.php.sample」を複製し、ファイル名を「config.php」に変更する。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_92.j2dTqwN78Ctz.jpg" alt="screenshot_92.j2dTqwN78Ctz.jpg" height="214" width="604" /></p>
<p>「config.php」をテキストエディタで編集する。</p>
<p>・7行目の公開URLを「&#8217;http://sns.example.com/」から今回の「http://sns.mydomain.jp/」に書き換える。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
// Web上の絶対パス(URL)(最後にスラッシュを付けてください)<br />
define(&#8216;OPENPNE_URL&#8217;, &#8216;http://sns.example.com/&#8217;);<br />
↓<br />
// Web上の絶対パス(URL)(最後にスラッシュを付けてください)<br />
define(&#8216;OPENPNE_URL&#8217;, &#8216;http://sns.mydomain.jp/&#8217;);<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>・11行目から19行目のDBサーバ設定項目を埋める。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
// DBサーバ設定<br />
$GLOBALS['_OPENPNE_DSN_LIST']['main'] = array(<br />
&#8216;dsn&#8217;  =&gt; array(<br />
&#8216;phptype&#8217;  =&gt; &#8216;mysql&#8217;,<br />
&#8216;username&#8217; =&gt; &#8221;,<br />
&#8216;password&#8217; =&gt; &#8221;,<br />
&#8216;hostspec&#8217; =&gt; &#8216;localhost&#8217;,<br />
&#8216;database&#8217; =&gt; &#8221;,<br />
&#8216;new_link&#8217; =&gt; false,<br />
),<br />
);<br />
↓<br />
// DBサーバ設定<br />
$GLOBALS['_OPENPNE_DSN_LIST']['main'] = array(<br />
&#8216;dsn&#8217;  =&gt; array(<br />
&#8216;phptype&#8217;  =&gt; &#8216;mysql&#8217;,<br />
&#8216;username&#8217; =&gt; &#8216;opadmin&#8217;,<br />
&#8216;password&#8217; =&gt; &#8216;ai08sh76&#8242;,<br />
&#8216;hostspec&#8217; =&gt; &#8216;localhost&#8217;,<br />
&#8216;database&#8217; =&gt; &#8216;myopenpne&#8217;,<br />
&#8216;new_link&#8217; =&gt; false,<br />
),<br />
);<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>・22行目のENCRYPT_KEYを今回の「youaremysunshine」設定する。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
// DB暗号化キー(56バイト以内のASCII文字列)<br />
define(&#8216;ENCRYPT_KEY&#8217;, &#8221;);<br />
↓<br />
// DB暗号化キー(56バイト以内のASCII文字列)<br />
define(&#8216;ENCRYPT_KEY&#8217;, &#8216;youaremysunshine&#8217;);<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_93.prBmfRoBeiwE.jpg" alt="screenshot_93.prBmfRoBeiwE.jpg" height="544" width="619" /></p>
<p>「メールサーバドメイン」も必須になっているが、携帯電話から投稿しないのなら必要ないので、ここでは省略する。<br />
設定ができたら保存して終了。</p>
<p><strong>varフォルダ以下をApache/PHPから書き込み可能にする</strong></p>
<p>OpenPNEは、「OpenPNE/var」フォルダ以下に高速化のためのキャッシュファイルを生成する。<br />
そのため、「OpenPNE/var」フォルダ以下をApache/PHPから書き込み可能に設定しなければならない。</p>
<p>OpenPNE/varフォルダを選択。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_95.f3iKlZhqcVxl.jpg" alt="screenshot_95.f3iKlZhqcVxl.jpg" height="230" width="604" /></p>
<p>「ファイル」メニューの「情報を見る」もしくは、Command+Iキーで、varフォルダの情報ウィンドウを表示。<br />
「共有とアクセス権」をクリックして詳細を表示。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_97.xguICnAZNNZp.jpg" alt="screenshot_97.xguICnAZNNZp.jpg" height="422" width="266" /></p>
<p>錠アイコンをクリックしてパスワードを入力し、変更可能にする。<br />
「everyone」を「読み／書き」に変更。<br />
歯車アイコンを押してショートカットメニューを表示し、「内包している項目に適用」を選択。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_98.RsYdIlE2j1gL.jpg" alt="screenshot_98.RsYdIlE2j1gL.jpg" height="454" width="268" /></p>
<p>確認ダイアログが出るので「OK」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_99.NGfWoT3rrgmg.jpg" alt="screenshot_99.NGfWoT3rrgmg.jpg" height="136" width="475" /></p>
<p><strong>データベースの初期化</strong></p>
<p>現状のOpenPNEでは、データベースの初期化を手動で行う必要がある。<br />
初期化に必要なSQLは「OpenPNE/setup/sql/mysql41/install/」以下にある2つのファイルだ。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_103.Quv21X2uHgid.jpg" alt="screenshot_103.Quv21X2uHgid.jpg" height="107" width="516" /></p>
<p>「ターミナル」で新規ウィンドウを開き、以下のコマンドを入力する。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
$ cd Web/OpenPNE/setup/sql/mysql41/install/<br />
$ /Applications/xampp/xamppfiles/bin/mysql -u opadmin -p &#8211;default-character-set=utf8 myopenpne &lt; install-2.10-create_tables.sql<br />
Enter password: （opadminのパスワード「ai08sh76」を入力）<br />
$ /Applications/xampp/xamppfiles/bin/mysql -u opadmin -p &#8211;default-character-set=utf8 myopenpne &lt; install-2.10-insert_data.sql<br />
Enter password: （opadminのパスワード「ai08sh76」を入力）<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
（実行例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_106.moECIJy47EuZ.jpg" alt="screenshot_106.moECIJy47EuZ.jpg" height="187" width="507" /></p>
<p><strong>ApacheのVirtualHostの設定</strong></p>
<p>VirtualHostの設定ファイル「/Applications/xampp/etc/extra/httpd-vhosts.conf」に、OpenPNEのVirtualHostを追加する。</p>
<p>OpenPNEのVirtualHost<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
<virtualhost>&lt;VirtualHost *:80&gt;<br />
ServerAdmin tomoyun@mydomain.jp<br />
DocumentRoot /Users/tomoyun/Web/OpenPNE/public_html<br />
ServerName sns.mydomain.jp<br />
ErrorLog logs/sns.mydomain.jp-error_log<br />
CustomLog logs/sns.mydomain.jp-access_log common<br />
&lt;/VirtualHost&gt;</virtualhost><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>（設定例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_108.d3Ur4RjiSvyo.jpg" alt="screenshot_108.d3Ur4RjiSvyo.jpg" height="511" width="515" /><br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_102.DeJa9Q23rc4a.jpg" alt="screenshot_102.DeJa9Q23rc4a.jpg" height="247" width="515" /></p>
<p>上の画面の設定は、「<a href="http://www.zubapita.jp/2008/05/04/macでweb開発-8-xampp-for-macでwikiを運営（pukiwiki）/">MacでWeb開発-(8) XAMPP for MacでWikiを運営（PukiWiki）</a>」の設定に追記をした状態。<br />
VirtualHostの設定の詳しい点については、以下を参照して欲しい。</p>
<p><a href="http://www.zubapita.jp/2008/05/03/macでweb開発-6-xampp-for-macでwebサイトを運営（virtualhost）/">MacでWeb開発-(6) XAMPP for MacでWebサイトを運営（VirtualHost）</a></p>
<p>設定が終わったら、「XAMPP Control Panel」でApacheを「Reload」する。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_64.Z19Cd8P7L1S1.jpg" alt="screenshot_64.Z19Cd8P7L1S1.jpg" height="364" width="407" /></p>
<p><strong>OpenPNEの初期設定</strong></p>
<p>http://sns.mydomain.jp/にアクセスすると、OpenPNEの初期設定画面になる。</p>
<ul style="list-style-type: disc">
<li>SNS名</li>
<li>初期メンバー（1人目のユーザー）のメールアドレスとパスワード</li>
<li>管理ユーザーのアカウント名とパスワード</li>
</ul>
<p>を、それぞれ設定し、「セットアップ実行」をクリック。</p>
<p><img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_109.uhLFEunEpD2o.jpg" alt="screenshot_109.uhLFEunEpD2o.jpg" height="595" width="493" /></p>
<p>セットアップ完了画面になる。<br />
「ログインページへ」をクリックすると、ユーザーのログイン画面に、<br />
「管理画面へ」をクリックすると、SNSシステムの管理画面に行く。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_110.9Up90kmeK8VY.jpg" alt="screenshot_110.9Up90kmeK8VY.jpg" height="595" width="493" /></p>
<p>ユーザーのログイン画面「http://sns.mydomain.jp/」。<br />
セットアップ画面で入力した「初期メンバー」のメールアドレスとパスワードを入力して、「ログイン」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_111.IeNzj02TZiS2.jpg" alt="screenshot_111.IeNzj02TZiS2.jpg" height="608" width="544" /></p>
<p>SNSのホーム画面になる。<br />
使用方法はMixiとほぼ同じだ。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_112.pAKjcJB6k6f3.jpg" alt="screenshot_112.pAKjcJB6k6f3.jpg" height="607" width="544" /></p>
<p>こちらは管理ユーザーのログイン画面「http://sns.mydomain.jp/?m=admin」。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_113.QD0R5eTZuFEY.jpg" alt="screenshot_113.QD0R5eTZuFEY.jpg" height="608" width="544" /></p>
<p>ログインすると、メンバー管理や、機能の拡張、デザインの変更などができる。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_114.GZNnQqqzAFm2.jpg" alt="screenshot_114.GZNnQqqzAFm2.jpg" height="437" width="515" /></p>
<p><strong>cronによる定期実行の設定</strong></p>
<p>OpenPNEでは、cronを使って、毎日ユーザーに更新情報メールを送ったり、数十分おきにRSSを更新できる。<br />
そのためには、cron用の設定作業が必要になる。</p>
<p>設定ファイル「crontab」の作成。</p>
<p>テキストエディタで以下の内容のファイルを作って、「/Users/（ユーザー名）/etc/crontab」に保存する。<br />
今回は「/Users/tomoyun/etc/crontab」となる。<br />
フォルダ「etc」（/Users/（ユーザー名）/etc）がない場合は作成しておく。</p>
<p>crontabの内容<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
OPENPNE_DIR=/Users/tomoyun/Web/OpenPNE<br />
BIN_PATH=/Applications/xampp/xamppfiles/bin</p>
<p># Send notify mail<br />
00   6 * * * root sh $OPENPNE_DIR/bin/tool_send_daily_news.cron     $OPENPNE_DIR/bin/ $BIN_PATH/php<br />
00   6 * * * root sh $OPENPNE_DIR/bin/tool_send_birthday_mail.cron  $OPENPNE_DIR/bin/ $BIN_PATH/php<br />
00   6 * * * root sh $OPENPNE_DIR/bin/tool_send_schedule_mail.cron  $OPENPNE_DIR/bin/ $BIN_PATH/php<br />
# Update RSS<br />
*/20 * * * * root sh $OPENPNE_DIR/bin/tool_rss_cache.cron           $OPENPNE_DIR/bin/ $BIN_PATH/php<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
（作成例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_117.iotKzmvYLPOk.jpg" alt="screenshot_117.iotKzmvYLPOk.jpg" height="177" width="600" /></p>
<p>環境変数「OPENPNE_DIR」のユーザー名は、自分の環境に合わせて変更する。<br />
すでにcrontabがある場合は、それに追記するようにする。</p>
<p>次に「ターミナル」で新規ウィンドウを開いて以下のコマンドを入力する。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
$ chmod +x Web/OpenPNE/bin/*.cron<br />
$ crontab etc/crontab<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
（実行例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_115.20yJAOksIQ06.jpg" alt="screenshot_115.20yJAOksIQ06.jpg" height="103" width="506" /></p>
<p>確認は以下のように入力する。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
$ crontab -l<br />
OPENPNE_DIR=/Users/tomoyun/Web/OpenPNE<br />
BIN_PATH=/Applications/xampp/xamppfiles/bin</p>
<p># Send notify mail<br />
00   6 * * * root sh $OPENPNE_DIR/bin/tool_send_daily_news.cron     $OPENPNE_DIR/bin/ $BIN_PATH/php<br />
00   6 * * * root sh $OPENPNE_DIR/bin/tool_send_birthday_mail.cron  $OPENPNE_DIR/bin/ $BIN_PATH/php<br />
00   6 * * * root sh $OPENPNE_DIR/bin/tool_send_schedule_mail.cron  $OPENPNE_DIR/bin/ $BIN_PATH/php<br />
# Update RSS<br />
*/20 * * * * root sh $OPENPNE_DIR/bin/tool_rss_cache.cron           $OPENPNE_DIR/bin/ $BIN_PATH/php<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
（実行例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_118.vXHmKzzM3hbp.jpg" alt="screenshot_118.vXHmKzzM3hbp.jpg" height="286" width="509" /></p>
<p>これで、SNS運営の基本設定が終わった。<br />
OpenPNEは非常に細かいカスタマイズが可能になっている。詳しくは、OpenPNEのフォルダに含まれている<br />
「セットアップガイド」OpenPNE/setup/OpenPNE_Setup.html<br />
を参照して欲しい。</p>
<p>また、OpenPNEのホームページにも開発者向けの情報が含まれており、複数サーバによる分散や、ほかのWebアプリケーションとのID連携についても書かれている。</p>
<p>以上。</p>
<p><strong>関連記事</strong></p>
<ul style="list-style-type: disc">
<li><a href="http://www.zubapita.jp/2008/05/02/mac%E3%81%A7web%E9%96%8B%E7%99%BA-1-xampp-for-mac%E3%81%AE%E7%92%B0%E5%A2%83%E8%A8%AD%E7%BD%AE/">MacでWeb開発-(1) XAMPP for Macの環境設置</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/mac%e3%81%a7web%e9%96%8b%e7%99%ba-2-xampp-for-mac%e3%81%abpostgresql%e3%82%92%e8%bf%bd%e5%8a%a0/">MacでWeb開発-(2) XAMPP for MacにPostgreSQLを追加</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/mac%e3%81%a7web%e9%96%8b%e7%99%ba-3-xampp-for-mac%e3%81%aephp%e3%81%ae%e7%92%b0%e5%a2%83%e8%a8%ad%e5%ae%9a/">MacでWeb開発-(3) XAMPP for MacのPHPの環境設定</a></li>
<li><a href="http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-4-xampp-for-mac%e3%81%aeapache%e3%81%ae%e8%a8%ad%e5%ae%9a%e7%a2%ba%e8%aa%8d/">MacでWeb開発-(4) XAMPP for MacのApacheの設定確認</a></li>
<li><a href="http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-5-xampp-for-mac%e3%81%ae%e7%ae%a1%e7%90%86%e7%94%bb%e9%9d%a2%e3%81%b8%e3%81%ae%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e5%88%b6%e9%99%90/">MacでWeb開発-(5) XAMPP for Macの管理画面へのアクセス制限</a></li>
<li><a href="http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-6-xampp-for-mac%e3%81%a7web%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88virtualhost%ef%bc%89/">MacでWeb開発-(6) XAMPP for MacでWebサイトを運営（VirtualHost）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-7-xampp-for-mac%e3%81%a7%e3%83%96%e3%83%ad%e3%82%b0%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88wordpress%ef%bc%89/">MacでWeb開発-(7) XAMPP for Macでブログを運営（WordPress）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-8-xampp-for-mac%e3%81%a7wiki%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88pukiwiki%ef%bc%89/">MacでWeb開発-(8) XAMPP for MacでWikiを運営（PukiWiki）</a></li>
<li>MacでWeb開発-(9) XAMPP for MacでSNSを運営（OpenPNE）</li>
<li><a href="http://www.zubapita.jp/2008/05/05/mac%e3%81%a7web%e9%96%8b%e7%99%ba-10-xampp%e3%81%abquicty%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e3%83%af%e3%83%bc%e3%82%af%e3%82%92%e8%a8%ad%e7%bd%ae/">MacでWeb開発-(10) XAMPPにQuictyフレームワークを設置</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/mac%e3%82%92%e8%b2%b7%e3%81%a3%e3%81%9f%e3%82%89%e5%85%a5%e3%82%8c%e3%82%8b%e3%82%bd%e3%83%95%e3%83%88-5-unix%e7%92%b0%e5%a2%83%e7%b7%a8/">Macを買ったら入れるソフト- (5) UNIX環境編</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/macports%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/">MacPortsの使い方</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-9-xampp-for-mac%e3%81%a7sns%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88openpne%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacでWeb開発-(8) XAMPP for MacでWikiを運営（PukiWiki）</title>
		<link>http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-8-xampp-for-mac%e3%81%a7wiki%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88pukiwiki%ef%bc%89/</link>
		<comments>http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-8-xampp-for-mac%e3%81%a7wiki%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88pukiwiki%ef%bc%89/#comments</comments>
		<pubDate>Sat, 03 May 2008 18:42:56 +0000</pubDate>
		<dc:creator>tomoyun</dc:creator>
				<category><![CDATA[Apapche]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PukiWiki]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-8-xampp-for-mac%e3%81%a7wiki%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88pukiwiki%ef%bc%89/</guid>
		<description><![CDATA[　PukiWikiは、日本でもっとも普及しているWikiシステムで、Apache + PHPの環境があれば動作する。データベースは必要としない。 プラグインによる拡張や、スキンによる表示のカスタマイズが容易なのが特徴だ。 [...]]]></description>
			<content:encoded><![CDATA[<p>　<a href="http://pukiwiki.sourceforge.jp/">PukiWiki</a>は、日本でもっとも普及しているWikiシステムで、<a href="http://httpd.apache.org/docs/2.2/">Apache</a> + <a href="http://www.php.net/manual/ja/">PHP</a>の環境があれば動作する。データベースは必要としない。<br />
プラグインによる拡張や、スキンによる表示のカスタマイズが容易なのが特徴だ。<br />
ここでは、<a href="http://www.apachefriends.org/jp/xampp-macosx.html">XAMPP for MacOS X</a>にPukiwikiをインストールし、Wikiを運用する手順を紹介する。</p>
<p><img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_65.PoDj5iV5j1rm.jpg" alt="screenshot_65.PoDj5iV5j1rm.jpg" height="197" width="204" /></p>
<p><strong>使用したシステム</strong><br />
Mac OS X 10.5.2 Leopard<br />
XAMPP for MacOS X 0.7.2<br />
PukiWiki 1.4.7_notb</p>
<p><strong>運用条件</strong></p>
<p>今回は以下の設定でPukiWikiを運用する。</p>
<table style="empty-cells: show; border-collapse: collapse">
<tr>
<td style="border: 1px solid #bfbfbf; width: 228px"><strong>Mac OS Xのユーザー名</strong></td>
<td style="border: 1px solid #bfbfbf; width: 337px">tomoyun</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 228px"><strong>PukiWikiのDocumentRoot</strong></td>
<td style="border: 1px solid #bfbfbf; width: 337px">/Users/tomoyun/Web/pukiwiki</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 228px"><strong>ドメイン名</strong></td>
<td style="border: 1px solid #bfbfbf; width: 337px">wiki.mydomain.jp</td>
</tr>
</table>
<p><span id="more-110"></span></p>
<p><strong>管理ユーザーの準備</strong></p>
<p>PukiWikiを設置するときに、管理ユーザーIDとMD5で暗号化したパスワード、管理ユーザーのホームページのURLが必要になる。<br />
パスワードの暗号化は、ターミナルを起動して、「md5 -s （パスワード）」と入力する。<br />
パスワードが「ps00fa97」なら、以下のように入力する。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
$ md5 -s ps00fa97<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>実行例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_59.Z0nqRUPicwid.jpg" alt="screenshot_59.Z0nqRUPicwid.jpg" height="104" width="413" /></p>
<p><strong>※注意※</strong>　パスワードは、自分で必ずオリジナルを考えて設定すること。また意味のある単語は避け、英字と数字の8文字以上の組み合わせにすること。</p>
<p>今回の管理ユーザーの設定</p>
<table style="empty-cells: show; border-collapse: collapse">
<tr>
<td style="border: 1px solid #bfbfbf; width: 224px"><strong>管理ユーザーID</strong></td>
<td style="border: 1px solid #bfbfbf; width: 366px">tomoyun</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 224px"><strong>管理ユーザーのホームページURL</strong></td>
<td style="border: 1px solid #bfbfbf; width: 366px">blog.mydomain.jp</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 224px"><strong>パスワード</strong></td>
<td style="border: 1px solid #bfbfbf; width: 366px">ps00fa97</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 224px"><strong>MD5で暗号化したパスワード</strong></td>
<td style="border: 1px solid #bfbfbf; width: 366px">c8e1947e992f208b5dce077f1046c56c</td>
</tr>
</table>
<p><strong>PukiWikiのインストール</strong></p>
<p><a href="http://pukiwiki.sourceforge.jp/">PukiWikiのホームページ</p>
<p>http://pukiwiki.sourceforge.jp/</a></p>
<p>から、最新版をダウンロードする。「pukiwiki-1.4.7_notb.(tar.gz|zip)」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_54.dWEN6s7NA0uA.jpg" alt="screenshot_54.dWEN6s7NA0uA.jpg" height="591" width="611" /></p>
<p>「pukiwiki-1.4.7_notb.zip」をクリック。ダウンロード画面に遷移し、ダウンロードが始まる。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_55.0zK8yBXbZg1O.jpg" alt="screenshot_55.0zK8yBXbZg1O.jpg" height="590" width="611" /></p>
<p>ダウンロードが完了。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_56.9JKQHYgHYb68.jpg" alt="screenshot_56.9JKQHYgHYb68.jpg" height="224" width="283" /></p>
<p>「ダウンロード」フォルダの中に「pukiwiki-1.4.7_notb」フォルダが作成される。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_57.YF37gMGKh1Ec.jpg" alt="screenshot_57.YF37gMGKh1Ec.jpg" height="348" width="604" /></p>
<p>フォルダ名を「pukiwiki」に変更し、「Web」フォルダの下に移動する。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_58.FjMHeXHpcJjJ.jpg" alt="screenshot_58.FjMHeXHpcJjJ.jpg" height="347" width="603" /></p>
<p>「pukiwiki.ini.php」をテキストエディタで編集する。</p>
<p>・30行目の「(&#8216;PKWK_SAFE_MODE&#8217;, 0)」を「(&#8216;PKWK_SAFE_MODE&#8217;, 1)」に書き換える。<br />
（セキュリティ対策）<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
// PKWK_SAFE_MODE &#8211; Prohibits some unsafe(but compatible) functions<br />
if (! defined(&#8216;PKWK_SAFE_MODE&#8217;))<br />
define(&#8216;PKWK_SAFE_MODE&#8217;, 0);<br />
↓<br />
// PKWK_SAFE_MODE &#8211; Prohibits some unsafe(but compatible) functions<br />
if (! defined(&#8216;PKWK_SAFE_MODE&#8217;))<br />
define(&#8216;PKWK_SAFE_MODE&#8217;, 1);<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
（設定例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_61.DhCFc45TYDl9.jpg" alt="screenshot_61.DhCFc45TYDl9.jpg" height="103" width="513" /></p>
<p>・123行目の「anonymous」を今回の管理ユーザーID「tomoyun」に書き換える<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
// Site admin&#8217;s name (CHANGE THIS)<br />
$modifier = &#8216;anonymous&#8217;;<br />
↓<br />
// Site admin&#8217;s name (CHANGE THIS)<br />
$modifier = &#8216;tomoyun&#8217;;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>・126行目の「pukiwiki.example.com」を今回のホームページURL「blog.mydomain.jp」に書き換える。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
// Site admin&#8217;s Web page (CHANGE THIS)<br />
$modifierlink = &#8216;http://pukiwiki.example.com/&#8217;;<br />
↓<br />
// Site admin&#8217;s Web page (CHANGE THIS)<br />
$modifierlink = &#8216;http://blog.mydomain.jp/&#8217;;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
（設定例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_60.0InUgMCmzV4z.jpg" alt="screenshot_60.0InUgMCmzV4z.jpg" height="200" width="514" /></p>
<p>・193行目の「!」をMD5で暗号化したパスワードに書き換える。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
// Default: always fail<br />
$adminpass = &#8216;{x-php-md5}!&#8217;;<br />
↓<br />
// Default: always fail<br />
$adminpass = &#8216;{x-php-md5}c8e1947e992f208b5dce077f1046c56c&#8217;;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
（設定例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_62.N1ZKdaMXfSKx.jpg" alt="screenshot_62.N1ZKdaMXfSKx.jpg" height="120" width="514" /></p>
<p><strong>ApacheのVirtualHostの設定</strong></p>
<p>VirtualHostの設定ファイル「/Applications/xampp/etc/extra/httpd-vhosts.conf」に、PukiWikiのVirtualHostを追加する。</p>
<p>PukiWikiのVirtualHost<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
<virtualhost>&lt;VirtualHost *:80&gt;<br />
ServerAdmin tomoyun@mydomain.jp<br />
DocumentRoot /Users/tomoyun/Web/pukiwiki<br />
ServerName wiki.mydomain.jp<br />
ErrorLog logs/wiki.mydomain.jp-error_log<br />
CustomLog logs/wiki.mydomain.jp-access_log common<br />
&lt;/VirtualHost&gt;<br />
</virtualhost>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>（設定例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_63.5dcPhbyRBbtM.jpg" alt="screenshot_63.5dcPhbyRBbtM.jpg" height="607" width="515" /></p>
<p>上の画面の設定は、「<a href="http://www.zubapita.jp/2008/05/04/macでweb開発-7-xampp-for-macでブログを運営（wordpress）/">MacでWeb開発-(7) XAMPP for Macでブログを運営（WordPress）</a>」の設定に追記をした状態。<br />
VirtualHostの設定の詳しい点については、以下を参照して欲しい。</p>
<p><a href="http://www.zubapita.jp/2008/05/03/macでweb開発-6-xampp-for-macでwebサイトを運営（virtualhost）/">MacでWeb開発-(6) XAMPP for MacでWebサイトを運営（VirtualHost）</a></p>
<p>設定が終わったら、「XAMPP Control Panel」でApacheを「Reload」する。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_64.2eHliPqUuLu2.jpg" alt="screenshot_64.2eHliPqUuLu2.jpg" height="364" width="407" /></p>
<p><strong>PukiWikiの動作確認</strong></p>
<p>Webブラウザで「http://wiki.mydomain.jp/」にアクセスすると、PukiWikiのフロントページが表示される。<br />
フロントページの「編集」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_65.L1T5qz469HPb.jpg" alt="screenshot_65.L1T5qz469HPb.jpg" height="591" width="612" /></p>
<p>「編集できません」と表示されるの「凍結解除」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_66.DjZFVFjLi9f8.jpg" alt="screenshot_66.DjZFVFjLi9f8.jpg" height="394" width="407" /></p>
<p>管理ユーザーのパスワード「ps00fa97」を入力して「凍結解除」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_67.HK6qyPd8oT4q.jpg" alt="screenshot_67.HK6qyPd8oT4q.jpg" height="208" width="407" /></p>
<p>編集画面になるので、内容を編集したあとに「ページの更新」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_68.uSUM9x3d6xQO.jpg" alt="screenshot_68.uSUM9x3d6xQO.jpg" height="393" width="407" /></p>
<p>ページが更新され、FrontPageが表示される。<br />
イタズラに備えて、更新が終了したら「凍結」をクリックしてパスワードを入力し、ページを編集できないようにしておく。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_69.79pclb8UWb2c.jpg" alt="screenshot_69.79pclb8UWb2c.jpg" height="393" width="408" /></p>
<p>新しいページを追加したいときは、「新規」をクリック。<br />
ページを削除するときは、すべてのテキストを削除してから、ページを更新すればいい。<br />
詳しくは、PukiWiki内のヘルプに必要な情報が網羅されているので、そちらを参照してほしい。</p>
<p>以上。</p>
<p><strong>関連記事</strong></p>
<ul style="list-style-type: disc">
<li><a href="http://www.zubapita.jp/2008/05/02/mac%E3%81%A7web%E9%96%8B%E7%99%BA-1-xampp-for-mac%E3%81%AE%E7%92%B0%E5%A2%83%E8%A8%AD%E7%BD%AE/">MacでWeb開発-(1) XAMPP for Macの環境設置</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/mac%e3%81%a7web%e9%96%8b%e7%99%ba-2-xampp-for-mac%e3%81%abpostgresql%e3%82%92%e8%bf%bd%e5%8a%a0/">MacでWeb開発-(2) XAMPP for MacにPostgreSQLを追加</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/mac%e3%81%a7web%e9%96%8b%e7%99%ba-3-xampp-for-mac%e3%81%aephp%e3%81%ae%e7%92%b0%e5%a2%83%e8%a8%ad%e5%ae%9a/">MacでWeb開発-(3) XAMPP for MacのPHPの環境設定</a></li>
<li><a href="http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-4-xampp-for-mac%e3%81%aeapache%e3%81%ae%e8%a8%ad%e5%ae%9a%e7%a2%ba%e8%aa%8d/">MacでWeb開発-(4) XAMPP for MacのApacheの設定確認</a></li>
<li><a href="http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-5-xampp-for-mac%e3%81%ae%e7%ae%a1%e7%90%86%e7%94%bb%e9%9d%a2%e3%81%b8%e3%81%ae%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e5%88%b6%e9%99%90/">MacでWeb開発-(5) XAMPP for Macの管理画面へのアクセス制限</a></li>
<li><a href="http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-6-xampp-for-mac%e3%81%a7web%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88virtualhost%ef%bc%89/">MacでWeb開発-(6) XAMPP for MacでWebサイトを運営（VirtualHost）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-7-xampp-for-mac%e3%81%a7%e3%83%96%e3%83%ad%e3%82%b0%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88wordpress%ef%bc%89/">MacでWeb開発-(7) XAMPP for Macでブログを運営（WordPress）</a></li>
<li>MacでWeb開発-(8) XAMPP for MacでWikiを運営（PukiWiki）</li>
<li><a href="http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-9-xampp-for-mac%e3%81%a7sns%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88openpne%ef%bc%89/">MacでWeb開発-(9) XAMPP for MacでSNSを運営（OpenPNE）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/05/mac%e3%81%a7web%e9%96%8b%e7%99%ba-10-xampp%e3%81%abquicty%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e3%83%af%e3%83%bc%e3%82%af%e3%82%92%e8%a8%ad%e7%bd%ae/">MacでWeb開発-(10) XAMPPにQuictyフレームワークを設置</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/mac%e3%82%92%e8%b2%b7%e3%81%a3%e3%81%9f%e3%82%89%e5%85%a5%e3%82%8c%e3%82%8b%e3%82%bd%e3%83%95%e3%83%88-5-unix%e7%92%b0%e5%a2%83%e7%b7%a8/">Macを買ったら入れるソフト- (5) UNIX環境編</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/macports%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/">MacPortsの使い方</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-8-xampp-for-mac%e3%81%a7wiki%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88pukiwiki%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacでWeb開発-(7) XAMPP for Macでブログを運営（WordPress）</title>
		<link>http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-7-xampp-for-mac%e3%81%a7%e3%83%96%e3%83%ad%e3%82%b0%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88wordpress%ef%bc%89/</link>
		<comments>http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-7-xampp-for-mac%e3%81%a7%e3%83%96%e3%83%ad%e3%82%b0%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88wordpress%ef%bc%89/#comments</comments>
		<pubDate>Sat, 03 May 2008 17:55:33 +0000</pubDate>
		<dc:creator>tomoyun</dc:creator>
				<category><![CDATA[Apapche]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-7-xampp-for-mac%e3%81%a7%e3%83%96%e3%83%ad%e3%82%b0%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88wordpress%ef%bc%89/</guid>
		<description><![CDATA[　WordPressは、無料で利用できるブログシステムで、Apache + PHP + MySQLの環境で動作する。 高速かつ高機能で、豊富なプラグインで機能を拡張し、テーマファイルで表示をカスタマイズできる。企業サイト [...]]]></description>
			<content:encoded><![CDATA[<p>　<a href="http://ja.wordpress.org/">WordPress</a>は、無料で利用できるブログシステムで、<a href="http://httpd.apache.org/docs/2.2/">Apache</a> + <a href="http://www.php.net/manual/ja/">PHP</a> + <a href="http://dev.mysql.com/doc/refman/5.1/ja/index.html">MySQL</a>の環境で動作する。<br />
高速かつ高機能で、豊富なプラグインで機能を拡張し、テーマファイルで表示をカスタマイズできる。企業サイトなどブログ以外のホームページでも汎用的なCMSとして利用されている。<br />
ここでは、<a href="http://www.apachefriends.org/jp/xampp-macosx.html">XAMPP for MacOS X</a>にWordPressをインストールし、ブログを運用する手順を紹介する。</p>
<p><img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_51.ZzvjJILfHOgj.jpg" alt="screenshot_51.ZzvjJILfHOgj.jpg" height="200" width="211" /></p>
<p><strong>使用したシステム</strong><br />
Mac OS X 10.5.2 Leopard<br />
XAMPP for MacOS X 0.7.2<br />
WordPress 2.5.1 日本語版</p>
<p><strong>運用条件</strong></p>
<p>今回は以下の設定でWordPressを運用する。</p>
<table style="empty-cells: show; border-collapse: collapse">
<tr>
<td style="border: 1px solid #bfbfbf; width: 228px"><strong>Mac OS Xのユーザー名</strong></td>
<td style="border: 1px solid #bfbfbf; width: 337px">tomoyun</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 228px"><strong>WordPressのDocumentRoot</strong></td>
<td style="border: 1px solid #bfbfbf; width: 337px">/Users/tomoyun/Web/wordpress</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 228px"><strong>ドメイン名</strong></td>
<td style="border: 1px solid #bfbfbf; width: 337px">blog.mydomain.jp</td>
</tr>
</table>
<p><span id="more-109"></span></p>
<p><strong>データベースの準備</strong></p>
<p>WordPressは、MySQLのデータベースに設定や本文を保存する。<br />
そのための、データベース、ユーザー、パスワードを作成しておく。</p>
<p>今回のデータベース設定</p>
<table style="empty-cells: show; border-collapse: collapse">
<tr>
<td style="border: 1px solid #bfbfbf; width: 167px"><strong>データベース名</strong></td>
<td style="border: 1px solid #bfbfbf; width: 316px">mywordpress</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 167px"><strong>ユーザー名</strong></td>
<td style="border: 1px solid #bfbfbf; width: 316px">wpadmin</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 167px"><strong>パスワード</strong></td>
<td style="border: 1px solid #bfbfbf; width: 316px">ai08sh76</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 167px"><strong>ホスト</strong></td>
<td style="border: 1px solid #bfbfbf; width: 316px">localhost</td>
</tr>
</table>
<p><strong>※注意※</strong>　パスワードは、自分で必ずオリジナルを考えて設定すること。また意味のある単語は避け、英字と数字の8文字以上の組み合わせにすること。</p>
<p><strong>データベースの作成</strong></p>
<p>XAMPPの管理画面を開く。</p>
<p>http://localhost/</p>
<p>左メニューの「phpMyAdmin」をクリック。phpMyAdminの画面が開く。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_31.e3izW2kjGMpK.jpg" alt="screenshot_31.e3izW2kjGMpK.jpg" height="559" width="535" /></p>
<p>(1) データベース「mywordpress」の作成</p>
<p>phpMyAdminのトップ画面で「データベース」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_32.ik0IdcRH5rO8.jpg" alt="screenshot_32.ik0IdcRH5rO8.jpg" height="582" width="580" /></p>
<p>データベースの一覧が表示される。<br />
「新規データベースを作成する」の入力欄にデータベース名「mywordpress」を入力。<br />
「作成」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_37.3I9CXWL7TqbL.jpg" alt="screenshot_37.3I9CXWL7TqbL.jpg" height="581" width="580" /></p>
<p>データベース「mywordpress」が作成され、「mywordpress」の設定画面になる。<br />
左上の「phpMyAdmin」のロゴをクリックして、トップ画面に戻る。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_38.s42I054EjNqm.jpg" alt="screenshot_38.s42I054EjNqm.jpg" height="583" width="581" /></p>
<p>(2) ユーザー「wpadmin」の追加</p>
<p>phpMyAdminのトップ画面で「特権」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_32.Aa4Jl4oSCjfm.jpg" alt="screenshot_32.Aa4Jl4oSCjfm.jpg" height="582" width="580" /></p>
<p>データベースユーザーの一覧が表示される。<br />
「新しいユーザを追加する」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_33.rFSCSOfFw2kE.jpg" alt="screenshot_33.rFSCSOfFw2kE.jpg" height="583" width="580" /></p>
<p>ユーザー追加画面になるので、ユーザー名、ホスト、パスワードを設定。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_34.q7sXayjMUjiG.jpg" alt="screenshot_34.q7sXayjMUjiG.jpg" height="582" width="581" /></p>
<p>画面一番下にスクロールして、「実行する」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_35.OmxDOZTWYQFL.jpg" alt="screenshot_35.OmxDOZTWYQFL.jpg" height="140" width="580" /></p>
<p>ユーザーの追加が完了する。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_36.9Bjw4NWvnjwl.jpg" alt="screenshot_36.9Bjw4NWvnjwl.jpg" height="582" width="580" /></p>
<p>画面をやや下にスクロールさせ、「データベースに固有の特権」のセクションを表示させる。<br />
「データベースに特権を追加」のポップアップメニューから「mywordpress」を選ぶか、<br />
空欄に「mywordpress」を入力して、「実行する」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_40.OIPxgetXzFyD.jpg" alt="screenshot_40.OIPxgetXzFyD.jpg" height="163" width="580" /></p>
<p>ユーザー「wpadmin」にデータベース「mywordpress」の特権（操作権）を設定する画面になる。<br />
「すべてをチェックする」で、すべての権限にチェックを入れて、「実行する」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_41.ewaSrG4gd57i.jpg" alt="screenshot_41.ewaSrG4gd57i.jpg" height="583" width="581" /></p>
<p>ユーザー「wpadmin」の特権が更新される。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_42.RLRyTOkEM1yG.jpg" alt="screenshot_42.RLRyTOkEM1yG.jpg" height="582" width="581" /></p>
<p>これでデータベースの準備は整った。</p>
<p><strong>WordPressのインストール</strong></p>
<p><a href="http://ja.wordpress.org/">WordPressのホームページ</p>
<p>http://ja.wordpress.org/</a></p>
<p>から、WordPressの最新版をダウンロードする。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_09.QiKnbVGt760c.jpg" alt="screenshot_09.QiKnbVGt760c.jpg" height="391" width="391" /></p>
<p>ダウンロードが完了。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_10.PNQ9gx21VH55.jpg" alt="screenshot_10.PNQ9gx21VH55.jpg" height="226" width="282" /></p>
<p>「ダウンロード」フォルダの中に「wordpress」フォルダが作成される。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_14.DdAztaxtT4UD.jpg" alt="screenshot_14.DdAztaxtT4UD.jpg" height="219" width="608" /></p>
<p>「wordpress」フォルダを「Web」フォルダの下に配置する。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_15.7MjHL1pgVgiS.jpg" alt="screenshot_15.7MjHL1pgVgiS.jpg" height="219" width="606" /></p>
<p>「wp-config-sample.php」を複製し、ファイル名を「wp-config.php」に変更する。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_16.vSXxGvsgpfpe.jpg" alt="screenshot_16.vSXxGvsgpfpe.jpg" height="226" width="606" /></p>
<p>「wp-config.php」をテキストエディタで編集する。<br />
データベース名「mywordpress」、ユーザー名「wpadmin」、パスワード「ai08sh76」を設定。<br />
ファイルを保存する。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_43.hHRTCBqTxRZY.jpg" alt="screenshot_43.hHRTCBqTxRZY.jpg" height="572" width="515" /></p>
<p><strong>ApacheのVirtualHostを設定</strong></p>
<p>インストールしたWordPressを「http://blog.mydomain.jp/」というURLでアクセスできるように、<br />
「/Applications/xampp/etc/extra/httpd-vhosts.conf」を修正する。</p>
<p>今回のWordPressのためのVirtualHostの設定</p>
<p>サーバ名：blog.mydomain.jp<br />
DocumentRoot：/Users/tomoyun/Web/wordpress<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
<virtualhost>&lt;VirtualHost *:80&gt;<br />
ServerAdmin tomoyun@mydomain.jp<br />
DocumentRoot /Users/tomoyun/Web/wordpress<br />
ServerName blog.mydomain.jp<br />
ErrorLog logs/blog.mydomain.jp-error_log<br />
CustomLog logs/blog.mydomain.jp-access_log common<br />
</virtualhost>&lt;/VirtualHost&gt;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>（実際の設定例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_52.k4x1g0iXVO3q.jpg" alt="screenshot_52.k4x1g0iXVO3q.jpg" height="574" width="514" /></p>
<p>詳しくは、下記を参照してほしい。<br />
<a href="http://www.zubapita.jp/2008/05/03/macでweb開発-6-xampp-for-macでwebサイトを運営（virtualhost）/">MacでWeb開発-(6) XAMPP for MacでWebサイトを運営（VirtualHost）</a></p>
<p><strong>WordPressのインストールの完了</strong></p>
<p>Webブラウザから管理画面「http://blog.mydomain.jp/wp-admin/」にアクセスする。<br />
自動的にインストール画面になるので、ブログタイトルとメールアドレスを入力。<br />
「WordPressをインストールする」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_27_2.FQWV8FoMY7AY.jpg" alt="screenshot_27_2.FQWV8FoMY7AY.jpg" height="598" width="580" /></p>
<p>インストールが完了し、管理ユーザーのIDとパスワードが表示される。<br />
このIDとパスワードは、どこかにメモしておき、「ログイン」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_28.LNWMJkGNyWGg.jpg" alt="screenshot_28.LNWMJkGNyWGg.jpg" height="597" width="580" /></p>
<p><strong>管理ユーザーと投稿/編集ユーザーの設定</strong></p>
<p>先ほどメモした管理ユーザーのIDとパスワードを入力し、「ログイン」をクリック。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_29.HDhjyCpJemJq.jpg" alt="screenshot_29.HDhjyCpJemJq.jpg" height="598" width="580" /></p>
<p>ログインすると、「ダッシュボード」（管理画面）になる。<br />
「こんにちは、adminさん」の「admin」をクリックする。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_30.UUl4WIQeqsYh.jpg" alt="screenshot_30.UUl4WIQeqsYh.jpg" height="598" width="580" /></p>
<p>管理ユーザーの個人設定画面になる。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_44.LGMSkxJIeaF1.jpg" alt="screenshot_44.LGMSkxJIeaF1.jpg" height="604" width="586" /></p>
<p>画面を下までスクロールして、パスワードを覚えやすく、かつ安全なものに変更する。<br />
「プロフィールを更新」をクリック。</p>
<p>再び、個人設定画面になるので、今度は「投稿者とユーザー」をクリック。<br />
「ユーザーの管理」画面になるので、「新規ユーザーの追加」で投稿用にユーザーアカウントをもうひとつ作る。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_48.5LRpI8nH1i95.jpg" alt="screenshot_48.5LRpI8nH1i95.jpg" height="602" width="586" /></p>
<p>画面下のほうにある権限は「編集者」にしておく。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_49.a1sJELUEvwT8.jpg" alt="screenshot_49.a1sJELUEvwT8.jpg" height="155" width="585" /></p>
<p>ユーザーを追加できたら、いったんログアウトし、編集者ユーザーでログインし直す。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_50.yWw4ub9bEmeO.jpg" alt="screenshot_50.yWw4ub9bEmeO.jpg" height="602" width="586" /></p>
<p>再び「ダッシュボード」画面になるので、ここから記事カテゴリの設定や、記事投稿を行う。<br />
これ以降は、一般的なブログと同じだ。</p>
<p>以上。</p>
<p><strong>関連記事</strong></p>
<ul style="list-style-type: disc">
<li><a href="http://www.zubapita.jp/2008/05/02/mac%E3%81%A7web%E9%96%8B%E7%99%BA-1-xampp-for-mac%E3%81%AE%E7%92%B0%E5%A2%83%E8%A8%AD%E7%BD%AE/">MacでWeb開発-(1) XAMPP for Macの環境設置</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/mac%e3%81%a7web%e9%96%8b%e7%99%ba-2-xampp-for-mac%e3%81%abpostgresql%e3%82%92%e8%bf%bd%e5%8a%a0/">MacでWeb開発-(2) XAMPP for MacにPostgreSQLを追加</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/mac%e3%81%a7web%e9%96%8b%e7%99%ba-3-xampp-for-mac%e3%81%aephp%e3%81%ae%e7%92%b0%e5%a2%83%e8%a8%ad%e5%ae%9a/">MacでWeb開発-(3) XAMPP for MacのPHPの環境設定</a></li>
<li><a href="http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-4-xampp-for-mac%e3%81%aeapache%e3%81%ae%e8%a8%ad%e5%ae%9a%e7%a2%ba%e8%aa%8d/">MacでWeb開発-(4) XAMPP for MacのApacheの設定確認</a></li>
<li><a href="http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-5-xampp-for-mac%e3%81%ae%e7%ae%a1%e7%90%86%e7%94%bb%e9%9d%a2%e3%81%b8%e3%81%ae%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e5%88%b6%e9%99%90/">MacでWeb開発-(5) XAMPP for Macの管理画面へのアクセス制限</a></li>
<li><a href="http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-6-xampp-for-mac%e3%81%a7web%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88virtualhost%ef%bc%89/">MacでWeb開発-(6) XAMPP for MacでWebサイトを運営（VirtualHost）</a></li>
<li>MacでWeb開発-(7) XAMPP for Macでブログを運営（WordPress）</li>
<li><a href="http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-8-xampp-for-mac%e3%81%a7wiki%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88pukiwiki%ef%bc%89/">MacでWeb開発-(8) XAMPP for MacでWikiを運営（PukiWiki）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-9-xampp-for-mac%e3%81%a7sns%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88openpne%ef%bc%89/">MacでWeb開発-(9) XAMPP for MacでSNSを運営（OpenPNE）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/05/mac%e3%81%a7web%e9%96%8b%e7%99%ba-10-xampp%e3%81%abquicty%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e3%83%af%e3%83%bc%e3%82%af%e3%82%92%e8%a8%ad%e7%bd%ae/">MacでWeb開発-(10) XAMPPにQuictyフレームワークを設置</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/mac%e3%82%92%e8%b2%b7%e3%81%a3%e3%81%9f%e3%82%89%e5%85%a5%e3%82%8c%e3%82%8b%e3%82%bd%e3%83%95%e3%83%88-5-unix%e7%92%b0%e5%a2%83%e7%b7%a8/">Macを買ったら入れるソフト- (5) UNIX環境編</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/macports%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/">MacPortsの使い方</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-7-xampp-for-mac%e3%81%a7%e3%83%96%e3%83%ad%e3%82%b0%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88wordpress%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MacでWeb開発-(6) XAMPP for MacでWebサイトを運営（VirtualHost）</title>
		<link>http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-6-xampp-for-mac%e3%81%a7web%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88virtualhost%ef%bc%89/</link>
		<comments>http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-6-xampp-for-mac%e3%81%a7web%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88virtualhost%ef%bc%89/#comments</comments>
		<pubDate>Sat, 03 May 2008 03:07:13 +0000</pubDate>
		<dc:creator>tomoyun</dc:creator>
				<category><![CDATA[Apapche]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-6-xampp-for-mac%e3%81%a7web%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88virtualhost%ef%bc%89/</guid>
		<description><![CDATA[　XAMPPでブログ、Wiki、SNSなど複数のサービスを運用したい場合は、「VirtualHost」の設定が必要になる。 「VirtualHost」とは、1台のWebサーバで複数のWebサイトを運用するためのApach [...]]]></description>
			<content:encoded><![CDATA[<p>　<a href="http://www.apachefriends.org/jp/xampp-macosx.html">XAMPP</a>でブログ、Wiki、SNSなど複数のサービスを運用したい場合は、「<a href="http://httpd.apache.org/docs/2.2/vhosts/">VirtualHost</a>」の設定が必要になる。<br />
「VirtualHost」とは、1台のWebサーバで複数のWebサイトを運用するためのApacheの機能だ。<br />
運用する各Webサイトは、ドメイン名が異なっていればIPアドレスは1つでいい。これを「名前ベースのVirtualHost」という。<br />
（iモードなどケータイ電話のブラウザは名前ベースのVirtualHostに対応しておらず、個別のIPアドレスが必要なものもある）</p>
<p>ここでは、仮に以下のような構成で複数のWebサイトを運用する設定を紹介する。<br />
なお、各ドメイン名は、XAMPPが動作しているMacのIPアドレスに割り当てられていることが前提だ。<br />
トップページとブログのDocumentRootは、自分の（下記の例ではユーザー「tomoyun」）のホームディレクトリの下に置くことにする。</p>
<table style="empty-cells: show; border-collapse: collapse">
<tr>
<td style="border: 1px solid #bfbfbf; width: 136px"><strong>Webサイト</strong></td>
<td style="border: 1px solid #bfbfbf; width: 143px"><strong>ドメイン名</strong></td>
<td style="border: 1px solid #bfbfbf; width: 276px"><strong>URL</strong></td>
<td style="border: 1px solid #bfbfbf; width: 265px"><strong>DocumentRoot</strong></td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 136px">トップページ</td>
<td style="border: 1px solid #bfbfbf; width: 143px">www.mydomain.jp</td>
<td style="border: 1px solid #bfbfbf; width: 276px">http://www.mydomain.jp/</td>
<td style="border: 1px solid #bfbfbf; width: 265px">/Users/tomoyun/Web/www</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 136px">ブログ</td>
<td style="border: 1px solid #bfbfbf; width: 143px">blog.mydomain.jp</td>
<td style="border: 1px solid #bfbfbf; width: 276px">http://blog.mydomain.jp/</td>
<td style="border: 1px solid #bfbfbf; width: 265px">/Users/tomoyun/Web/blog</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 136px">XAMPP管理ページ</td>
<td style="border: 1px solid #bfbfbf; width: 143px">localhost</td>
<td style="border: 1px solid #bfbfbf; width: 276px">http://localhost/</td>
<td style="border: 1px solid #bfbfbf; width: 265px">/Applications/xampp/xamppfiles/htdocs</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 136px">ユーザーページ</td>
<td style="border: 1px solid #bfbfbf; width: 143px">www.mydomain.jp</td>
<td style="border: 1px solid #bfbfbf; width: 276px">http://www.mydomain.jp/~（ユーザー名）/</td>
<td style="border: 1px solid #bfbfbf; width: 265px">/Users/（ユーザー名）/Sites</td>
</tr>
</table>
<p>「トップページ」「ブログ」と便宜的に名前は付けているが、実際にコンテンツやサービスを作るわけではない。</p>
<p>今回は、動作確認用の簡単なHTMLを表示するだけだ。</p>
<p><span id="more-108"></span></p>
<p><strong>修正する設定ファイル</strong></p>
<p>VirtualHostの設定は、Apacheの設定ファイル「httpd.conf」に書き込む。最近のApacheでは、メンテナンスしやすいようにVirtualHostを別のファイルで設定し、httpd.confのInclude命令で読み込むようになっている。<br />
XAMPP for MacOS X の場合は、VirtualHostを利用するために下記の2つのファイルを書き換える。</p>
<table style="empty-cells: show; border-collapse: collapse">
<tr>
<td style="border: 1px solid #bfbfbf; width: 258px">Apapcheの設定ファイル</td>
<td style="border: 1px solid #bfbfbf; width: 586px">/Applications/xampp/etc/httpd.conf</td>
</tr>
<tr>
<td style="border: 1px solid #bfbfbf; width: 258px">VirtualHostの設定ファイル</td>
<td style="border: 1px solid #bfbfbf; width: 586px">/Applications/xampp/etc/extra/httpd-vhosts.conf</td>
</tr>
</table>
<p><strong>各DocumentRootフォルダとHTMLの準備</strong></p>
<p>各WebサイトのDocumentRootフォルダを作成する。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
$ mkdir /Users/tomoyun/Web<br />
$ mkdir /Users/tomoyun/Web/www<br />
$ mkdir /Users/tomoyun/Web/blog<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>実行例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_21.j2yhzuYNpMKb.jpg" alt="screenshot_21.j2yhzuYNpMKb.jpg" height="157" width="387" /></p>
<p>動作確認用にダミーのHTMLをテキストエディタで作って、各DocumentRoot内に保存する。</p>
<p>・トップページ用確認HTML<br />
ファイル名：/Users/tomoyun/Web/www/index.html<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_05.bEuwkZMhy1cl.jpg" alt="screenshot_05.bEuwkZMhy1cl.jpg" height="233" width="447" /></p>
<p>・ブログ用確認HTML<br />
ファイル名：/Users/tomoyun/Web/blog/index.html<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_06.P64is2cvbujN.jpg" alt="screenshot_06.P64is2cvbujN.jpg" height="232" width="448" /></p>
<p><strong>httpd.confの修正</strong></p>
<p>httpd-vhosts.confのInclude（読み込み）は、httpd.confの482行目にある（インストール直後の場合）。</p>
<p><img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_14.fGbROV4wvdxI.jpg" alt="screenshot_14.fGbROV4wvdxI.jpg" height="555" width="513" /></p>
<p>行頭のコメントマーク「#」を削除すれば、httpd-vhosts.confが読み込まれるようになる。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
# Virtual hosts<br />
#Include /Applications/xampp/etc/extra/httpd-vhosts.conf<br />
↓<br />
# Virtual hosts<br />
Include /Applications/xampp/etc/extra/httpd-vhosts.conf<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>修正結果<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_15.YPK29eqLtbIf.jpg" alt="screenshot_15.YPK29eqLtbIf.jpg" height="67" width="540" /></p>
<p>httpd-vhosts.confの修正</p>
<p>インストール直後のhttpd-vhosts.confには、VirtualHostの設定例書かれている。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_01.sXlpNjPMmc9n.jpg" alt="screenshot_01.sXlpNjPMmc9n.jpg" height="544" width="511" /></p>
<p>VirtualHostの設定の基本は、下記のようになっている。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
<virtualhost>&lt;VirtualHost *:80&gt;<br />
ServerAdmin Webサイト管理者のメールアドレス<br />
DocumentRoot “DocumentRootのフォルダ”<br />
ServerName Webサイトのドメイン名<br />
ErrorLog “エラーログのファイル名”<br />
CustomLog “アクセスログのファイル名” ログのフォーマット名<br />
</virtualhost>&lt;/VirtualHost&gt;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>これを運用するWebサイトの数だけ書き並べる。<br />
サーバのドメイン名ではなくIPアドレスでアクセスされた場合は、一番最初のVirtualHostが使用される。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
<virtualhost>&lt;VirtualHost *:80&gt;<br />
ServerAdmin tomoyun@mydomain.jp<br />
DocumentRoot /Users/tomoyun/Web/www<br />
ServerName www.mydomain.jp<br />
ErrorLog logs/www.mydomain.jp-error_log<br />
CustomLog logs/www.mydomain.jp-access_log common<br />
</virtualhost></p>
<p><virtualhost>&lt;/VirtualHost&gt;</virtualhost></p>
<p><virtualhost>&lt;VirtualHost *:80&gt;<br />
ServerAdmin tomoyun@mydomain.jp<br />
DocumentRoot /Users/tomoyun/Web/blog<br />
ServerName blog.mydomain.jp<br />
ErrorLog logs/blog.mydomain.jp-error_log<br />
CustomLog logs/blog.mydomain.jp-access_log common<br />
</virtualhost></p>
<p><virtualhost>&lt;/VirtualHost&gt;</virtualhost></p>
<p><virtualhost>&lt;VirtualHost *:80&gt;<br />
ServerAdmin tomoyun@mydomain.jp<br />
DocumentRoot /Applications/xampp/xamppfiles/htdocs<br />
ServerName localhost<br />
ErrorLog logs/localhost-error_log<br />
CustomLog logs/localhost-access_log common<br />
</virtualhost></p>
<p>&lt;/VirtualHost&gt;</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>さらに「/Users/tomoyun/Web」以下への外部からのアクセスを許可する。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
<directory>&lt;Directory &#8220;/Users/tomoyun/Web&#8221;&gt;<br />
AllowOverride None<br />
Options None<br />
Order allow,deny<br />
Allow from all<br />
</directory>&lt;/Directory&gt;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>設定例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_17.SZyarx11WUY7.jpg" alt="screenshot_17.SZyarx11WUY7.jpg" height="573" width="513" /></p>
<p>設定を保存できたら、ターミナルで下記のように入力して、問題がないか確認する。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
$ /Applications/xampp/xamppfiles/bin/apachectl configtest<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>実行例）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_22.QvZPLysLksVJ.jpg" alt="screenshot_22.QvZPLysLksVJ.jpg" height="102" width="585" /></p>
<p>XAMPP Control PanelでApacheをリロードする。</p>
<p><img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_24.2PmBMHxnzMPk.jpg" alt="screenshot_24.2PmBMHxnzMPk.jpg" height="485" width="541" /></p>
<p><strong>動作確認</strong></p>
<p>外部からWebブラウザでアクセスして、動作を確認する。</p>
<p>http://www.mydomain.jp/</p>
<p><img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_28.s2ua9fpcDvYA.jpg" alt="screenshot_28.s2ua9fpcDvYA.jpg" height="291" width="509" /></p>
<p>http://blog.mydomain.jp/</p>
<p><img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_29.2yQ9GUz6uNXX.jpg" alt="screenshot_29.2yQ9GUz6uNXX.jpg" height="291" width="509" /></p>
<p>http://localhost/</p>
<p>（管理ページ）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_19.q1sn62db8Q3b.jpg" alt="screenshot_19.q1sn62db8Q3b.jpg" height="389" width="391" /></p>
<p>http://www.mydomain.jp/~tomoyun/</p>
<p>（ユーザーページ）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_31.jvioxSu2LoDh.jpg" alt="screenshot_31.jvioxSu2LoDh.jpg" height="481" width="431" /></p>
<p>これで、VirtualHostによるWebサイトの運営が可能になった。<br />
あとは、各DocumentRoot内にコンテンツやサービスを置くだけだ。</p>
<p>以上。</p>
<p><strong>関連記事</strong></p>
<ul style="list-style-type: disc">
<li><a href="http://www.zubapita.jp/2008/05/02/mac%E3%81%A7web%E9%96%8B%E7%99%BA-1-xampp-for-mac%E3%81%AE%E7%92%B0%E5%A2%83%E8%A8%AD%E7%BD%AE/">MacでWeb開発-(1) XAMPP for Macの環境設置</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/mac%e3%81%a7web%e9%96%8b%e7%99%ba-2-xampp-for-mac%e3%81%abpostgresql%e3%82%92%e8%bf%bd%e5%8a%a0/">MacでWeb開発-(2) XAMPP for MacにPostgreSQLを追加</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/mac%e3%81%a7web%e9%96%8b%e7%99%ba-3-xampp-for-mac%e3%81%aephp%e3%81%ae%e7%92%b0%e5%a2%83%e8%a8%ad%e5%ae%9a/">MacでWeb開発-(3) XAMPP for MacのPHPの環境設定</a></li>
<li><a href="http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-4-xampp-for-mac%e3%81%aeapache%e3%81%ae%e8%a8%ad%e5%ae%9a%e7%a2%ba%e8%aa%8d/">MacでWeb開発-(4) XAMPP for MacのApacheの設定確認</a></li>
<li><a href="http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-5-xampp-for-mac%e3%81%ae%e7%ae%a1%e7%90%86%e7%94%bb%e9%9d%a2%e3%81%b8%e3%81%ae%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e5%88%b6%e9%99%90/">MacでWeb開発-(5) XAMPP for Macの管理画面へのアクセス制限</a></li>
<li>MacでWeb開発-(6) XAMPP for MacでWebサイトを運営（VirtualHost）</li>
<li><a href="http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-7-xampp-for-mac%e3%81%a7%e3%83%96%e3%83%ad%e3%82%b0%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88wordpress%ef%bc%89/">MacでWeb開発-(7) XAMPP for Macでブログを運営（WordPress）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-8-xampp-for-mac%e3%81%a7wiki%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88pukiwiki%ef%bc%89/">MacでWeb開発-(8) XAMPP for MacでWikiを運営（PukiWiki）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-9-xampp-for-mac%e3%81%a7sns%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88openpne%ef%bc%89/">MacでWeb開発-(9) XAMPP for MacでSNSを運営（OpenPNE）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/05/mac%e3%81%a7web%e9%96%8b%e7%99%ba-10-xampp%e3%81%abquicty%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e3%83%af%e3%83%bc%e3%82%af%e3%82%92%e8%a8%ad%e7%bd%ae/">MacでWeb開発-(10) XAMPPにQuictyフレームワークを設置</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/mac%e3%82%92%e8%b2%b7%e3%81%a3%e3%81%9f%e3%82%89%e5%85%a5%e3%82%8c%e3%82%8b%e3%82%bd%e3%83%95%e3%83%88-5-unix%e7%92%b0%e5%a2%83%e7%b7%a8/">Macを買ったら入れるソフト- (5) UNIX環境編</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/macports%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/">MacPortsの使い方</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-6-xampp-for-mac%e3%81%a7web%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88virtualhost%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>MacでWeb開発-(5) XAMPP for Macの管理画面へのアクセス制限</title>
		<link>http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-5-xampp-for-mac%e3%81%ae%e7%ae%a1%e7%90%86%e7%94%bb%e9%9d%a2%e3%81%b8%e3%81%ae%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e5%88%b6%e9%99%90/</link>
		<comments>http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-5-xampp-for-mac%e3%81%ae%e7%ae%a1%e7%90%86%e7%94%bb%e9%9d%a2%e3%81%b8%e3%81%ae%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e5%88%b6%e9%99%90/#comments</comments>
		<pubDate>Sat, 03 May 2008 03:03:41 +0000</pubDate>
		<dc:creator>tomoyun</dc:creator>
				<category><![CDATA[Apapche]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-5-xampp-for-mac%e3%81%ae%e7%ae%a1%e7%90%86%e7%94%bb%e9%9d%a2%e3%81%ae%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e5%88%b6%e9%99%90/</guid>
		<description><![CDATA[　XAMPPの管理画面に、外部のコンピュータからアクセスできないようにする方法を紹介する。 　Apacheの設定ファイル「/Applications/xampp/etc/httpd.conf」をテキストエディタで編集する [...]]]></description>
			<content:encoded><![CDATA[<p>　<a href="http://www.apachefriends.org/jp/xampp-macosx.html">XAMPP</a>の管理画面に、外部のコンピュータからアクセスできないようにする方法を紹介する。</p>
<p>　<a href="http://httpd.apache.org/docs/2.2/">Apache</a>の設定ファイル「/Applications/xampp/etc/httpd.conf」をテキストエディタで編集する。<br />
　管理画面のHTMLファイルが置かれているDocumentRoot（/Applications/xampp/xamppfiles/htdocs）へのアクセス制御の設定は、設定ファイル（httpd.conf）の207行目から235行目に書かれている（インストール直後の場合）。</p>
<p><img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_07.Pffuvxz1GFVu.jpg" alt="screenshot_07.Pffuvxz1GFVu.jpg" width="511" height="556" /></p>
<p>　このうち233行目の「Allow form all」を書き換えることで、アクセス元を制限できる。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Allow form all<br />
↓<br />
Allow from localhost<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><span id="more-107"></span></p>
<p><img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_11.LBNiz0YTstWJ.jpg" alt="screenshot_11.LBNiz0YTstWJ.jpg" width="493" height="122" /></p>
<p>変更を保存し、「XAMPP Control Panel」でApacheを「Reload」する。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_09.EFL96tYYFmQg.jpg" alt="screenshot_09.EFL96tYYFmQg.jpg" width="407" height="364" /></p>
<p>これで、外部のコンピュータからのリクエストは、弾かれるようになった。<br />
（下の画面はXAMPPが動いているMacのIPアドレスが192.168.1.105の場合）<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_10.uJriBYVbaFOe.jpg" alt="screenshot_10.uJriBYVbaFOe.jpg" width="481" height="272" /></p>
<p>内部から（XAMPPが動いているMac自身から）のアクセスは可能なままだ。<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_12.8FpQ20JQf50z.jpg" alt="screenshot_12.8FpQ20JQf50z.jpg" width="390" height="389" /></p>
<p>これで、外部から管理画面にアクセスされる危険はなくなった。<br />
もし、内部からのアクセスを誰でもできるような場合（XAMPPが動いているMacを誰でも触れる場合）は、内部アクセスにもパスワードを設定したほうがよい。</p>
<p>以上。</p>
<p><strong>関連記事</strong></p>
<ul style="list-style-type: disc">
<li><a href="http://www.zubapita.jp/2008/05/02/mac%E3%81%A7web%E9%96%8B%E7%99%BA-1-xampp-for-mac%E3%81%AE%E7%92%B0%E5%A2%83%E8%A8%AD%E7%BD%AE/">MacでWeb開発-(1) XAMPP for Macの環境設置</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/mac%e3%81%a7web%e9%96%8b%e7%99%ba-2-xampp-for-mac%e3%81%abpostgresql%e3%82%92%e8%bf%bd%e5%8a%a0/">MacでWeb開発-(2) XAMPP for MacにPostgreSQLを追加</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/mac%e3%81%a7web%e9%96%8b%e7%99%ba-3-xampp-for-mac%e3%81%aephp%e3%81%ae%e7%92%b0%e5%a2%83%e8%a8%ad%e5%ae%9a/">MacでWeb開発-(3) XAMPP for MacのPHPの環境設定</a></li>
<li><a href="http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-4-xampp-for-mac%e3%81%aeapache%e3%81%ae%e8%a8%ad%e5%ae%9a%e7%a2%ba%e8%aa%8d/">MacでWeb開発-(4) XAMPP for MacのApacheの設定確認</a></li>
<li>MacでWeb開発-(5) XAMPP for Macの管理画面へのアクセス制限</li>
<li><a href="http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-6-xampp-for-mac%e3%81%a7web%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88virtualhost%ef%bc%89/">MacでWeb開発-(6) XAMPP for MacでWebサイトを運営（VirtualHost）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-7-xampp-for-mac%e3%81%a7%e3%83%96%e3%83%ad%e3%82%b0%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88wordpress%ef%bc%89/">MacでWeb開発-(7) XAMPP for Macでブログを運営（WordPress）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-8-xampp-for-mac%e3%81%a7wiki%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88pukiwiki%ef%bc%89/">MacでWeb開発-(8) XAMPP for MacでWikiを運営（PukiWiki）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-9-xampp-for-mac%e3%81%a7sns%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88openpne%ef%bc%89/">MacでWeb開発-(9) XAMPP for MacでSNSを運営（OpenPNE）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/05/mac%e3%81%a7web%e9%96%8b%e7%99%ba-10-xampp%e3%81%abquicty%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e3%83%af%e3%83%bc%e3%82%af%e3%82%92%e8%a8%ad%e7%bd%ae/">MacでWeb開発-(10) XAMPPにQuictyフレームワークを設置</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/mac%e3%82%92%e8%b2%b7%e3%81%a3%e3%81%9f%e3%82%89%e5%85%a5%e3%82%8c%e3%82%8b%e3%82%bd%e3%83%95%e3%83%88-5-unix%e7%92%b0%e5%a2%83%e7%b7%a8/">Macを買ったら入れるソフト- (5) UNIX環境編</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/macports%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/">MacPortsの使い方</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-5-xampp-for-mac%e3%81%ae%e7%ae%a1%e7%90%86%e7%94%bb%e9%9d%a2%e3%81%b8%e3%81%ae%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e5%88%b6%e9%99%90/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacでWeb開発-(4) XAMPP for MacのApacheの設定確認</title>
		<link>http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-4-xampp-for-mac%e3%81%aeapache%e3%81%ae%e8%a8%ad%e5%ae%9a%e7%a2%ba%e8%aa%8d/</link>
		<comments>http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-4-xampp-for-mac%e3%81%aeapache%e3%81%ae%e8%a8%ad%e5%ae%9a%e7%a2%ba%e8%aa%8d/#comments</comments>
		<pubDate>Sat, 03 May 2008 02:35:08 +0000</pubDate>
		<dc:creator>tomoyun</dc:creator>
				<category><![CDATA[Apapche]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-4-xampp-for-mac%e3%81%aeapache%e3%81%ae%e8%a8%ad%e5%ae%9a%e7%a2%ba%e8%aa%8d/</guid>
		<description><![CDATA[　XAMPPをインストールした時点で、Apacheが起動し、Webサイトの運営が可能になる。 　ここでは、XAMPP for MacOS Xによる、Webサイト運営をするための基礎知識を紹介する。 Mac OS XのWe [...]]]></description>
			<content:encoded><![CDATA[<p>　XAMPPをインストールした時点で、<a href="http://httpd.apache.org/docs/2.2/">Apache</a>が起動し、Webサイトの運営が可能になる。<br />
　ここでは、<a href="http://www.apachefriends.org/jp/xampp-macosx.html">XAMPP for MacOS X</a>による、Webサイト運営をするための基礎知識を紹介する。</p>
<p><img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_53.QgxIBipApHVD.jpg" alt="screenshot_53.QgxIBipApHVD.jpg" width="173" height="171" /></p>
<p><span id="more-106"></span></p>
<p><strong>Mac OS XのWeb共有を停止</strong></p>
<p>　Mac OS Xには最初からApache + PHPの環境がインストールされていて、「システム環境設定」-「共有」の中の「Web共有」によって有効／無効を設定する。XAMPPのApahceとMac OS XのApahceは、ともに80番のポートを使用するので、そのままでは同時に使用できない。また、その必要もない。<br />
　XAMPP for MacOS XのBer.0.7.2では、Web共有の代わりに、ユーザーの「サイト」（Sites）フォルダ内のhtmlやPHPのファイルを表示できるようにあらかじめ設定されているからだ。<br />
　XAMPPをインストールしたら、「Web共有」は必ず停止しよう。</p>
<p><img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_03.iJSstcrlHaj4.jpg" alt="screenshot_03.iJSstcrlHaj4.jpg" width="501" height="410" /></p>
<p><strong>XAMPPの初期設定を確認する</strong></p>
<p>　ユーザーのWebブラウザからXAMPPが動いているMacへリクエストがあると、Apacheは、「DocumentRoot」に設定されたフォルダ内のHTMLファイルを配信する。また、ユーザー名が指定されている場合は、各ユーザーの「UserDir」で指定されたフォルダ内のHTMLファイルを配信する。</p>
<p>※以下の記事は、下記の状況を想定している。</p>
<ul style="list-style-type: disc">
<li>XAMPPが動作しているMacのIPアドレスが192.168.1.105</li>
<li>ユーザーのIDが「tomoyun」</li>
<li>UserDir名は「Sites」</li>
</ul>
<p>各自の環境に合わせて置き換えて読んでください。</p>
<table style="empty-cells: show;border-collapse: collapse;">
<tr>
<td style="padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;"><strong>リクエストされるURL</strong></p>
</td>
<td style="padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;"><strong>送信されるファイル</strong></p>
</tr>
<tr>
</td>
<td style="padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">http://localhost/ もしくは http://127.0.0.1/</p>
</td>
<td style="padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">DocumentRoot内のindex.html</p>
</tr>
<tr>
</td>
<td style="padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">http://192.168.1.105/</p>
</td>
<td style="padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">DocumentRoot内のindex.html</p>
</tr>
<tr>
</td>
<td style="padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">http://localhost/~tomoyun/ もしくは http://127.0.0.1/~tomoyun/</p>
</td>
<td style="padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">/Users/tomoyun/Sites/index.html</p>
</tr>
<tr>
</td>
<td style="padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">http://192.168.1.105/~tomoyun/</p>
</td>
<td style="padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">/Users/tomoyun/Sites/index.html</p>
</td>
</tr>
</table>
<p>XAMPPとMac OS Xの「Web共有」は、両方ともApacheをWebサーバとして使用している。細かい設定や、フォルダやファイルの配置が違うだけなのだ。</p>
<p><strong>XAMPPとWeb共有の比較</strong></p>
<table style="empty-cells: show;border-collapse: collapse;">
<tr>
<td style="width: 170px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">-</p>
</td>
<td style="width: 386px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;"><strong>XAMPP for MacOS X 0.7.2</strong></p>
</td>
<td style="width: 278px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;"><strong>Mac OS X LeopardのWeb共有</strong></p>
</tr>
<tr>
</td>
<td style="width: 170px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">DocumentRoot</p>
</td>
<td style="width: 386px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">/Applications/xampp/xamppfiles/htdocs</p>
</td>
<td style="width: 278px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">/Library/WebServer/Documents</p>
</tr>
<tr>
</td>
<td style="width: 170px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">UserDir</p>
</td>
<td style="width: 386px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">/Users/（ユーザー名）/Sites</p>
</td>
<td style="width: 278px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">/Users/（ユーザー名）/Sites</p>
</tr>
<tr>
</td>
<td style="width: 170px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">Apacheの設定ファイル</p>
</td>
<td style="width: 386px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">/Applications/xampp/etc/httpd.conf</p>
</td>
<td style="width: 278px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">/private/etc/apache2/httpd.conf</p>
</tr>
<tr>
</td>
<td style="width: 170px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">Apacheのログフォルダ</p>
</td>
<td style="width: 386px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">/Applications/xampp/xamppfiles/logs</p>
</td>
<td style="width: 278px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">/private/var/log/apache2</p>
</tr>
<tr>
</td>
<td style="width: 170px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">Apacheの制御プログラム</p>
</td>
<td style="width: 386px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">/Applications/xampp/xamppfiles/bin/apachectl</p>
</td>
<td style="width: 278px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">/usr/sbin/apachectl</p>
</tr>
<tr>
</td>
<td style="width: 170px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">Apapcheの本体</p>
</td>
<td style="width: 386px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">/Applications/xampp/xamppfiles/bin/httpd</p>
</td>
<td style="width: 278px;padding: 0px,5px,0px,5px;border: 1px solid rgb(191,191,191);margin: 0px,0px,0px,0px;">/usr/sbin/httpd</p>
</td>
</tr>
</table>
<p>XAMPP for MacOS Xを起動して、http:/localhost/（＝DocumentRoot）にアクセスすると、下のように、XAMPPの管理画面（＝/Applications/xampp/xamppfiles/htdocs/index.html）が表示される。</p>
<p>XAMPPのホームページの表示<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_02.1BBhShkhjmKo.jpg" alt="screenshot_02.1BBhShkhjmKo.jpg" width="391" height="390" /></p>
<p>Web共有と同じようにユーザーディレクトリ（http://localhost/~（ユーザー名）/）にアクセスすることもできる。</p>
<p>ユーザーページの表示<br />
<img src="http://homepage.mac.com/tomoyun/blog/img/0805//screenshot_05.wS65WRSeNc3K.jpg" alt="screenshot_05.wS65WRSeNc3K.jpg" width="390" height="400" /></p>
<p>　このMacのIPアドレスが192.168.1.105だとすれば、外部のコンピュータから、</p>
<ul style="list-style-type: disc">
<li>http://192.168.1.105/　→　XAMPPの管理画面</li>
<li>http://192.168.1.105/~ユーザー名/　→　ユーザーページ</li>
</ul>
<p>にアクセスできる。</p>
<p>　ユーザーページはともかく、外から誰でも管理画面にアクセスできるのは、セキュリティ上大変危険だ。<br />
　また、ブログやWikiを１つのサーバで同時に運用したい場合は、どうすれば良いのだろうか？</p>
<p>　そこで、Apacheの設定ファイル（httpd.conf）を編集して、</p>
<ul style="list-style-type: disc">
<li>管理画面を外部からアクセスできないようにする</li>
<li>VirtualHostで複数のサービスを運営する</li>
</ul>
<p>の2つを実現しよう。</p>
<p>以上。</p>
<p><strong>関連記事</strong></p>
<ul style="list-style-type: disc">
<li><a href="http://www.zubapita.jp/2008/05/02/mac%E3%81%A7web%E9%96%8B%E7%99%BA-1-xampp-for-mac%E3%81%AE%E7%92%B0%E5%A2%83%E8%A8%AD%E7%BD%AE/">MacでWeb開発-(1) XAMPP for Macの環境設置</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/mac%e3%81%a7web%e9%96%8b%e7%99%ba-2-xampp-for-mac%e3%81%abpostgresql%e3%82%92%e8%bf%bd%e5%8a%a0/">MacでWeb開発-(2) XAMPP for MacにPostgreSQLを追加</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/mac%e3%81%a7web%e9%96%8b%e7%99%ba-3-xampp-for-mac%e3%81%aephp%e3%81%ae%e7%92%b0%e5%a2%83%e8%a8%ad%e5%ae%9a/">MacでWeb開発-(3) XAMPP for MacのPHPの環境設定</a></li>
<li>MacでWeb開発-(4) XAMPP for MacのApacheの設定確認</li>
<li><a href="http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-5-xampp-for-mac%e3%81%ae%e7%ae%a1%e7%90%86%e7%94%bb%e9%9d%a2%e3%81%b8%e3%81%ae%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e5%88%b6%e9%99%90/">MacでWeb開発-(5) XAMPP for Macの管理画面へのアクセス制限</a></li>
<li><a href="http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-6-xampp-for-mac%e3%81%a7web%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88virtualhost%ef%bc%89/">MacでWeb開発-(6) XAMPP for MacでWebサイトを運営（VirtualHost）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-7-xampp-for-mac%e3%81%a7%e3%83%96%e3%83%ad%e3%82%b0%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88wordpress%ef%bc%89/">MacでWeb開発-(7) XAMPP for Macでブログを運営（WordPress）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-8-xampp-for-mac%e3%81%a7wiki%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88pukiwiki%ef%bc%89/">MacでWeb開発-(8) XAMPP for MacでWikiを運営（PukiWiki）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/04/mac%e3%81%a7web%e9%96%8b%e7%99%ba-9-xampp-for-mac%e3%81%a7sns%e3%82%92%e9%81%8b%e5%96%b6%ef%bc%88openpne%ef%bc%89/">MacでWeb開発-(9) XAMPP for MacでSNSを運営（OpenPNE）</a></li>
<li><a href="http://www.zubapita.jp/2008/05/05/mac%e3%81%a7web%e9%96%8b%e7%99%ba-10-xampp%e3%81%abquicty%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e3%83%af%e3%83%bc%e3%82%af%e3%82%92%e8%a8%ad%e7%bd%ae/">MacでWeb開発-(10) XAMPPにQuictyフレームワークを設置</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/mac%e3%82%92%e8%b2%b7%e3%81%a3%e3%81%9f%e3%82%89%e5%85%a5%e3%82%8c%e3%82%8b%e3%82%bd%e3%83%95%e3%83%88-5-unix%e7%92%b0%e5%a2%83%e7%b7%a8/">Macを買ったら入れるソフト- (5) UNIX環境編</a></li>
<li><a href="http://www.zubapita.jp/2008/05/02/macports%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/">MacPortsの使い方</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.zubapita.jp/2008/05/03/mac%e3%81%a7web%e9%96%8b%e7%99%ba-4-xampp-for-mac%e3%81%aeapache%e3%81%ae%e8%a8%ad%e5%ae%9a%e7%a2%ba%e8%aa%8d/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

