自分のインプットのためのブログです。日記は「日記」カテゴリにあります。あとはおススメ書籍やメモ的用途に。この広告は、90日以上更新していないブログに表示しています。2016-05-10CakePHPCakePHPCakePHPについて会社で最初に研修したのがこのフレームワークでした。CakePHPって美味しそうな名前しておいて、何なんだろうと思いますよね。Railsと同じ「あるプログラミング言語で作ったプログラムを楽に制作するソフト」です。要は「お前のプログラミングの手間を省いてやるから、俺を使いな!」というのがフレームワークです。何でこのページを作ったの?CakePHPの本を色々読んだのですが、わかりにくかったからです。(すいません)あとは研修内容を後で読み返すためにまとめただけです。実務で使用できるように理解したいんだよォ!ということで、忘備録ということで制作しました。何か間違えていることもありますので、100%信用してはいけません。※PHPが理解できるという前提で進行しています。今回はメールフォームを制作します。自分でも理解できるようになったらブログなどの制作もしたいと思います。CakePHPの細かいことについては、使い方などを調べればたくさん出るので割愛します。公式サイトでダウンロード。英語でずらーっと並んでますが、画像の通りに行けば問題ナッシングです。すると、下のような画像になるので、赤丸で囲まれてる部分をクリックして、ダウンロードを開始します。今回は2.8.4ヴァージョンを使いましたが、仕事でどれを使うかはわかりません。(一番新しいバージョンは使い方が違ったのでやめました)2.htdocsに入れるXAMPPのhdocsにフォルダを入れます。使い方の記事を見ると、皆「cake」とか入れてますが、好きな名前でいいです。ブログとしてCakePHPを使うなら「blog」とかでもいいですし。ここではおなじみの[cake]でいきます。3.localhostにアクセスするそうすると、画像のような画面が表示されます。これから設定をしていきます。赤いエラーを無くしていきます。4.初期設定の変更APP/Config/core.phpというファイルの「Security.salt」と「Security.cipherSeed」の初期値を変えます。(管理者でなくても管理画面などへアクセスできてしまうということを防ぐためです)適当に文字を打ち込めばよいのですがこちら(http://henkan.jp/cakephp/salt)のサイトを使うと自動で生成してくれます。設定すると、下のような画像になります。次は黄色いエラーを無くします。APP/Config/database.phpデータベースが存在しませんと言っています。ご親切に「database.php.default」を「database.php」に変更してください。書いてあるので、実行します。すると、以下のようになります。5.データベースの設定をする。created.データベースに接続できませんと言っているので、app/Config/database.phpの設定をします。$testの方は、テスト用なのでいじらなくても大丈夫です。いじるのは$defaultの方です。※データベースに登録するときに文字化けしてしまうため、最後の'encoding'の//を消しておきましょう。すると、以下の画像のようになります。最後の黄色いエラーは直さなくても直しても、どちらでも構いません。入れる方法はこちらのサイト(http://net-vacation.com/blog/archives/7021)に書いてあるので、よろしくお願いいたします。»プロフィールid:sakamoto-m自分のインプットのためのブログです。日記は「日記」カテゴリにあります。あとはおススメ書籍やメモ的用途に。生きてる...けどサーモスの真空タンブラーで生活が変わるまた更新始めます。月別アーカイブ参加グループプログラミングはてなブログをはじめよう!sakamoto-mさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。