<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>cakephpを楽しむ-Materializing [マテリアライジング]</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/" />
    <link rel="self" type="application/atom+xml" href="http://www.materializing.net/atom.xml" />
   <id>tag:www.materializing.net,2006://1</id>
    <link rel="service.post" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1" title="Materializing [マテリアライジング]" />
    <updated>2009-04-18T16:56:52Z</updated>
    <subtitle>web的暮らし と銘打ち、その足跡を遺していくサイトです。Movabletype,wordpress,EC-CUBE等のCMSをローカルサーバ立てて楽しんでます。それとちょびっとだけPHP。便利なソフトウェアや楽しそうなサイトも紹介中。</subtitle>
 

<entry>
    <title>CakePHPをインストールしてみる[1.2.2]</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2009/04/19015647.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=498" title="CakePHPをインストールしてみる[1.2.2]" />
    <id>tag:www.materializing.net,2009://1.498</id>
    
    <published>2009-04-18T16:56:47Z</published>
    <updated>2009-04-18T16:56:52Z</updated>
    
    <summary> PHPのフレームワークとして有名なCakePHPをインストールしてみます。 ■CakePHP: the rapid development php framework. Home 	mod_rewriteを有効にしたローカルサーバ 	データベースが利用出来る...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="cakephpを楽しむ" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
PHPのフレームワークとして有名なCakePHPをインストールしてみます。<br />
■<a href="http://cakephp.org/" title="CakePHP: the rapid development php framework. Home">CakePHP: the rapid development php framework. Home</a>
</p>

<ul>
	<li>mod_rewriteを有効にしたローカルサーバ</li>
	<li>データベースが利用出来る環境</li>
	<li>CakePHP本体</li>
</ul>

<p>
本体のファイルサイズって、こんなに小さいんですね。。驚きました。<br />
サイトトップを作って、その中にCakeを置いてみる事にします。
</p>

<pre><code>/root/cake/
　　　app/
　　　cake/
　　　vendors/
　　　.htaccess
　　　index.php</code></pre>

<p>
こんな風に置いてみました。<br />
http://root/cake/ にアクセスしてみると、ページが表示されてどうやら動いてる模様です。
</p>]]>
        <![CDATA[<h3>データベースの接続設定</h3>

<p>
/root/cake/app/config の中に database.php.default という名前のファイルがあるので、リネームします。<br />
→database.php
</p>

<p>
開いて class DATABASE_CONFIG の辺りを変更。<br />
データベースは事前に作成しておいて。
</p>

<p>
$default変数は通常利用する接続先で、$test変数は、テストとして利用したいデータベースがある場合に設定しておきます。<br />
まだ分岐させるような事はないので、とりあえずdefaultだけ指定してみる事にしました。
</p>

<p>
ファイルを書き換えて再度cakeトップにアクセスしてみると、データベースについてのwarningが消えました。
</p>


<h3>Security.saltの設定</h3>

<p>
なんだかもうちょっとwarningが出てるみたいです。
</p>

<pre><code>Please&nbsp;change&nbsp;the&nbsp;value&nbsp;of&nbsp;'Security.salt'&nbsp;in&nbsp;app/config/core.php&nbsp;to&nbsp;a&nbsp;salt&nbsp;value&nbsp;specific&nbsp;to&nbsp;your&nbsp;application&nbsp;[CORE\cake\libs\debugger.php,&nbsp;line&nbsp;556]</code></pre>

<p>
root/cake/app/config/core.php を開いて、151行目の「Security.salt」の文字列を変更。<br />
再度アクセスしてみると、warningが解消されました。
</p>

<blockquote cite="http://book.cakephp.org/ja/view/42/The-Configuration-Class">セキュリティを考慮したハッシングのために利用されるランダムな文字列です。</blockquote>
<cite><a href="http://book.cakephp.org/ja/view/42/The-Configuration-Class" title="Configurationクラス :: 環境設定 :: CakePHPによる開発 :: マニュアル :: 1.2 Collection :: The Cookbook">Configurationクラス :: 環境設定 :: CakePHPによる開発 :: マニュアル :: 1.2 Collection :: The Cookbook</a></cite>

<p>
■<a href="http://ja.wikipedia.org/wiki/%E3%83%8F%E3%83%83%E3%82%B7%E3%83%A5%E9%96%A2%E6%95%B0" title="ハッシュ関数 - Wikipedia">ハッシュ関数 - Wikipedia</a>
</p>


<h4>あとがき</h4>

<p>
新ジャンル開拓の巻。うー、難しそうだなあでも楽しそうだしなあ(´･ω･)<br />
どこまでやってけるのか判りませんが、細々と扱っていこうかな？って思います。<br />
一先ず「～を作ってみる！」みたいな目標を立てると良いのかな。。。
</p>

<h4>資料</h4>

<p>
■<a href="http://book.cakephp.org/ja/view/28/Requirements" title="必要なもの :: CakePHPによる開発 :: マニュアル :: 1.2 Collection :: The Cookbook">必要なもの :: CakePHPによる開発 :: マニュアル :: 1.2 Collection :: The Cookbook</a>
</p>]]>
    </content>
</entry>

</feed>