<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>PAOLOG &#187; XAMPP</title>
	<atom:link href="http://scianto.net/archives/tag/xampp/feed" rel="self" type="application/rss+xml" />
	<link>http://scianto.net</link>
	<description>趣味のウェブデザインと管理人PAONの日記</description>
	<lastBuildDate>Thu, 29 Jul 2010 03:47:50 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/tag/xampp/feed" />
		<item>
		<title>XAMPP for Windows 1.7.3インストール</title>
		<link>http://scianto.net/archives/2010/07/14215413.php</link>
		<comments>http://scianto.net/archives/2010/07/14215413.php#comments</comments>
		<pubDate>Wed, 14 Jul 2010 12:54:13 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://scianto.net/?p=853</guid>
		<description><![CDATA[

VistaにXAMPP for Windows ver1.7.3をインストールする手順を紹介します。

これまでインストールしていたXAMPP（1.7.0）がコントロールパネルから起動しなくなり、新しいバージ [...]]]></description>
			<content:encoded><![CDATA[
<p><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_01.png" title="XAMPP for Windows 1.7.3インストール" width="500" height="170" class="alignnone size-full wp-image-854" /></p>
<p>VistaにXAMPP for Windows ver1.7.3をインストールする手順を紹介します。</p>
<p><span id="more-853"></span></p>
<p>これまでインストールしていたXAMPP（1.7.0）がコントロールパネルから起動しなくなり、新しいバージョンも出てることだしということで新たにインストールすることにしました。</p>
<h2 class="level-2">1. ダウンロード</h2>
<p>まずは以下のページからファイルをダウンロードしてきます。</p>
<p><a title="apache friends - xampp for windows" href="http://www.apachefriends.org/jp/xampp-windows.html">apache friends &#8211; xampp for windows</a></p>
<p><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_02-500x257.png" title="20100713_02" width="500" height="257" class="alignnone size-large wp-image-855" /></p>
<p>ファイルはデスクトップに保存しておくのがいいでしょう。</p>
<h2 class="level-2">2. インストール</h2>
<p><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_03.gif" title="20100713_03" width="500" height="200" class="alignnone size-full wp-image-856" /></p>
<p>デスクトップに保存したexeファイルをダブルクリックしてインストール開始です。</p>
<p>セキュリティの警告がでたら「実行」をクリック。</p>
<p><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_04.gif" title="20100713_04" width="480" height="289" class="alignnone size-full wp-image-857" /></p>
<p>XAMPPをインストールするフォルダを指定します。デフォルトはCドライブですが、Vistaだと何かと面倒が起こる可能性があるようなので、ここではDドライブの直下にインストールすることにします。</p>
<p><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_05-500x317.gif" title="20100713_05" width="500" height="317" class="alignnone size-large wp-image-858" /></p>
<p>Dドライブを指定するとxamppと名前がついたフォルダが自動作成され、そこにインストールされることになります。たとえば、先に自分で「xampp」フォルダをつくってしまうとD:/xampp/xampp/となります。作らないほうがいいかも。</p>
<p>[Install]をクリックします。</p>
<p><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_06-500x317.gif" title="20100713_06" width="500" height="317" class="alignnone size-large wp-image-859" /></p>
<p>コマンドプロンプトのウィンドウが立ち上がります。ここからはしばらくデフォルト設定のままで進みます。</p>
<p>[Enterキー]を押します。</p>
<p><a href="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_07.gif"><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_07-500x362.gif" title="20100713_07" width="500" height="362" class="alignnone size-large wp-image-860" /></a></p>
<p>ここも[y]のまま[Enterキー]を押します。</p>
<p><a href="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_08.gif"><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_08-500x362.gif" title="20100713_08" width="500" height="362" class="alignnone size-large wp-image-861" /></a></p>
<p>ここは[n]のまま[Enterキー]を押します。</p>
<p><a href="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_09.gif"><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_09-500x362.gif" title="20100713_09" width="500" height="362" class="alignnone size-large wp-image-862" /></a></p>
<p>ここでも[Enterキー]なり。</p>
<p><a href="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_10.gif"><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_10-500x362.gif" title="20100713_10" width="500" height="362" class="alignnone size-large wp-image-863" /></a></p>
<p>[Enterキー]を押します。</p>
<p><a href="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_11.gif"><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_11-500x362.gif" title="20100713_11" width="500" height="362" class="alignnone size-large wp-image-864" /></a></p>
<p>次の画面になったらインストールは終了です。とりあえず[x]を入力して[Enterキー]をクリック。</p>
<p><a href="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_12.gif"><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_12-500x362.gif" title="20100713_12" width="500" height="362" class="alignnone size-large wp-image-865" /></a></p>
<p>デスクトップに「XAMPP Control Panel」というアイコンができているはずなのでそれをクリック。</p>
<p><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_13.gif" title="20100713_13" width="500" height="139" class="alignnone size-full wp-image-866" /></p>
<p>すると右下にパネルが表示されます。Apache（サーバー）とMySql（データーベース）の右にある「Start」をそれぞれクリックします。</p>
<p><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_14.gif" title="20100713_14" width="454" height="385" class="alignnone size-full wp-image-867" /></p>
<p>「Running」と表示されましたね。これで起動しました。</p>
<p><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_15.gif" title="20100713_15" width="454" height="385" class="alignnone size-full wp-image-868" /></p>
<h2 class="level-3">XAMPPのセキュリティ設定</h2>
<p>ここまできたら、あとはブラウザでの設定を残すだけです。まず、ブラウザを起動して、「http://localhost/」にアクセスします。            すると、次のようなページが表示されるはずです。</p>
<p>「日本語」を選択します。</p>
<p><a href="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_16.gif"><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_16-500x166.gif" title="20100713_16" width="500" height="166" class="alignnone size-large wp-image-869" /></a></p>
<p>「おめでとうございます：<br /> システム上にXAMPPが正しくインストールされました！」<br /> というページが表示されます。</p>
<p><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_17.gif" title="20100713_17" width="500" height="333" class="alignnone size-full wp-image-870" /></p>
<p>左のメニューから「セキュリティ」を選択すると、下のページに移動します。</p>
<p><a href="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_18.gif"><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_18-500x261.gif" title="20100713_18" width="500" height="261" class="alignnone size-large wp-image-871" /></a></p>
<p>XAMPP本体、MySQL、PhpMyAdminのステータスが「要注意」になっています。このままではネットワークから丸見えだよってことなのでこれを改善します。今回、下の三つは使用しないのでこのままです。</p>
<p>リンクテキスト「http://localhost/security/xamppsecurity.php」をクリックします。</p>
<p>移動したページで「MYSQL項目」というところのパスワードを入力します。このパスワードはXAMPPからPhpMyAdminを立ち上げるときに必要になるパスワードです。ちなみにユーザー名は「root」です。</p>
<p><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_19-500x348.gif" title="20100713_19" width="500" height="348" class="alignnone size-large wp-image-872" /></p>
<p>チェックを入れておくとパスワードが書かれたテキストファイルが作成されるので忘れたときのためにチェックしておきましょう。チェックをいれたら「パスワードを変更しました。」をクリック。</p>
<p>次にXAMPP本体にアクセス制限をかけます。同じページの下方「XAMPPのディレクトリ制御」項目の「ユーザ」と「パスワード」を入力。チェックボックスにチェックを入れて、「安全なXAMPPディレクトリを作成してください。」をクリックします。なんか日本語変な感じしますけど・・・。</p>
<p><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_20.gif" title="20100713_20" width="500" height="243" class="alignnone size-full wp-image-873" /></p>
<p>ダイアログが開くのでさっきのユーザ名とパスワードを入力してログインします。これで左メニューから「セキュリティ」を選択してそれぞれのステータスを確認してみましょう。「安全」になっていたら設定終了です。</p>
<p><a href="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_21.gif"><img src="http://scianto.net/paolog-wp/wp-content/uploads/2010/07/20100713_21-500x121.gif" title="20100713_21" width="500" height="121" class="alignnone size-large wp-image-874" /></a></p>
<p>これでXAMPPのインストールと設定は終了です。</p>
]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2010/07/14215413.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2010/07/14215413.php" />
	</item>
		<item>
		<title>XAMPPの403エラーのこといろいろ</title>
		<link>http://scianto.net/archives/2009/01/23231959.php</link>
		<comments>http://scianto.net/archives/2009/01/23231959.php#comments</comments>
		<pubDate>Fri, 23 Jan 2009 14:19:59 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://scianto.net/?p=477</guid>
		<description><![CDATA[

一応解決したXAMPPのセキュリティ設定をしようとすると403エラーがでるっていう問題ですが、Googleでいろいろ見ているうちにVista側にも問題があるのかもって思うようになりました。



Vist [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-479" title="403エラー" src="http://scianto.net/paolog-wp/wp-content/uploads/2009/01/20090123_02.png" alt="403エラー" width="500" height="300" /></p>

<p>一応解決したXAMPPのセキュリティ設定をしようとすると403エラーがでるっていう問題ですが、Googleでいろいろ見ているうちにVista側にも問題があるのかもって思うようになりました。</p>

<p><span id="more-477"></span></p>

<p>Vistaに問題があるといっても人それぞれ環境が違うだろうし一概にはいえませんが、うちのVistaでは・・・というお話です。</p>

<p>いろいろググッてみて「これが原因かな～？」という感じはつかめたのですが、如何せん知識に乏しいので、ここでは</p>


<ul>
		<li>原因に関係すると思われるキーワードについて</li>
		<li>どうした場合に正しく動いたか</li>
</ul>


<p>といった内容だけにとどめたいと思います。</p>


<h2>環境について</h2>
<ul>
		<li>Windows Vista Home Premium SP1</li>
		<li>XAMPP 1.7.0 
<ul>
		<li>D:/xamppにインストール</li>
</ul>
<ul>
</ul>
</li>
</ul>
<h2>httpd-xampp.confの修正</h2>


<p>Apacheの設定ファイルhttpd-xampp.confを次のように修正したことで解決。</p>

<pre>Alias /security "D:/xampp/security/htdocs/"
&lt;Directory "D:/xampp/security/htdocs"&gt;
    &lt;IfModule php5_module&gt;
        &lt;Files "xamppsecurity.php"&gt;
            php_admin_flag safe_mode off
        &lt;/Files&gt;
    &lt;/IfModule&gt;
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1 localhost　←ここを変更
&lt;/Directory&gt;
 </pre>


<p>詳しくは以下のページで。</p>

<p><a title="XAMPP1.7.0のセキュリティ設定画面が403エラー | PAOLOG" href="http://scianto.net/archives/2009/01/22185527.php">XAMPP1.7.0のセキュリティ設定画面が403エラー | PAOLOG</a></p>


<h2>localhostの「名前解決」？</h2>


<p>名前解決っていうのは、<a title="名前解決とは 【name resolution】 - 意味・解説 ： IT用語辞典" href="http://e-words.jp/w/E5908DE5898DE8A7A3E6B1BA.html">名前解決とは 【name resolution】 &#8211; 意味・解説 ： IT用語辞典</a>によると</p>


<blockquote><p>ネットワーク上で、コンピュータやネットワーク機器につけられた名前からアドレスを割り出すこと。またはその逆。&#8221;&gt;ネットワーク上で、コンピュータやネットワーク機器につけられた名前からアドレスを割り出すこと。またはその逆。</p></blockquote>


<p>もともとネット上のアドレスは数字の羅列（これがIPアドレス）で表されているのですが、それじゃ人間にはわかりにくいってことで数字をドメイン名（たとえばこのサイトだとscianto.netの部分）という形に変換します。その変換のことを「名前解決」というそうな。</p>

<p>自分のパソコンをあらわすときにも使われていて、IPアドレスに相当するものが「127.0.0.1」で、ドメインに相当するものが「localhost」になります。</p>

<p>この名前解決がうまくいってないとhttp://127.0.0.1/ではアクセスできるが、http://localhost/ではアクセスできないという状況になるということがあるそうなんですが、XAMPPのトップページにはどちらのアドレスでもアクセスできるんだけどなー・・・。</p>


<h2>コマンドプロンプトからpingを打つ</h2>


<p>コマンドプロンプトからlocalhostにpingを打ってみればというのを見つけたのでやってみました。</p>

<p>C:\&gt;ping localhost</p>

<p>ここはコンピュータ名 [::1]に ping を送信しています ::1 から 32 バイトのデータ:<br />
 ::1 からの応答: 時間 &lt;1ms<br />
 ::1 からの応答: 時間 &lt;1ms<br />
 ::1 からの応答: 時間 &lt;1ms<br />
 ::1 からの応答: 時間 &lt;1ms</p>

<p>::1 の ping 統計:<br />
 パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、<br />
 ラウンド トリップの概算時間 (ミリ秒):<br />
 最小 = 0ms、最大 = 0ms、平均 = 0ms</p>


<h2>IPv4とIPv6？</h2>


<p>pingを打った結果、::1というものにpingを送信していることがわかりました。どうやらlocalhostはIPv4では127.0.0.1、IPv6では::1になるそうです。しかもVistaではIPv6が優先されるとのこと。</p>

<p>これが設定されているのが</p>

<p>C:\Windows\System32\drivers\etc\hosts</p>

<p>にあるhostsというファイル。ここには</p>

<p>127.0.0.1       localhost<br />
 ::1             localhost</p>

<p>と書いてあります。</p>


<h2>::1の行を無効にしてみる</h2>


<p>消すのは怖いので先頭に#をつけてコメントアウト（？）してみました。</p>

<p>127.0.0.1       localhost<br />
 #::1             localhost</p>

<p>で、当然変更したので保存するんですが、保存するには管理者権限が必要になります。いつもDreamweaverを使っているので今回も。DWのショートカットを右クリック、「管理者をして実行」という操作をしました。</p>

<p>それからブラウザ（Firefox）を再起動してXAMPPの管理画面へ。そしてセキュリティをクリックすると</p>

<p>なんとできました！！。</p>

<p>もちろんhttpd-xampp.confの変更はしてません。</p>

<p>でも、ここいじってもいいのかちょっと心配。</p>


<h2>なんとなくまとめ</h2>


<p>VistaにインストールされているIPv6に関係する問題なのかなという感じですが、結局、対処法としては</p>


<ul>
		<li>httpd-xampp.confを編集する</li>
		<li>hostsファイルを編集する</li>
</ul>


<p>のどちらかの方法しかいまのところわかりません。</p>

<p>書いた順番がむちゃくちゃで、ほとんどもう自分用の覚書みたいになってしまって申し訳ありません。同じ症状にはまっている人の参考になれば幸いです。</p>

<p>（設定を変えるときはそのまえに試した設定は元に戻してから検証しているので間違ってはないと思いますが・・・。）</p>]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2009/01/23231959.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2009/01/23231959.php" />
	</item>
		<item>
		<title>XAMPP1.7.0のセキュリティ設定</title>
		<link>http://scianto.net/archives/2009/01/23225652.php</link>
		<comments>http://scianto.net/archives/2009/01/23225652.php#comments</comments>
		<pubDate>Fri, 23 Jan 2009 13:56:52 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://scianto.net/?p=476</guid>
		<description><![CDATA[

VistaにXAMPP1.7.0をインストールしたあと、セキュリティ設定で403エラーに出くわしたわけですが、前回無事に解決することができたので、今回はセキュリティ設定の方法について紹介します。



 [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-478" title="XAMPPのセキュリティ設定" src="http://scianto.net/paolog-wp/wp-content/uploads/2009/01/20090123_01.png" alt="XAMPPのセキュリティ設定" width="500" height="300" /></p>

<p>VistaにXAMPP1.7.0をインストールしたあと、セキュリティ設定で403エラーに出くわしたわけですが、前回無事に解決することができたので、今回はセキュリティ設定の方法について紹介します。</p>

<p><span id="more-476"></span></p>


<ol>
		<li><p>メニューから「セキュリティ」をクリックすると以下のページになります。</p>

<p><img class="alignnone size-full wp-image-463" title="XAMPPセキュリティー" src="http://scianto.net/paolog-wp/wp-content/uploads/2009/01/20090120_11.png" alt="XAMPPセキュリティー" width="500" height="248" /></p></li>
		<li><p>ページの下のほうに<br />
 http://localhost/security/xamppsecurity.php <br />
 というリンクがあるのでそれをクリック。すると以下のページにいきます。</p>

<p><img class="alignnone size-full wp-image-464" title="XAMPPセキュリティ設定" src="http://scianto.net/paolog-wp/wp-content/uploads/2009/01/20090120_12.png" alt="XAMPPセキュリティ設定" width="500" height="476" /></p></li>
		<li>「MYSQL 項目: &#8220;ROOT&#8221; パスワード」のところでパスワードを入力します。これはPhpMyAdminを使ってMySQLに接続するためのパスワードです。 チェックボックスにチェックを入れて「パスワードを変更しました。」をクリックすると表示されているファイルにここで入力した内容が書いてあるはずです。<br />
 それにしてもなぜ「変更しました」なんでしょうね？。</li>
		<li>続いて「XAMPPのディレクトリ制御」のところで「ユーザ」と「パスワード」を入力します。これはXAMPPの管理画面にアクセスするときに必要になります。ここもチェックしてから「安全なXAMPPディレクトリを作成してください。」をクリックします。同時にテキストファイルも作成されます。パスワードを忘れたときはこのファイルをみるといいです。</li>
		<li><p>次にドキュメントルートのD:\xampp\htdocs\にアクセス制限をかけておきます。</p>

<pre class="xml">Order deny,allow
Deny from All
Allow from localhost 127.0.0.1
</pre>


<p>以上の内容で「.htaccess」ファイルを作成し、D:\xampp\htdocs\に保存します。</p></li>
</ol>


<p>これでセキュリティ設定は終了です。</p>]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2009/01/23225652.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2009/01/23225652.php" />
	</item>
		<item>
		<title>XAMPP1.7.0のセキュリティ設定画面が403エラー</title>
		<link>http://scianto.net/archives/2009/01/22185527.php</link>
		<comments>http://scianto.net/archives/2009/01/22185527.php#comments</comments>
		<pubDate>Thu, 22 Jan 2009 09:55:27 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://scianto.net/?p=475</guid>
		<description><![CDATA[

VistaにXAMPP1.7.0をインストールし、セキュリティを設定しようとしたところ403エラーが出てしまいページを開くことができませんでした。



検索してみると国内外でちらほらと同じ症状をみつけま [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-474" title="XAMPP 403エラー" src="http://scianto.net/paolog-wp/wp-content/uploads/2009/01/20090122_01.png" alt="XAMPP 403エラー" width="500" height="300" /></p>

<p>VistaにXAMPP1.7.0をインストールし、セキュリティを設定しようとしたところ403エラーが出てしまいページを開くことができませんでした。</p>

<p><span id="more-475"></span></p>

<p>検索してみると国内外でちらほらと同じ症状をみつけました。でも、XPにインストールしたらすんなりページが開けたのでVista固有の問題でしょうか？もしかしたら、自分のVistaだけがそうなのかも！？。</p>

<p>ただ見たサイトの中では解決方法が書いてなかったのでこれはもう自分で調べるしかないと。</p>

<p>403エラーっていうのは「そのディレクトリやファイルにアクセスする権限がないよ」ってことのようですが、まずどこを原因でどう変更したらいいかさっぱりです。</p>

<p>でも、アクセス権がないってことはやっぱりサーバー側の問題ですよね。Apacheの設定をどこか変更したらうまくいくかも。それよりも一番の問題はApacheのことをほとんど知らないってことですけど・・・・。</p>

<p>でもでも、ひとつだけ気づいたことがあります。</p>

<p>「セキュリティ」ページのリンクがhttp://localhost/security/lang.php?jpになってるんですが、D:\xampp\htdocs\にはsecurityフォルダは存在してません。このフォルダはD:\xampp直下にあります。さらにlang.phpファイルはD\xampp\security\htdocs\にあります。</p>

<p>XAMPPではD:\xampp\htdocs\にlocalhostというドメインが割り当てられているので、たとえば、ブラウザからhttp://localhost/sample/にアクセスするということはD:\xampp\htdocs\sample\を見ることになります。</p>

<p>そのため、D:\xampp\直下にあるフォルダやファイルはブラウザからは見えないはずです。</p>

<p>でも「セキュリティ」ページへのリンクでは、http://localhost/security/にアクセスしたら、D:\xampp\security\htdocs\を参照するようになってるということになります。</p>

<p>そんなことできるのかな～と思いましたが、そういえばMovableTypeをマルチドメインで運用しようとしたときに覚えたシンボリックリンクを思い出しました。簡単にいうならWindowsのショートカットみたいなもの。デスクトップにショートカットがあって、実際のフォルダは違うところにあるみたいな。</p>

<p>たぶんここがポイント！。</p>

<p>そういう設定をしている箇所をApacheの設定から探せばいいはず・・・です。</p>

<p>Apacheの設定はD:\xampp\apache\conf\ディレクトリ以下にある拡張子がconfのファイルです。</p>

<p>そのなかからようやく見つけたのがD:\xampp\security\htdocs\extra\httpd-xampp.confの以下の部分。</p>

<pre name="code" class="c#">Alias /security "D:/xampp/security/htdocs/"
&lt;Directory "D:/xampp/security/htdocs"&gt;
    &lt;IfModule php5_module&gt;
        &lt;Files "xamppsecurity.php"&gt;
            php_admin_flag safe_mode off
        &lt;/Files&gt;
    &lt;/IfModule&gt;
    Order deny,allow
    Deny from all
    Allow from localhost
&lt;/Directory&gt;
</pre>


<p>Aliasディレクティブのところで気づきました。</p>

<p><a href="http://httpd.apache.org/docs/2.0/ja/mod/mod_alias.html#alias">Alias ディレクティブについて：Apacheドキュメント</a></p>

<p>ここでhttp://localhost/security/にアクセスしたらD:\xampp\security\htdocs\をみるようにしているようです。</p>

<p>でも、内容的にはおかしなところは無いように見えます。「Allow from localhost」でlocalhostからのアクセスのみ有効になってますし・・・。見当違いだったかな～。</p>

<p>しいて変更するとするとlocalhostとともに「127.0.0.1」も追加しようかなという程度。まあやらないよりはマシなのでとりあえず、保存→Apacheの再起動をしてみると・・・</p>

<pre name="code" class="c#">Alias /security "D:/xampp/security/htdocs/"
&lt;Directory "D:/xampp/security/htdocs"&gt;
    &lt;IfModule php5_module&gt;
        &lt;Files "xamppsecurity.php"&gt;
            php_admin_flag safe_mode off
        &lt;/Files&gt;
    &lt;/IfModule&gt;
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1 localhost ← 「127.0.0.1」を追加
&lt;/Directory&gt;
</pre>


<p>できた！！！！！。</p>

<p>メニューの「セキュリティ」からしっかりとページに移動することができました。現時点では理由はわかりませんが、偶然とはいえエラーをはかなくなったので大満足(￣∇￣*)ゞ！</p>

<p>これでようやくセキュリティの設定ができます。</p>

<p>よかったよかった。</p>

<p><br class="spacer_" /></p>]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2009/01/22185527.php/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2009/01/22185527.php" />
	</item>
		<item>
		<title>VistaにXAMPP1.7をインストールする方法</title>
		<link>http://scianto.net/archives/2009/01/21235654.php</link>
		<comments>http://scianto.net/archives/2009/01/21235654.php#comments</comments>
		<pubDate>Wed, 21 Jan 2009 14:56:54 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://scianto.net/?p=453</guid>
		<description><![CDATA[
Vistaに最新のXAMPP1.7をインストールしたのでインストール方法とその設定方法を紹介します。

しばらく、PHPの勉強から遠ざかっていたのでローカルにインストールしたXAMPP（1.6.2）を触ることがな [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-468" title="XAMPPロゴ" src="http://scianto.net/paolog-wp/wp-content/uploads/2009/01/20090120_15.png" alt="XAMPPロゴ" width="500" height="300" /></p>
<p>Vistaに最新のXAMPP1.7をインストールしたのでインストール方法とその設定方法を紹介します。</p>
<p><span id="more-453"></span></p>
<p>しばらく、PHPの勉強から遠ざかっていたのでローカルにインストールしたXAMPP（1.6.2）を触ることがなかったのですが、PHPの勉強にもなると思ってWordPressにした部分も大きいのでもう一度仕切りなおして勉強したいと思います。</p>
<h2>XAMPP公式サイト&amp;ダウンロード</h2>
<p>まずはともあれ、XAMPPをダウンロードしてきます。</p>
<p>公式サイト（日本語）：<a href="http://www.apachefriends.org/jp/xampp-windows.html">apache friends &#8211; xampp for windows</a></p>
<p>2009年1月20日現在の最新バージョンは1.7です。<strong>XAMPP Windows版 1.7.0〔ベーシックパッケージ〕</strong>の「インストーラ」というリンクをクリックしてダウンロードしてください。</p>
<p>ダウンロードしたファイルをダブルクリックで実行したらインストール開始です。</p>
<h2>インストール手順</h2>
<ol>
<li>
<p>「Japanese」になっているのでそのまま「OK」。</p>
<p><img class="alignnone size-full wp-image-454" title="XAMPPインストール-手順1" src="http://scianto.net/paolog-wp/wp-content/uploads/2009/01/20090120_01.png" alt="XAMPPインストール-手順1" width="304" height="165" /></p>
</li>
<li>
<p>XAMPPの公式サイトにもあるようにVistaのユーザーアカウント制御のおかげでC:\Program Files以下にインストールするとうまくいかないよっていう注意。</p>
<p><img class="alignnone size-full wp-image-455" title="XAMPPインストール-手順2" src="http://scianto.net/paolog-wp/wp-content/uploads/2009/01/20090120_02.png" alt="XAMPPインストール-手順2" width="469" height="249" /></p>
</li>
<li>
<p>そのまま次へ</p>
<p><img class="alignnone size-full wp-image-456" title="XAMPPインストール-手順3" src="http://scianto.net/paolog-wp/wp-content/uploads/2009/01/20090120_03.png" alt="XAMPPインストール-手順3" width="500" height="310" /></p>
</li>
<li>
<p>デフォルトでは「C:\xampp」となっているのでそのままでもかまわないのですが、Cドライブは嫌なのでDドライブにしました。だから「D:\xampp」になります</p>
<p><img class="alignnone size-full wp-image-457" title="XAMPPインストール-手順4" src="http://scianto.net/paolog-wp/wp-content/uploads/2009/01/20090120_04.png" alt="XAMPPインストール-手順4" width="500" height="310" /></p>
</li>
<li>
<p>デスクトップにショートカットをつくるか、スタートメニューに登録するかはお好みで。サービスのところはすべてチェックしませんでした。チェックをするとWindowsの起動時にXAMPPも起動してしまい面倒なのでこれもやめました。</p>
<p><img class="alignnone size-full wp-image-458" title="XAMPPインストール-手順5" src="http://scianto.net/paolog-wp/wp-content/uploads/2009/01/20090120_05.png" alt="XAMPPインストール-手順5" width="500" height="310" /></p>
</li>
<li>
<p>インストール作業がどんどん進んでいきます。</p>
<p><img class="alignnone size-full wp-image-459" title="XAMPPインストール-手順6" src="http://scianto.net/paolog-wp/wp-content/uploads/2009/01/20090120_06.png" alt="XAMPPインストール-手順6" width="500" height="310" /></p>
</li>
<li>
<p>「XAMPP1.7.0セットアップウィザードは完了しました」と出たら「完了」をクリック。これでインストールは終了です。このあとコントロールパネルを起動するか聞かれるので起動してみます。</p>
<p><img class="alignnone size-full wp-image-460" title="XAMPPインストール-手順7" src="http://scianto.net/paolog-wp/wp-content/uploads/2009/01/20090120_07.png" alt="XAMPPインストール-手順7" width="500" height="310" /></p>
</li>
<li>
<p>ここからはいよいよXAMPPがちゃんとインストールされてるか確認するために管理画面を起動する作業になります。さっきの続きでコントロールパネルが開いたら「Apache」の右側にある開始ボタンをクリック。すると「起動」と表示されます。さらに「MySQL」の開始ボタンもクリックしてMySQLも起動させます。</p>
<p><img class="alignnone size-full wp-image-466" title="XAMPPコントロールパネル" src="http://scianto.net/paolog-wp/wp-content/uploads/2009/01/20090120_14.png" alt="XAMPPコントロールパネル" width="455" height="364" /></p>
</li>
<li>
<p>コントロールパネルのApacheの横にある「管理ツール」をクリックするとブラウザが立ち上がり、XAMPPの管理画面がでてきます。直接、ブラウザから「http://localhost/xampp/」を開いてもOKです。次のような画面が表示されたらインストールは完璧！。それでは管理画面へいくために「日本語」クリック。</p>
<p><img class="alignnone size-full wp-image-461" title="XAMPP初期起動" src="http://scianto.net/paolog-wp/wp-content/uploads/2009/01/20090120_08.png" alt="XAMPP初期起動" width="500" height="368" /></p>
</li>
<li>
<p>「XAMPP Windows版へようこそ」っていう画面が表示されます。これでとりあえずはインストールから確認までが終了ってことになります。</p>
<p><img class="alignnone size-full wp-image-467" title="XAMPPようこそ画面" src="http://scianto.net/paolog-wp/wp-content/uploads/2009/01/20090120_09.png" alt="XAMPPようこそ画面" width="500" height="365" /></p>
</li>
</ol>
<h2>XAMPPのセキュリティ設定でエラー<br />
</h2>
<p>インストールが完了したら次はXAMPPのセキュリティ設定です。初期状態のXAMPPは外部からのアクセスに対してほとんど無防備状態。これだけで立派な自宅サーバーになってるとはいえ、PHPの勉強のためだけに使うので外部からのアクセスは拒否するように設定します。</p>
<p>ここで問題発生。本来ならメニューから「セキュリティ」をクリックすると設定画面にいくはずだったんですが、なぜか403エラーが発生。アクセス権がありませんだって。すぐに解決できそうにないでのこの記事はここまでにします。</p>
<p>でも、ご安心を。</p>
<p>素人なりにがんばって検索&amp;いじった結果、表示できるようになったので次の記事でエラーの解決とセキュリティ設定について書きたいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2009/01/21235654.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2009/01/21235654.php" />
	</item>
		<item>
		<title>XAMPPにPerlのモジュールを簡単にインストールする方法</title>
		<link>http://scianto.net/archives/2007/10/04002457.php</link>
		<comments>http://scianto.net/archives/2007/10/04002457.php#comments</comments>
		<pubDate>Wed, 03 Oct 2007 15:24:57 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://scianto.net/wpmemo/?p=236</guid>
		<description><![CDATA[
前回の記事「VistaのXAMPPにMovableType4をインストール」で無事にMovableType4をインストールすることができました。でも、これにはまだ続きがあるんです。


MovableType4をインス [...]]]></description>
			<content:encoded><![CDATA[<p>
前回の記事「<a href="http://power.scianto.net/2007/10/id47.php">VistaのXAMPPにMovableType4をインストール</a>」で無事にMovableType4をインストールすることができました。でも、これにはまだ続きがあるんです。
</p>
<p>
MovableType4をインストールする分にはXAMPPとそのPerlアドオンをインストールだけで十分に環境が整っているのですが、実は「Image::Magick」というPerlモジュールがインストールされていませんでした。
</p>
<p>
そこで、Perlに詳しくなくてもモジュールのインストールが簡単にできるPerl Package Managerをつかってモジュールのインストールをしてみました。
</p>

<span id="more-236"></span>
<h3>始める前に</h3>
<p>まずは環境を確認しておくと</p>
<ul>
<li>Windows Vista Home Premium</li>
<li>XAMPP 1.6.2 + Perl 5.5.8-2.2.4（XAMPPアドオン）</li>
<li>MovableType 4</li>
<li>xamppはD:/xampp以下にインストール</li>
</ul>
<p>となっています。</p>
<h3>手順</h3>
<h4>Perl Package Manager（ppm）を起動する</h4>
<p>ppmはコマンドプロンプトから起動させるのでVistaのスタートから「すべてのプログラム」→「アクセサリ」→「コマンドプロンプト」とたどりコマンドプロンプトを起動します。</p>
<p>コマンドプロンプトの使い方は以下のサイトが参考になります。</p>
<p><a href="http://cmd-pro.com/">コマンドプロンプトで作業効率UP</a></p>
<p>といっても使うのはディレクトリの変更ぐらいですが・・・。</p>
<p>コマンドプロンプトを起動した直後は</p>
<pre>C:\Users\ユーザー名</pre>
<p>となっています。XAMPPはDドライブにインストールしているのでまずはドライブを変更します。そのあとppmの起動という順になります。入力するのは次のとおり</p>
<pre>cd /d D:\xampp\perl\bin

ppm</pre>
<p>一行ごとに「enter」を押しておいてください。</p>
<p>するとPerl Package Managerが起動するはずです。</p>
<p class="align_center"><img src="http://power.scianto.net/img/entryimage/20071001_05.gif" alt="" width="500" height="506" /></p>
<p>インストールされているパッケージ一覧が表示されています。すべて英語ですが、アイコンにカーソルをあわせるとツールチップで簡単な説明が書いてあるのですぐにわかると思います。たとえば一番左のアイコンをクリックするとインストールできるモジュールや、すでにインストールされているモジュールなどのすべての一覧が表示されます。</p>
<h4>リポジトリの追加</h4>
<p>この中からは「Image::Magick」はみつかりません。これはリポジトリを追加することで解決します。</p>
<p>右上のアイコンをクリックします。</p>
<p class="align_center"><img src="http://power.scianto.net/img/entryimage/20071001_06.gif" alt="" width="500" height="180" /></p>
<p>「Repositories」タブからリポジトリを追加できるようになります。</p>
<p class="align_center"><img src="http://power.scianto.net/img/entryimage/20071001_07.gif" alt="" width="496" height="326" /></p>
<p>Locationに</p>
<pre>http://theoryx5.uwinnipeg.ca/ppms/</pre>
<p>を入力します。nameは好きな名前で（theoryx5とか）。「Add」をクリックすると追加できました。</p>
<p class="align_center"><img src="http://power.scianto.net/img/entryimage/20071001_03.gif" alt="" width="500" height="522" /></p>
<h4>Image::Magickのインストール</h4>
<p>Image::Magickを検索してみましょう。今度はいくつか見つかったと思います。現在の最新バージョンは6.3.5です。Image-MagickとPerlMagickというのがありますがどちらをインストールしても動くようです。違いはGoogleで。</p>
<p>インストールしたいモジュールをマークします。</p>
<p class="align_center"><img src="http://power.scianto.net/img/entryimage/20071001_04.gif" alt="" width="500" height="180" /></p>
<p>続けて矢印のアイコンをクリックするとインストールがはじまります。</p>
<p class="align_center"><img src="http://power.scianto.net/img/entryimage/20071001_08.gif" alt="" width="500" height="180" /></p>
<p>インストールが終了したらppmとコマンドプロンプトを閉じます。</p>
<h4>MTの管理画面で確認</h4>
<p>MTの管理画面のシステム→ツールでモジュールをチェックしてください。Image::Magickがインストールされていたら成功です。</p>]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2007/10/04002457.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2007/10/04002457.php" />
	</item>
		<item>
		<title>VistaのXAMPPにMovableType4をインストール</title>
		<link>http://scianto.net/archives/2007/10/02210411.php</link>
		<comments>http://scianto.net/archives/2007/10/02210411.php#comments</comments>
		<pubDate>Tue, 02 Oct 2007 12:04:11 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[MovableType]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://scianto.net/wpmemo/?p=235</guid>
		<description><![CDATA[
VistaにインストールしたXAMPPですが、もともとPHP以外にあまり使うことがなく宝の持ち腐れ感があったのですが、うかブログさんの「MTをローカルで動かす　by XAMPP」という記事を読んでこっちもなんとなくMo [...]]]></description>
			<content:encoded><![CDATA[<p class="imgBox"><img src="http://power.scianto.net/img/entryimage/20071001_00.gif" width="400" height="200" alt="" /></p>
<p>VistaにインストールしたXAMPPですが、もともとPHP以外にあまり使うことがなく宝の持ち腐れ感があったのですが、うかブログさんの「<a href="http://www.uka-blog.com/web/movable_type_technique/mt_local_xampp.html">MTをローカルで動かす　by XAMPP</a>」という記事を読んでこっちもなんとなくMovableType 4をローカルにインストールしてみました。</p>

<span id="more-235"></span>
<p>XAMPPをインストールしてはいるものの、Perlの環境は整っていないのでまずはこれから始めないといけません。そのあと、MovableType 4をインストールするという手順になります。</p>
<p>MT4をローカルで動かしてなにがやりたいのかな～？なんてふと思ったりもしました。プラグインをつくれるわけでもないですし。でも</p>
<blockquote>
<p>テンプレートをアップロードしなくていいだけなのにすっごく快適☆MTでブログをポコポコ作っていくYO！なんて方はMTをローカルで動かす環境、整えておいてもいいかもしれませんよ＾＾<br />「<a href="http://www.uka-blog.com/web/movable_type_technique/mt_local_xampp.html">MTをローカルで動かす by XAMPP</a>」の記事より
</p>
</blockquote>
<p>ということで「なるほど」っておもったので即実行です。ちなみに今回の環境は次のとおりです。</p>
<ul>
<li>Windows Vista Home Premium</li>
<li>XAMPP 1.6.2</li>
</ul>
<h3>Perlの実行環境を整える</h3>
<h4>XAMPPのPerlアドオンをインストール</h4>
<p>XAMPPでPerlを使えるようにするにはWindows版 アドオンという拡張機能をインストールする必要があります。</p>
<p><a href="http://www.apachefriends.org/jp/xampp-windows.html">apache friends &#8211; xampp for windows</a></p>
<p class="align_center"><img src="http://power.scianto.net/img/entryimage/20071001_02.gif" alt="" width="500" height="300" /></p>
<p>インストーラ版のXAMPPをつかっているので「Perl 5.5.5-2.24」の「Installer」をダウンロードします。</p>
<p>ダウンロードした実行ファイルをダブルクリックで実行します。インストールするフォルダがXAMPPが入っているフォルダであることを確認すればあとは進めていくだけでインストールされます。あくまで自分の環境ですが、XAMPPをDドライブの直下のxamppという名前のフォルダにインストールしている場合</p>
<pre>D:/xampp</pre>
<p>にインストールします。とっても簡単！！</p>
<h4>httpd.confの設定</h4>
<pre>D:/xampp/apache/conf/httpd.conf</pre>
<p>Apacheの設定ファイルであるhttpd.confを開きます。<br />
（D:/xamppの部分はXAMPPをインストールしたフォルダなので自分の環境にあわせて読みかえてください。）</p>
<p>368行目の「ScriptInterpreterSource registry」の行頭の「#」を消して保存。</p>
<h5>&lt;補足&gt;CGIファイルの関連付け？</h5>
<p>Gooogleで調べていると拡張子「.cgi」をもつファイルがCGIファイルとして動くように設定するように書いてあるのですが、うちの「.cgi」ファイルはDreamweaverに関連付けられてても動いたのでこのまま保留です。</p>
<p>ちなみVistaでは</p>
<pre>コントロールパネル→プログラム→既定のプログラム→ファイルの種類またはプロトコルのプログラムへの関連付け</pre>
<p>とたどると特定の拡張子をもつファイルを既定のプログラムで動かすように設定できるようになるようです。</p>
<h3>MovableType 4のインストール</h3>
<p>ここまでの準備が整ったらようやくMT4のインストールにはいります。MT4をすでに入手しており、xAMPPのインストールや設定などは完了しているものとします。（<a href="http://power.scianto.net/2006/11/id67.php">XAMPPのインストール等について</a>）</p>
<h4>step.1 MovableType 4をコピー</h4>
<p>ローカルなのでサーバーにアップロードという操作はなく、フォルダにMT関連のフォルダ・ファイルをすべてコピーするだけです。</p>
<p>xampp内のhtdocs以下にmtという名前のフォルダをつくりそこにコピーしました。</p>
<h4>step.2 データベースの準備</h4>
<p>XAMPPからApacheとMySQLを起動させます。XAMPPの管理画面から「phpMyAdmin」を選択し、新しくデータベースを作成します。名前は「movabletype」としておきます。</p>
<h4>step.3 いよいよインストール</h4>
<p>ここまできたらあと少し。</p>
<p>ブラウザからMTをコピーしたフォルダを開きます。</p>
<pre>http://localhost/mt/</pre>
<p>あとはレンタルサーバーにMT4をインストールするのとほとんど同じなのでサーバーのマニュアルなどを参考にすすめてください。</p>
<p>ちがうところといえば・・・、</p>
<p>途中のメール送信テストは設定せず次へ（エラーがでたので・・・）。</p>
<p>レンタルサーバー（<a href="http://px.a8.net/svt/ejp?a8mat=1016RM+DVISEQ+348+15R4NM" target="_blank">チカッパ！レンタルサーバー</a> <img border="0" width="1" height="1" src="http://www14.a8.net/0.gif?a8mat=1016RM+DVISEQ+348+15R4NM" alt="" />）にインストールするときにはなかったテンポラリディレクトリの設定があるので、mtフォルダ直下にtmpフォルダをつくってから「tmp」と入力。</p>
<p>といったあたりが違うかな。あとは同じです。これでインストール完了です！。</p>
<p>ローカルにMovableTypeが動いているなんてちょっと感動ですね。これでプラグインのテストやテンプレートづくりが楽になりそうです。</p>]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2007/10/02210411.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2007/10/02210411.php" />
	</item>
		<item>
		<title>XAMPP 1.5.5 の設定</title>
		<link>http://scianto.net/archives/2007/01/17213911.php</link>
		<comments>http://scianto.net/archives/2007/01/17213911.php#comments</comments>
		<pubDate>Wed, 17 Jan 2007 12:39:11 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://scianto.net/wpmemo/?p=203</guid>
		<description><![CDATA[

XAMPP 1.5.5 をインストールしたら、すぐにでもPHPの開発をはじめたいところですがその前にセキュリティーとphp.iniの設定をします。



MySQL、PhpMyAdmin のパスワード設定とXAMPP [...]]]></description>
			<content:encoded><![CDATA[<p>
<img class="pict" src="http://power.scianto.net/img/entryimage/xampp_14.png" alt="" width="180" height="100" />
<a href="http://power.scianto.net/php/xampp/id31.php">XAMPP 1.5.5 をインストール</a>したら、すぐにでもPHPの開発をはじめたいところですがその前にセキュリティーとphp.iniの設定をします。
</p>

<span id="more-203"></span>
<h2>MySQL、PhpMyAdmin のパスワード設定とXAMPPへのアクセス制御</h2>
<p>XAMPP コントロールパネルからセキュリティーに関する設定を行なうことが出来ます。<br />ブラウザで以下のURLにアクセスします。</p>
<pre>http://localhost/xampp/</pre>
<p>左のメニューから「セキュリティー」をクリックします。<br />（開いたページがPHPエラーになるときは「<a href="http://power.scianto.net/php/xampp/id31.php">XAMPP 1.5.5 をインストール</a>」のページ下部「<a href="http://power.scianto.net/php/xampp/id31.php#xamppbug">XAMPP1.5.5 のバグ？</a>」を参考にしてください。） </p>
<p><img src="http://power.scianto.net/img/entryimage/xampp_15.png" alt="" width="480" height="240" /></p>
<p>Apache、MySQLともに起動している状態でステータスを確認します。デフォルトでは上3つが「要注意」になっています。この部分が「安全」になるようにすればいいようです。<br />ページ中の以下のリンクをクリックします。</p>
<pre>http://localhost/security/xamppsecurity.php</pre>
<p><img src="http://power.scianto.net/img/entryimage/xampp_16.png" alt="" width="480" height="350" /></p>
<p>上図のようにパスワードやIDを設定します。上が MySQL・PhpMyAdmin、下がXAMPPのセキュリティー関連の設定になっています。<br />再び</p>
<pre>http://localhost/xampp/</pre>
<p>にアクセスします。今度はXAMPPにアクセスするとパスワード等の入力をもとめられるようになります。<br />「XAMPPのディレクトリ制御」の項目で入力したユーザーIDとパスワードを使用します。</p>
<p>さらに左メニューからPhpMyAdminをクリックします。すると再びIDとパスワードを求められます。ここでは「MYSQL 項目：”ROOT”パスワード」の項目で設定したものを使用します。<br />ID は「 root 」、パスワードは設定したものです。</p>
<p>以上の設定が終了したらセキュリティーをチェックしてみましょう。上３つが「 安全 」になっていればOKです。</p>
<h2>php.ini の設定</h2>
<h3>変更するファイル</h3>
<p>PHPの設定は「 php.ini 」というファイルに書かれているのでこれを修正します。XAMPPにはPHPの設定ファイルがいくつかあります。</p>
<pre>%XAMPP_HOME%\apache\bin\php.ini
%XAMPP_HOME%\php\php.ini
%XAMPP_HOME%\php\php5.ini
%XAMPP_HOME%\php\php4\php.ini
%XAMPP_HOME%\php\php4\php4.in
</pre>
<p>%XAMPP_HOME% はXAMPPをインストールしたフォルダを指しています。ご自分の環境にあわせて読み替えてください。<br />これらのファイルにすべて同じ変更を加えます。</p>
<h3>設定方法（ UTF-8 に設定する）</h3>
<p>PHPのソースファイルや出力をすべてUTF-8にする場合の設定方法です。</p>
<pre>output_buffering = Off   // UTF-8 の場合はこのまま
;output_handler =        // UTF-8 の場合は設定しない
<span class="fs-1">;</span>mbstring.language = Japanese
<span class="fs-1">;</span>mbstring.internal_encoding = <span class="fs-2">UTF-8</span>
<span class="fs-1">;</span>mbstring.http_input = auto
<span class="fs-1">;</span>mbstring.http_output = <span class="fs-2">UTF-8</span>
<span class="fs-1">;</span>mbstring.encoding_translation = <span class="fs-2">On</span>
<span class="fs-1">;</span>mbstring.detect_order = auto
;mbstring.substitute_character = none //変換できない文字は ? に置き換えられます
;mbstring.func_overload = 0 </pre>
<p>  <span class="fs-1">；(セミコロン)</span> を削除（コメントアウト）し、この<span class="fs-2">文字色</span>の部分を変更します。<br />変更しない部分のセミコロンははずしません。</p>
<p>５つのphp.ini 関連のファイルを変更したら、一度Apache を再起動させると完了です。phpinfo( )から確認してみましょう。</p>
<h2>js.php ファイルの文字コード変更</h2>
<p>今回のように内部コードをUTF-8にした場合、「<a href="http://power.scianto.net/php/xampp/id31.php#xamppbug">XAMPP1.5.5 のバグ？</a>」でインストールした「 js.php 」の文字コードをUTF-8に変更しておきましょう。</p>
<h2>関連サイト</h2>
<p class="outlink"><a href="http://www.apachefriends.org/jp/xampp-windows.html">XAMPP公式サイト</a></p>]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2007/01/17213911.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2007/01/17213911.php" />
	</item>
		<item>
		<title>XAMPP　1.5.5 をインストール</title>
		<link>http://scianto.net/archives/2007/01/15212955.php</link>
		<comments>http://scianto.net/archives/2007/01/15212955.php#comments</comments>
		<pubDate>Mon, 15 Jan 2007 12:29:55 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://scianto.net/wpmemo/?p=202</guid>
		<description><![CDATA[


PHPのローカルでの開発環境をほんの数分でつくってくれるXAMPPがバージョン1.5.5 から日本語にも対応するようになったのでインストールしてみました。
XAMPPサイトも日本語対応なのでかなりわかりやすくなって [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://www.apachefriends.org/jp/xampp-windows.html">
<img class="pict" src="http://img.simpleapi.net/small/http://www.apachefriends.org/jp/xampp-windows.html" alt="" width="128" height="128" />
</a>PHPのローカルでの開発環境をほんの数分でつくってくれるXAMPPがバージョン1.5.5 から日本語にも対応するようになったのでインストールしてみました。<br />
XAMPPサイトも日本語対応なのでかなりわかりやすくなっています。
</p>

<span id="more-202"></span>
<h2>XAMPP1.5.5のインストール</h2>
<p>
<img src="http://power.scianto.net/img/entryimage/xampp_02.png" alt="" width="480" height="130" />
</p>
<p class="outlink">
<a href="http://www.apachefriends.org/jp/xampp-windows.html">XAMPP公式サイト</a>
</p>
<p>
インストールにはインストーラ版を使うのが一番簡単です。上の箇所からダウンロードします。
</p>
<p class="center">
<img src="http://power.scianto.net/img/entryimage/xampp_03.png" alt="" width="300" height="60" />
</p>
<p>
ダウンロードした「 xampp-win32-1.5.5-installer.exe 」をクリックするとインストールがはじまります。
</p>
<p class="center">
<img src="http://power.scianto.net/img/entryimage/xampp_04.png" alt="" width="294" height="160" />
</p>
<p>
「 Japanese 」を選択して「 OK 」をクリックします。
</p>
<p>
<img src="http://power.scianto.net/img/entryimage/xampp_05.png" alt="" width="480" height="320" />
</p>
<p>
起動中のすべてのアプリケーションを終了して「 次へ 」をクリックします。
</p>
<p>
<img src="http://power.scianto.net/img/entryimage/xampp_06.png" alt="" width="480" height="320" />
</p>
<p>
インストール先を指定します。「参照」からフォルダを指定することができますが、ドライブのみ（ たとえばD:\ など ）は指定できせん。<br />
インストールするとxamppフォルダがつくられ、その下にすべてのファイルがインストールされることになります。<br />
インストール先を指定したら「 次へ 」をクリックします。
</p>
<p>
<img src="http://power.scianto.net/img/entryimage/xampp_07.png" alt="" width="480" height="320" />
</p>
<p>
ローカル環境だけで開発するのでFTPサーバは必要ないと思います。<br />
「FileZilaをサービスとしてインストール」以外を選択して「 インストール 」をクリックします。
</p>
<p>
<img src="http://power.scianto.net/img/entryimage/xampp_08.png" alt="" width="480" height="320" />
</p>
<p>
<img src="http://power.scianto.net/img/entryimage/xampp_09.png" alt="" width="480" height="101" />
</p>
<p>
<img src="http://power.scianto.net/img/entryimage/xampp_10.png" alt="" width="480" height="101" />
</p>
<p>
ここまでくればインストールは終了です。「 はい 」をクリックするとXAMPP コントロールパネルが起動します。
</p>
<p class="center">
<img src="http://power.scianto.net/img/entryimage/xampp_11.png" alt="" width="400" height="300" />
</p>
<p>
<img src="http://power.scianto.net/img/entryimage/xampp_13.png" alt="" width="480" height="300" />
</p>
<p>
Internet Explorer や Firefox などのブラウザで次のURLにアクセスしてください。<span class="fs-1"><br />
http://localhost/</span><br />
上のような画面になればすべてのインストールは成功です。
</p>
<h2 id="xamppbug">XAMPP1.5.5 のバグ？</h2>
<p>
XAMPP 1.5.5 Windows 版では上の画面のメニューのセキュリティをクリックするとエラーが表示されます。これは日本語にするためのファイル「 ja.php 」がインストールされていないためです。「 ja.php 」は次のサイトから入手可能です。
</p>
<p class="outlink">
<a href="http://support.exxaxon.co.jp/index.php?topic=7.0">Exxaxon サポートフォーラム</a>
</p>
<p>
ダウンロードしたファイルを解凍すると「 ja.php 」でできるので%XAMPP_HOME%\htdocs\xampp\security\htdocs\lang ディレクトリにファイルを移動（コピー）します。%XAMPP_HOME% はXAMPPをインストールしたディレクトリを表わしています。自分の環境にあわせて適宜読みかえてください。
</p>
<h2>参考サイト</h2>
<p class="outlink">
<a href="http://www18.ocn.ne.jp/~cafebabe/others/xampp/index.html#php_cfg">XAMPP + Tomcat のインストール</a><br />
インストールから設定まで大変詳しく書かれていてとても参考になりました。
</p>]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2007/01/15212955.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2007/01/15212955.php" />
	</item>
		<item>
		<title>XAMPP設定（PHP編）</title>
		<link>http://scianto.net/archives/2006/12/09172736.php</link>
		<comments>http://scianto.net/archives/2006/12/09172736.php#comments</comments>
		<pubDate>Sat, 09 Dec 2006 08:27:36 +0000</pubDate>
		<dc:creator>paon</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://scianto.net/wpmemo/?p=183</guid>
		<description><![CDATA[XAMPPにおけるPHPの設定を紹介しています。PHPの文字コードをすべてUTF-8にすることで話を進めています。]]></description>
			<content:encoded><![CDATA[<p>
<img src="http://power.scianto.net/img/entryimage/xampp05.gif" width="150" height="120" alt="" class="pict" /><a title="XAMPP設定（セキュリティー編）" href="http://power.scianto.net/php/xampp/id68.php">XAMPP設定（セキュリティー編）</a>でXAMPPのセキュリティー設定を行ったので、次はPHPの文字コードの設定をします。PHPには.phpファイルを保存するときの文字コードとPHP内部の文字コードの２つを設定する必要があります。
</p>

<span id="more-183"></span>
<h2>php.iniファイルの設定</h2>
<h3>設定の前に</h3>
<p>
この設定は次のことに基づいています。<br />
</p>
<ul>
<li>XAMPPのインストール先は<span class="fs-1">C:XAMPP</span></li>
<li><span class="fs-1">PHPの文字コードはすべてUTF-8<br />
</span></li>
</ul>
<p>
これ以外でPHPを動かしたいときはそれぞれの環境にあわせた設定を行なってください。
</p>
<h3>変更するファイル</h3>
<p>
変更が必要なファイルは以下になります。<br />
</p>
<pre>C:xamppapachebinphp.ini
C:xamppphpphp.ini
C:xamppphpphp5.ini
C:xamppphpphp4php.ini
C:xamppphpphp4php4.ini
</pre>
<p>
これらのファイルすべてに同じ変更を加えます。
</p>
<h3>変更内容</h3>
<p>
<span class="fs-red">このファイルをメモ帳などのテキストエディタで開きます。</span>変更する箇所は以下の部分です。
</p>
<textarea class="php" name="code">
;mbstring.language = Japanese
;mbstring.internal_encoding = EUC-JP
;mbstring.http_input = auto
;mbstring.http_output = SJIS
;mbstring.encoding_translation = Off
;mbstring.detect_order = auto
;mbstring.substitute_character = none
;mbstring.func_overload = 0
</textarea>
<p>
これらの先頭の「;」を削除します。修正箇所の検索はテキストエディタの検索機能をつかって「mbstring」で検索すると早いです。間違ってほかの文字を消さないように注意しましょう。
</p>
<p>
文字コードをすべてUTF-8に変更するため以下の箇所を変更します。
</p>
<p>
変更前 ： mbstring.internal_encoding = EUC-JP<br />
変更後 ：  mbstring.internal_encoding = UTF-8<br />
</p>
<p>
変更前 ： mbstring.http_input = auto<br />
変更後 ：   mbstring.http_input = UTF-8
</p>
<p>
変更前 ： mbstring.http_output = SJIS<br />
変更後 ：    mbstring.http_output = UTF-8<br />
</p>
<p>
すべてのファイルを変更し、保存したらXAMPPのコントロールパネルでApacheを再起動してください。再起動しないと設定が有効になりません。
</p>
<p>
これでPHPの基本的な設定は終わりです。
</p>
<h3>各種設定の意味（PHPマニュアル参考）</h3>
<p>
以下の内容はPHPマニュアル「<a href="http://www.php.net/manual/ja/ref.mbstring.php">マルチバイト文字列関数</a>」を参考にしています。&nbsp;
</p>
<h4>mbstring.language</h4>
<p>
mbstring で使用される言語設定のデフォルト値。 ここでは「Japanese」に設定。
</p>
<h4>mbstring.encoding_translation</h4>
<p>
入力される HTTP クエリに関して、 文字エンコーディング検出および内部文字エンコーディングへの変換を行う 透過的な文字エンコーディングフィルタを有効にします。
</p>
<h4>mbstring.internal_encoding</h4>
<p>
内部文字エンコーディングのデフォルト値を定義します。 PHPが動作する文字コードを指定します。UTF-8、EUC-JPは大丈夫ですが、SJIS（Shift-JISのこと）はダメ。ここでは「UTF-8」に設定。
</p>
<h4>mbstring.http_input</h4>
<p>
HTTP 入力文字エンコーディングのデフォルト値を定義します。 ここでは「UTF-8」。
</p>
<h4>mbstring.http_output</h4>
<p>
HTTP 出力文字エンコーディングのデフォルト値を定義します。 ここでは「UTF-8」。
</p>
<h4>mbstring.detect_order</h4>
<p>
文字コード検出順序のデフォルト値を定義します。 ここでは「UTF-8」。
</p>
<h4>mbstring.substitute_character</h4>
<p>
無効な文字を代替する文字を定義します。 ここでは「none」（文字を出力しない）。
</p>
<h4>mbstring.func_overload</h4>
<p>
シングルバイト対応の関数を mbstring 関数の対応する関数でオーバーロード (置換)します。ここでは「0」（オーバーロードしない）。
</p>
<h2>参考</h2>
<p>
<a href="http://www.php.net/manual/ja/ref.mbstring.php#mbstring.overload">マルチバイト対応版関数による既存関数のオーバーロード</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://scianto.net/archives/2006/12/09172736.php/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://scianto.net/archives/2006/12/09172736.php" />
	</item>
	</channel>
</rss>
