<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>わくさんの外部記憶Web製作編</title>
   <link rel="alternate" type="text/html" href="http://www.wakusan.com/web-memo/" />
   <link rel="self" type="application/atom+xml" href="http://www.wakusan.com/web-memo/atom.xml" />
   <id>tag:www.wakusan.com,2010:/web-memo//11</id>
   <updated>2007-05-12T22:54:13Z</updated>
   <subtitle>　web作成とかプログラミングとかすると、多くの情報をネットから取り入れることが多くなります。ところがすぐに忘れてしまうので、もう一度検索して情報を探すことが多いのが実情です。そこで、ここに書いておこうと思いました。</subtitle>
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.35</generator>

<entry>
   <title>簡単サーバー環境の比較</title>
   <link rel="alternate" type="text/html" href="http://www.wakusan.com/web-memo/2007/05/post.html" />
   <id>tag:www.wakusan.com,2007:/web-memo//11.274</id>
   
   <published>2007-05-12T22:18:01Z</published>
   <updated>2007-05-12T22:54:13Z</updated>
   
   <summary>Windows環境などで、簡単にローカルなWebサーバーを作る物について３つを簡...</summary>
   <author>
      <name>管理人</name>
      <uri>http://wakusan.com/</uri>
   </author>
         <category term="サーバー" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.wakusan.com/web-memo/">
      Windows環境などで、簡単にローカルなWebサーバーを作る物について３つを簡単に比較

１．XSAS
　利用方法：ダウンロードして解凍して、クリックするだけ。インストール作業もなし
　環境　　：Apach+PHP4+MySQL
　良いとこ：簡単でレジストリも汚さない。
　悪いとこ：新しいバージョンの環境がほしい人には向かない。
　向く人は：初めてサーバー環境を試す人
　　　　　　レジストリを汚したくない人
　　　　　　ＵＳＢメモリなどで環境を持ち歩きたい人
　　　　　　不特定多数のマシンで使う人

２．XAMMPP
　利用方法：バイナリをダウンロードして、インストール。画面にしたがって進む
　環境　　：Apach+PHP（4&amp;5)+Mysql+Parl+FTP+openSSL、他（笑）
　良いとこ：なんせ簡単に充実のサーバー簡単にできる。
　　　　　　サーバーのバージョンに合わせて、繁茂にアップされる。
　悪いとこ：充実しすぎ。サービスのスタートストップをするのが面倒
　　　　　　サービスとして稼動させた後に、フォルダを消してしまうと
　　　　　　レジストリ設定だけに残るため、再イントールもままならなくなる。
　　　　　　かならずアンインストール作業を行うこと。
　向く人は：とにかく充実した環境を簡単に作りたい。
　　　　　　いろいろ試したい人。
　　　　　　簡単設定で自宅サーバーを立ち上げたい人

３．InstantRails
　利用方法：バイナリをダウンロードして、インストール。
　環境　　：Apach+PHP+Mysql+Ruby+Rails
　良いとこ：RubyonRails用だが、PHPもインストールされるので使える。
　　　　　　cakePHPも、初期設定のまま動でＯＫ
　悪いとこ：Rubyに興味なしに人には無用かも
　向く人　：Ruby環境＋ＰＨＰ環境がほしい人
　　　　　　各種フレームワークを手軽に試したい人
　
私が好きなのは、XSASなのです（見た目がいいから）が、内容の充実度からするとちょっと困る場合もあります。CGIやPHPをバージョンアップする記事も向けますが、素人の私にはよく解らずです。InstantRailsはPHP環境でもちゃんと使えます。
      
   </content>
