プログラミングメカブログ

Adults cling to the past, Children want to escape to the future

プログラミングメカブログ

Adults cling to the past, Children want to escape to the future

3月

29

WindowsServer×CakePHP3の初期設定

  • POSTED BY 小谷松 丈樹 IN 調査
  • No Comments

CakePHP初期設定

CakePHPのインストールまでは前回紹介したので、
その後のDB設定など必要な修正をご紹介。

主要技術・環境

  • Windows Server 2012 R2
  • PostgreSQL

作業

データベース接続設定

今回、DBにPostgreSQLを使用しているので、ドライバなど設定を書き換えます。
対象ファイルは project/config/app.default.php です。

init に配列でクエリ指定すれば、DB接続時に自動的に流してくれます。
Amazon RDSはタイムゾーンの指定ができず、UTCになってしまうので、
タイムスタンプの値が9時間ずれて取得されるので、タイムゾーン設定のクエリを毎度接続時に流すようにします。

php.iniの下記のコメントアウトを外すのもお忘れなく。

で、これでも動かない場合、こちらを参考に。

PHP本体フォルダ直下のlibpq.dllを、Wwindowsに認識させると動き出すと言うことである。

パスの通っているところにlibpq.dllを移動させて解決しました。Win鯖に塩。。

Security.salt

SALT の部分をランダムな値に書き換えます。

結果

スクリーンショット 2016-03-29 22.44.39
ちゃんと設定できました。

次回予告(予定)

CakePHP3のルーティングを学ぼう!

コメントを残す

Please type the characters of this captcha image in the input box

Please type the characters of this captcha image in the input box