Document
サイトについて
リンクフリー
個人ご利用の場合はリンクフリーです。備忘録等に各種ドキュメントへのリンク。ご自由にご利用ください。
転載
出典元表記(当社名orリンク記載)の際は転載等ご自由にご利用ください。
ライセンス
このページの内容の一部は、Google が作成、提供しているコンテンツをベースに変更・複製したもので、クリエイティブ・コモンズの表 示 3.0 ライセンスに記載の条件に従って使用しています。
きょうのことば
" 大きい貢献、目立たぬサポート、具体的な現実主義 "ドイツ参謀部標語(松村 2005)
cakephp設定 |
作者: 大場 | |||
1. cakephpのzipファイルのダウンロード terminal画面上でディレクトリを移動 cd /var/www sudo wget http://github.com/cakephp/cakephp/zipball/1.3.3を実行cakephp-cakephp-1.3.3-0-gf01b4ae.zipがwwwのディレクトリ内にダウンロードされる。
2.ダウンロードしたzipファイルを解凍 terminal画面上でsudo unzip cakephp-cakephp-1.3.3-0-gf01b4ae.zipを実行 zipファイルが解凍される。
3.解凍されたディレクトリ名の変更 terminal画面上でmv cakephp-cakephp-efb6e08 cakeを実行 ディレクトリ名がcakephp-cakephp-efb6e08からcakeに変更される。
4.権限の変更 アドレスバーにhttp://localhost/cake/ を入力して実行すると書き込み権限がないためエラーが起きる、権限を得るためにterminal画面で以下を実行する。 sudo chmod 777 /var/www/cake/app/tmp/cache/ sudo chmod 777 /var/www/cake/app/tmp/models/ sudo chmod 777 /var/www/cake/app/tmp/cache/persistent/ 権限が得られエラーが消える。
5.rewrite機能を起動させる terminal画面上でsudo a2enmod rewriteを実行 rewriteが起動する。
6. /etc/apache2/sites-enabled/内の000-defaultの変更 terminal画面上でsudo gedit /etc/apache2/sites-enabled/000-default を実行 </Directory> からAllowOverride NoneをAllowOverride Allに変更することによって、/var/www/cakeディレクトリ内にある隠しファイル.htaccesが読み込まれるようになる。
7.apach2を起動させる terminal画面上でsudo /etc/init.d/apache2 start を実行 apachが起動される。
8.cakeの修正 以上の手順を実行するとURL:http://localhost/cake/ の画面が変わり以下のエラーが表示されるので修正する。
8-1. /var/www/cake/app/内のtmpディレクトリに書き込み権限を与える terminal画面上でsudo chmod 777 /var/www/cake/app/tmp を実行 tmpディレクトリに書き込み権限が与えられる。
8-2. /var/www/cake/app/config/内のdatabase.php.defaultのコピー terminal画面上でsudo cp /var/www/cake/app/config/database.php.default /var/www/cake/app/config/database.phpを実行 ディレクトリ内にdatabase.php名でdatabase.php.defaultがコピーされる。
8-3. データベースを作成してdatabase.phpの内容を変更する。 terminal画面上でsudo gedit /var/www/app/config/database.phpを実行し var $default = array( user,pasword,database_nameを任意に変更する。 以上で黄色の部分がすべて緑色になればcakephp設定が完了。
|