</entry>
<entry>
   <title>XAMMPでcakePHPを使うときの設定</title>
   <link rel="alternate" type="text/html" href="http://www.wakusan.com/web-memo/2007/05/xammpcakephp.html" />
   <id>tag:www.wakusan.com,2007:/web-memo//11.273</id>
   
   <published>2007-05-12T22:04:39Z</published>
   <updated>2007-05-12T22:54:14Z</updated>
   
   <summary>XAMMP環境にて、cakePHPを利用してみたが、インストール後、ブラウザから...</summary>
   <author>
      <name>管理人</name>
      <uri>http://wakusan.com/</uri>
   </author>
         <category term="cakePHP" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.wakusan.com/web-memo/">
      XAMMP環境にて、cakePHPを利用してみたが、インストール後、ブラウザからアクセスしてみる。cakePHPは認識、app/config.phpを編集し、batabaseも認識しているようだが、いざテストして、ビューにアクセスすると、notFound（ページが見つかりません）のエラー。調べてみると、次のような記事があった。

http://43hr.org/2007/02/05/11　より引用
----------------------------------------
XAMPP の Apache は初期状態で mod_rewrite が無効になっているので、有効にする。設定ファイルの
#LoadModule rewrite_module modules/mod_rewrite.so
----------------------------------------

直りました。

私がそうでしたが、最初は認識しているがために、動かないのは、命名規約？かなと大文字小文字やら、アンダーバーやら長いこと確認してみましたが、結果はこれでした。途方にくれて、InstantRailsの環境に入れたところ動いたので、環境の問題であることに気が付いて調べたのでした。
      
   </content>
</entry>
<entry>
   <title>cakePHPは？</title>
   <link rel="alternate" type="text/html" href="http://www.wakusan.com/web-memo/2007/05/cakephp.html" />
   <id>tag:www.wakusan.com,2007:/web-memo//11.271</id>
   
   <published>2007-05-08T15:08:54Z</published>
   <updated>2007-05-12T22:54:14Z</updated>
   
   <summary>　RubyonRailsは、稼動するサーバーが少ないことが欠点。ならばと調べると...</summary>
   <author>
      <name>管理人</name>
      <uri>http://wakusan.com/</uri>
   </author>
         <category term="cakePHP" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.wakusan.com/web-memo/">
      　RubyonRailsは、稼動するサーバーが少ないことが欠点。ならばと調べると、cakePHPが良い感じ。なんせ、Railsに影響されてできたフレームワークなので、いいところを取り入れている。しかも普通にＰＨＰなので、動作環境はもちろん、ＰＨＰを始める敷居そのものが低い。。コード作成機能などは、Railsに劣るようだけど、作ったアプリを、その辺の安いレンタルサーバーで普通に動くことを考えると、かなりいい。
　勉強しようと思うが、今現在、まともな日本語書籍はゼロ。Ｗｅｂ上の情報だけでは、つらい・・・。
      
   </content>
