【作業環境:Windows7 64bit にインストールした VMPlayer 上に構築】
- OS : CentOS 6.4
- WEB-Server : Apache 2.2.15
- DB : MySQL 5.1.69
- PHP : PHP 5.3.3
1.CakePHP-2.3.8 を取得
・以下のサイトから、zipファイルをダウンロードし、全て展開する→https://github.com/cakephp/cakephp/releases/tag/2.3.8
2.WEBサーバのドキュメントへコピー
・CentOS 6.4 のドキュメントフォルダ(/var/www/html/)にフォルダ(cakephp238)を作成して、WinSCP でコピー→ /var/www/html/cakephp238
※所有者を変更する # chown –R ユーザ名. /var/www/html/cakephp238
3.httpd.conf の修正
・cakephp238フォルダのredirectを有効にする。編集するファイル→ /etc/httpd/conf/httpd.conf
ファイルの最後に以下を追記する
<Directory “/var/www/html/cakephp238”>
AllowOverride All
</Directory>
※編集が終わったら、サービスを再起動しておく(# service httpd restart )
4.database、tableの作成
・MySQL に database と user を作成detabase 例): blog_sample
user 例): bloguser / password
・上記MySQL database に table を作成
table 例): posts
※今回は、CakePHP公式サイトの「ブログチュートリアル」を試す予定です。
→ http://book.cakephp.org/2.0/ja/getting-started.html#id2
・cakephp238/app/Config/database.php の内容を 上記 database 情報に変更する
※編集前にバックアップを取る(ファイルをコピーしておく)
‘login’ => ‘bloguser’,
‘password’ => ‘password’,
‘database’ => ‘blog_sample’,
‘encoding’ => ‘utf8’, ※コメントを解除する
5.CakePHP定義ファイルの修正
・cakephp238/app/Config/core.php の セキュリティ情報を修正※編集前にバックアップを取る(ファイルをコピーしておく)
・197行目:Configure::write(‘Security.salt’, ‘ここの文字列を推測されない値に編集’);
・202行目:Configure::write(‘Security.cipherSeed’, ‘ここの数字を、推測されない値に編集’);
6.tmpフォルダの権限修正
・書き込み権限を与える # chmod -R 0777 /var/www/html/cakephp238/app/tmp7.WEBブラウザで、http://ホスト名/cakephp238 へアクセス
以上です。
0 件のコメント:
コメントを投稿