update.WelcomeはじめにバイトでCakePHPで作られたシステムの保守をすることになり、環境構築する際にやったことや躓いたところを記録しました。初心者なので許してください。日本語の資料が豊富CakePHPメモCakePHPではテーブル名とフィールド名にも意味がある。データベースの命名規則とクラスの命名規則に従っておくと勝手にやってくれる。[posts]というテーブル名にしておくと、自動的にPostモデルが呼び出され[modified][created]というフィールドがあると、自動的にCakePHPが管理するようになる。モデル(Model)Postという名前にするとCakePHPは自動的に、このモデルはPostsControllerで使用されるのだろうと考えます。postsという名前のデータベーステーブルと結びつけられます。モデルはapp/Modelの中に入れるコントローラ(Controller)投稿記事とやりとりするためのビジネスロジックが入るところ幾つかのモデルとやりとりし、投稿記事に関連する作業を行う場所コントローラはapp/Controllerの中に入れる「routes」という機能を使って、URLとコードを結びつけることができる。(View)アプリケーションのレイアウトの内側にはめ込まれる、データ表示用の断片部品です。場合はPHPのコードが含まれるHTMLになりますが、XML、CSV、バイナリのデータにもなりえます。ビューはapp/Viewの中にコントローラ名に対応するフォルダの中に保存CTPファイルPHPによるWebアプリケーションフレームワークの一つであるCakePHPで、ビューを保存するためのファイル形式。【DB接続エラー】localhostを127.0.0.1に変更しただけで解決しました。MacでのApacheMacでは標準でapacheがインストールされている。configtestconfigtestは設定ファイルである[httpd.conf]に文法が間違っていないかチェックしてくれるhttpd.confで躓いたことVirtualHostが勝手に想定ではないルーティングをしていて、うまくいかないことがあったApacheでPHPを有効にするindex.htmlなどは返してくれるんだが、wordpressやCakePHPを入れたとき、階層が表示されたりする場合はPHPが有効になっていない可能性が高い。/usr/local/Cellar/usr/local/Cellarの権限がないというエラーでsudoをつけてもダメみたい。(/usr/local/var/mysql/ユーザ名.local.pid)ログファイルの所有権が悪さをしているらしい。restart参考サイトMacにMySQLをインストールして触ってみるMySQLとPHPをつなげるMySQLとPHPを繋げるには、php.iniを修正する。XにHomeBrewでmysqlインストール。loaded最近のMySQLではpluginにデフォルトでmysql_native_passwordという値が入るのだが、ユーザを作るときに設定しなかったり、変な値を入れてしまうと上記のエラーが起こってしまう。|+-----------+-----------+-------------------------------------------+上記のようにpluginに変な値が入っていたらデフォルトに戻してあげるとエラーが発生しなくなる。YES)ログイン時にパスワードが存在していない、あるいは間違っているかユーザが存在していない、あるいは間違っている可能性がある。パスワード関係の権限問題の可能性もあるそうです。MySQLのユーザー作成でハマったこと解決策メモ。upLoginユーザーは見つかりませんでした。