CakePHP

CakePHP

CakePHP3で新しい設定ファイルを追加する

CakePHP3にはプロジェクトを新規作成したときからapp.phpという設定ファイルがある。これとは別の設定ファイルが欲しくなった時に追加する方法。環境CakePHP 3.5.10・config/other_config.phpを追加して...
CakePHP

CakePHP3で設定ファイルapp.phpの設定値を取得する

CakePHP3で設定ファイルapp.phpの設定値を取得する。環境CakePHP 3.5.10・config/app.phpの一番下に'ccc' => 'ddd',を追記する。・config/bootstrap.phpは最初からapp.p...
CakePHP

NetBeansからCakePHP3のbin\cake serverを実行する

NetBeansでCakePHP3のソースコードを編集して動作を確認したいとき。いつもコマンドプロンプトからbin\cake serverを実行していた。NetBeansから実行する方法を探していたがなかなか見当たらなかった。NetBean...
CakePHP

CakePHPアプリにアクセスするとan internal server error occurredがブラウザに表示された

Windowsで動作していたCakePHPのアプリをLinuxに置いてブラウザからアクセスをしたらan internal server error occurredが表示された。原因はプロジェクトのディレクトリに適当な権限を付与していなかっ...
CakePHP

ApacheのログにYou must enable the intl extension to use CakePHP.が出力されていた

ブラウザからWebアプリにアクセスをしようとしたらブラウザの画面になにも表示されなかった。Apacheのログを見てみると以下のログが出力されていた。intlモジュールをインストールしているかどうか確認する。intlモジュールがインストールさ...
CakePHP

CakePHP3でデータベースに接続できなくて困った

試したいことがあったので、CakePHPの環境を作っていたらデータベースに接続できなくて困った。環境Windows7CakePHP 3.4.13PHP 5.6.31MySQL 5.1.72CakePHPをインストールをする。config/a...
CakePHP

CakePHP3のチュートリアルでパスワードのハッシュ設定をおこなう

CakePHP3のチュートリアルの続きを進めようとしたら、パスワードハッシュの設定をしていないとだめということがわかった。以前実施したチュートリアルのファイルを使って、パスワードのハッシュ設定を行う。パスワードハッシュを追加パスワードハッシ...
CakePHP

CakePHP3のControllerとTemplateを使ってHello Worldを表示する。

最初にControllerだけでHello Worldを表示した。次にTemplateも使ってHello Worldを表示してみる。インストールしてから修正したファイルは2つ。src/Controller/HelloController.p...
CakePHP

CakePHP3のControllerでHello Worldを表示する。

CakePHP3をインストールしたあと、ControllerでHello Worldを表示してみる。まずは、bakeでControllerを作成する。$ bin/cake bake controller hellosrc/Controlle...
CakePHP

Cloud9でCakePHP3をインストール後、bin/cake serverして接続できなかった。

Cloud9でCakePHP3の勉強を再開しようとして、インストールしてみた。インストール後の確認として、bin/cake serverして接続しようとするとつながらない。予想としては、Cloud9側がCakePHPのデフォルトポート876...