言語はphpを使用する。これは後述のCakePHPを使用するためである。
CakePHPとはMVCフレームワークの一つであり、初級者にも扱いやすく、短期間で開発ができることから、今回CakePHPを採用することにした。
CakePHPについて詳しくは
http://www.phppro.jp/article/framework/cakephp.php
で説明されている。
まずはダウンロード
http://cakephp.jp/
から最新版の1.3.5を選択してダウンロード。
/var/www/vhost/hogehoge
自分の場合はhogehogeの部分にcakephp1.3.5のディレクトリをリネームして配置。
サイトにアクセスして、
CakePHP: the rapid development php framework
が表示されればOK。
![]() |
↑こんな感じ
ただし、CSSが適用されてない上に、
Warning (512): /var/www/vhost/hogehoge/app/tmp/cache/ is not writable [CORE/cake/libs/cache/file.php, line 267]
Notice (1024): Please change the value of 'Security.salt' in app/config/core.php to a salt value specific to your application [CORE/cake/libs/debugger.php, line 684]Notice (1024): Please change the value of 'Security.cipherSeed' in app/config/core.php to a numeric (digits only) seed value specific to your application [CORE/cake/libs/debugger.php, line 688]
などの警告が出る。これらを一つ一つ取り除く。【CSSの問題】これは調べてみると、mod_writeの問題らしい。httpd.confの中で、.htaccessのoverrideが許可されているか、確かめてください。各ディレクトリごとの設定を定義できる部分があります。該当するディレクトリのAllowOverrideがAllになっていることを確認してください。とのことなので、/etc/httpd/confのhttpd.confの<Directory />Options FollowSymLinksAllowOverride None</Directory>を<Directory />Options FollowSymLinksAllowOverride All</Directory>に変更。・結果
これで無事CSSが動作した。


0 件のコメント:
コメントを投稿