</entry>
<entry>
   <title>googleサイトマップを作るには？</title>
   <link rel="alternate" type="text/html" href="http://www.wakusan.com/web-memo/2007/04/google.html" />
   <id>tag:www.wakusan.com,2007:/web-memo//11.261</id>
   
   <published>2007-04-08T10:18:27Z</published>
   <updated>2007-05-12T22:54:14Z</updated>
   
   <summary><![CDATA[ http://www.xml-sitemaps.com/ &nbsp; 	UR...]]></summary>
   <author>
      <name>管理人</name>
      <uri>http://wakusan.com/</uri>
   </author>
         <category term="サーバー" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.wakusan.com/web-memo/">
      <![CDATA[<p>
http://www.xml-sitemaps.com/
</p>
<p>
&nbsp;
</p>
<ul>
	<li>URLを入力してしばし待つ（結構待つ）</li>
	<li>できると下のほうのテキストボックスがサイトマップ</li>
	<li>コピーしてテキストエディタへ。</li>
	<li>必ずUTF-8、拡張子はxmlで保存</li>
	<li>アップロード</li>
	<li>googleへログインして、サイトマップを登録</li>
</ul>
他にも、簡単なサイトマップのHTMLや、リンク先を一覧表示したテキストファイルをダウンロードできる。英語だけれども、URL入れるだけだし、ログインやアカウントがも不要なので安心。
]]>
      
   </content>
</entry>
<entry>
   <title>MovableTypeのPHP化</title>
   <link rel="alternate" type="text/html" href="http://www.wakusan.com/web-memo/2007/04/movabletypephp.html" />
   <id>tag:www.wakusan.com,2007:/web-memo//11.257</id>
   
   <published>2007-04-08T04:50:26Z</published>
   <updated>2007-05-12T22:54:14Z</updated>
   
   <summary> MovableTypeのブログを作るときに、PHP化しておくと、Movable...</summary>
   <author>
      <name>管理人</name>
      <uri>http://wakusan.com/</uri>
   </author>
         <category term="MovableType" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.wakusan.com/web-memo/">
      <![CDATA[<p>
MovableTypeのブログを作るときに、PHP化しておくと、MovableType本体ではできない部分をPHPスクリプトで実現できる。これによりデータベースとの連携なども可能だ。
</p>
<p>
手順
</p>
<p>
&nbsp;
</p>
<ol>
	<li>&nbsp;新規ブログを作成する</li>
	<li>アーカイブの設定で、拡張子をphpに指定する</li>
	<li>テンプレートで、それぞれのテンプレートの出力ファイル名の拡張子を、phpへ変更する</li>
</ol>
<p>
これで、出力が.phpになるため、テンプレートにPHPを埋め込むことが可能になる。また、テンプレートを変更する場合は、再構築が必要だが、PHPでincludeなどを使う場合において、includeファイルを更新した場合は、再構築の必要は無い・・・と思う
</p>
<p>
注意事項
</p>
<p>
&nbsp;
</p>
<ul>
	<li>必要が無いならPHP化をするのは辞めましょう。いろいろできるようになる＝セキュリティに弱くなります。</li>
	<li>&nbsp;PHP化は既存のブログでもできますが、ファイル名が変更になるため、検索エンジンへの登録が無効になってしまいます。</li>
	<li>トップページをindex.phpにして再構築しても、index.htmlが残ります。ファイル名を省略したばあい、ブラウザは、こちらを優先的に読み込んでくるので、削除しましょう。</li>
</ul>
<p>
&nbsp;
</p>
]]>
      
   </content>
</entry>
<entry>
   <title>ZenCartのサイトマップをgoogleに登録</title>
   <link rel="alternate" type="text/html" href="http://www.wakusan.com/web-memo/2007/04/zencartgoogle.html" />
   <id>tag:www.wakusan.com,2007:/web-memo//11.252</id>
   
   <published>2007-04-07T13:21:48Z</published>
   <updated>2007-05-12T22:54:15Z</updated>
   
   <summary> ZenCartのサイトマップをXML化して、googleロボットに登録するモジ...</summary>
   <author>
      <name>管理人</name>
      <uri>http://wakusan.com/</uri>
   </author>
         <category term="ZenCart" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.wakusan.com/web-memo/">
      <![CDATA[<p>
ZenCartのサイトマップをXML化して、googleロボットに登録するモジュールを作った方がいる。なかんか便利そうなので、忘れないように書いておく
</p>
<p>
http://gato.intaa.net/ZenCart/google_sitemaps_Japanese.html
</p>
<p>
&nbsp;
</p>
]]>
      
   </content>
</entry>
<entry>
   <title>htaccessでアクセス制限（ベーシック認証）</title>
   <link rel="alternate" type="text/html" href="http://www.wakusan.com/web-memo/2007/04/htaccess.html" />
   <id>tag:www.wakusan.com,2007:/web-memo//11.251</id>
   
   <published>2007-04-05T13:13:55Z</published>
   <updated>2007-05-12T22:54:15Z</updated>
   
   <summary> http://www.sanmedia.or.jp/v-domain/htac...</summary>
   <author>
      <name>管理人</name>
      <uri>http://wakusan.com/</uri>
   </author>
         <category term="サーバー" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.wakusan.com/web-memo/">
      <![CDATA[<p>
http://www.sanmedia.or.jp/v-domain/htaccess.htm
</p>
<p>
webサーバーでディレクトリごとにパスワードをつけて認証するには、
</p>
<p>
.htaccessと言うファイルを用意して、
</p>
<p>
order allow,deny<br />
allow from all<br />
Authname &quot;For Members&quot;<br />
Authtype Basic<br />
AuthUserFile /home/sites/www.サイト名/web/private/.htpasswd<br />
require valid-user<br />
<br />
URLは、下記の.htpasswdファイルを置く場所。ドメイン名などを使わないサーバーのフルパスを利用。サーバー管理に問い合わせないといけいない。&quot;For Members&quot;の部分は、認証するときに画面に出る文言。日本語利用時は文字化けに注意
</p>
<p>
.htpasswdと言うファイルを用意して
</p>
<p>
username:password+改行
</p>
<p>
とする。passwordはcryptで暗号化したもの、上記サイトで調べられる。ユーザーの数は、改行して増やす。最後は必ず改行されていること。
</p>
<p>
&nbsp;&quot;For Members&quot;の部分は、認証するときに画面に出る説明。日本語利用時は文字化けに注意
</p>
]]>
      
   </content>
</entry>
<entry>
   <title>openPNEでプロフィールの設定ができない</title>
   <link rel="alternate" type="text/html" href="http://www.wakusan.com/web-memo/2007/04/openpne.html" />
   <id>tag:www.wakusan.com,2007:/web-memo//11.250</id>
   
   <published>2007-04-05T12:52:17Z</published>
   <updated>2007-05-12T22:54:15Z</updated>
   
   <summary>openPNEの管理ページからプロフィールの設定ができない場合、データベースのバ...</summary>
   <author>
      <name>管理人</name>
      <uri>http://wakusan.com/</uri>
   </author>
         <category term="openPNE" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.wakusan.com/web-memo/">
      openPNEの管理ページからプロフィールの設定ができない場合、データベースのバージョンの違いによるものであることに起因する場合があるようです。仕様だから諦めるというのも案ですが、こんな記事を見つけました。
http://blog.pluswing.net/?eid=148005

内容は、
config.phpの
OPENPNE_USE_MYSQL_HINT　をfalseにするのだそうです。

実際にこれで動きました。
      
   </content>
</entry>
<entry>
   <title>ZenCartのテンプレートがある場所</title>
   <link rel="alternate" type="text/html" href="http://www.wakusan.com/web-memo/2007/04/zencart.html" />
   <id>tag:www.wakusan.com,2007:/web-memo//11.249</id>
   
   <published>2007-04-05T03:44:10Z</published>
   <updated>2007-05-12T22:54:15Z</updated>
   
   <summary> http://www.zen-cart.com/index.php?main_...</summary>
   <author>
      <name>管理人</name>
      <uri>http://wakusan.com/</uri>
   </author>
         <category term="ZenCart" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.wakusan.com/web-memo/">
      <![CDATA[<p>
<a href="http://www.zen-cart.com/index.php?main_page=index&amp;cPath=40">http://www.zen-cart.com/index.php?main_page=index&amp;cPath=40</a>
</p>
<p>
ZenCartのテンプレートを検索すると、有料のものばかり。いろいろ探していますが、とりあえず上記はダウンロード可能です。英語読めませんので詳しいライセンスはわかりません。知ってる人がいたら教えてください。
</p>
<p>
　なお、テンプレートも英語版ですが、日本語も普通に使えます。インストールはダウンロードしたファイルを解凍した後、それらのフォルダ構成と、ZenCartとのフォルダ構成を比較して、それらしいフォルダにアップすれば大丈夫です。あとは管理画面からテンプレートを選択できます。
</p>
]]>
      
   </content>
</entry>

</feed>
