CakePHPの設定いろいろ
お久しぶりです。
かなり間が空きましたが、ちょっと再開します。
インストール
まずインストールですが、下のサイトから。
CakePHP: the rapid development php framework. Pages
こちらの右上のダウンロードのロゴクリックでzipをダウンロード。
解凍して、httpのディレクトリに置きます。
設定いろいろ
こっからちょっとめんどくさかったんですが、まずcakephpのサイトにアクセスします。
cakephpをインストールしたサーバのURLをブラウザに入力。
例えば、192.168.33.10/cakephpって感じで入力。cakephpの部分はcakephpのディレクトリ名になります。
そしたらサイトが表示されますが、cssが反映されていないようなあっさりした画面になってました。
なのでそれをまず解決する。
まずhttpd.confというファイルに下記の記述を追記する。
LoadModule rewrite_module modules/mod_rewrite.so
ちなみにhttpd.confは/etc/httpd/confにありました。
そして下記の記述をさらに追記
<Directory "【CakePHPのパス】"> AllowOverride All </Directory>
これでOK。
っていうのをここのサイトさんで書いてました。
CakePHP2を学ぼう!優しいCakePHP超入門!スクリーンショット多め – WebCake
これできれいなページになります。
で次は、debagkit入れろやみたいなメッセージが出てるので入れます。
ここのサイトの右下のDownload ZIP ていうボタンをクリックしてZIPファイルをダウンロードします。
それをcakephpのファルダ配下のapp/pluginの中に入れます。
んで、app/Config/bootstrap.phpを以下のように修正。
//下のコメントを外す。 CakePlugin::loadAll(); // Loads all plugins at once CakePlugin::load('DebugKit'); //Loads a single plugin named DebugKit
んでapp/Controller/AppController.phpを以下のように修正。
class AppController extends Controller { var $components = array('DebugKit.Toolbar'); //この行を追加 }
ていうのがこっちのサイトさんに。
【CakePHP2.3】必須プラグイン(DebugKit) : 脱落エンジニアの奮闘日誌
これでdebagkitはオッケー!
次はデータベースの設定。
こっちはドットインストール見ながらやったので割愛。
ほんでdebagkit入れたら変なエラーが2つでるので、それを対応。
/app/config/core.phpの以下の箇所をランダムな文字列に変更する。
Configure::write('Security.salt', 'ここをランダムな半角英数文字列に変更する');
Configure::write('Security.cipherSeed', 'ランダムな半角英数文字列に変更する');
っていうのがこっちのサイトさんに書いてます。
[cakePHP]インストールしたらNotice (1024)が出た。 | げことじ。
これでひと通りはオッケーかな。
またなんか設定することがあったら追記します。