-
-
CakePHP3で静的ページの作成は webrootか pagesを使う。トップページを参考に解説
2019/02/04 CakePHP 3.x 4.x 5.x CakePHP3
CakePHP3で静的なページを設置する場合の方法(webrootとpagesとを活用する方法)を解説。pagesの解説はデフォルトのトップページがどう表示されているかを参考に解説。ルーティングの機能も。
-
-
CakePHP3、CakePHP4のキャッシュをクリアする方法「bin/cake cache clear_all」を使う
2019/02/03 CakePHP 3.x 4.x 5.x CakePHP3, CakePHP4
CakePHP3、CakePHP4では処理を高速化する手法の一つとしてキャッシュを利用している。しかし、その情報は元の情報を更新しても反映されない場合がある。そんなときはキャッシュを削除する必要がある。
-
-
CakePHP3のルーティング(routes.php)の変更が反映されない時はキャッシュのクリアを
2019/02/02 CakePHP 3.x 4.x 5.x CakePHP3
CakePHP3でルーティングの設定変更をしたけど反映されない!そんなときは慌てず騒がずキャッシュをクリアしよう!ルーティングの設定もキャッシュされることがあるらしい。
-
-
Gitはフォルダ自体を管理対象にはできない。空のフォルダを設定する手順
2019/01/28 プログラミング・Web関連技術 git
Gitはフォルダだけを管理対象にすることはできない。そのため空の.gitkeepファイルを作成し管理対象にすることで、それが入っているフォルダも管理対象にする、と言う手順で管理を行う。
-
-
.gitignoreを更新しても反映されないときは「git rm -r –cached .」でキャッシュを削除
2019/01/27 プログラミング・Web関連技術 git
gitの.gitignoreを変更しても記述内容が反映されない時がある。それはGitのキャッシュが残っているため。そんなときは「git rm」コマンドを使ってキャッシュを削除すれば解決する。
-
-
.gitignoreで無視フォルダの中の特定のファイルを除外「!(否定文)」を使う場合の注意点
2019/01/26 プログラミング・Web関連技術 git
Gitで管理する対象、対象外のファイル、フォルダの指定は .gitignoreに記述する。その基本的な記述の方法に加え、無視対象にしたフォルダの中の特定のファイルを管理対象にする記述方法を解説。
-
-
日本語配列折りたたみ式Bluetoothキーボード「MOBO Keyboard(AM-KTF83J)」をレビュー
2018/12/21 周辺機器
折りたたみ式キーボード「MOBO Keyboard」を購入。選んだ理由は日本語配列だから。キーストロークやBluetoothの設定などはキーボードとして必要十分なレベルで備わっている。
-
-
Gitで「fatal: Authentication failed for ‘https://example.com/git_repositories/example.git/’」のエラーが出た場合の対処方法の一つ
2018/11/01 プログラミング・Web関連技術 git
Gitのリモートリポジトリにアクセスする際、Authentication failedのエラーが。しかし、ID、PASSが間違っているのではなく、リモートリポジトリのURLが間違っている場合もあるので再度確認を。
-
-
Google Analytics APIを CakePHP3で動かしてレポートデータを取得する方法の解説
2018/10/21 CakePHP 3.x 4.x 5.x CakePHP3
CakePHP3で Google Analytics APIからレポートデータを取得する処理の解説。PHPのサンプルソースをCakePHP3で動くように改造。加えて、ディメンションやメトリックスを条件に設定する方法なども。
-
-
CakePHP3でComposerでインストールできないプラグイン、外部ライブラリを vendorに入れて手動で読み込む方法
2018/08/11 CakePHP 3.x 4.x 5.x CakePHP3
CakePHP3にComposerからインストールできないプラグインやライブラリなどを利用する方法、vendorにファイルを設置し、composer.jsonを更新し、それを呼び出す方法を詳細に解説。
-
-
CakePHP3でシェルを作成しコマンドラインから実行・CakePHP2との違い
2018/08/11 CakePHP 3.x 4.x 5.x CakePHP3
CakePHP3のシェルスクリプトを作成し、コマンドラインから実行する方法を解説。複数単語をつなげる場合の対応方法がCakePHP2より制限が厳しくなったのでCakePHP3の命名規則の確認が必要だ。
-
-
CentOS環境に ntpdをインストールして自動的に時刻を取得して合わせる設定にする
2018/08/08 プログラミング・Web関連技術
VirtualBoxに構築した CentOSの環境の時計がずれているとき、ntpdをインストールし、時計を合わせる方法を解説。NTPサーバを指定する方法や ntpdを自動起動する設定も解説。
-
-
CakePHP3で生の SQLの実行はConnectionManagerを使う
2018/08/07 CakePHP 3.x 4.x 5.x CakePHP3
CakePHP3で生の SQL文を実行する方法を解説。クリエビルダーを使う場合は TableRegistryを利用するが、SQLを実行する場合は ConnectionManagerを使う。プリペアードステートメントの使用方法も解説。
-
-
CakePHP3でデータを保存する save()で発生するエラーを確認する方法を解説
2018/08/06 CakePHP 3.x 4.x 5.x CakePHP3
CakePHP3でデータ保存処理のログを取得する方法。save()では true、falseの戻り値しか取得できないが、saveOrFail()と try…catch文を使いエラーログ、エンティティを取得し、不具合の解析を行う。
-
-
CakePHP3のデバッグキット(DebugKit)を強制的に有効、無効に変更する方法
2018/08/05 CakePHP 3.x 4.x 5.x CakePHP3
CakePHP3に付属しているデバッグのためのツール、デバッグキットを強制的に有効化、無効化する方法を解説。初期設定では開発環境としてありそうなドメインの場合のみ有効になるように設定されている。
-
-
CakePHP3でWarning Error: SplFileInfo::openFile()エラーが発生した場合の対処方法
2018/08/04 CakePHP 3.x 4.x 5.x CakePHP3
CakePHP3のキャッシュファイルのパーミッションエラー Error: SplFileInfo::openFile()が発生した場合の対応方法解説。app.phpにキャッシュファイルのパーミッション設定を行い、既存のファイルは削除。
-
-
CakePHP3のメール送信の処理・テンプレート使用・添付ファイル送信も解説
2018/07/29 CakePHP 3.x 4.x 5.x CakePHP3
CakePHP3からメールを送信する方法解説。基本的な記述方法を基にして、テンプレートを使う方法、ファイルを添付する方法へと拡張しながら解説。
-
-
さくらサーバのmb_send_mailでメール送信時にmalformed header from script ‘xxx.php’: Bad header: xxxのエラーが
2018/07/28 プログラミング・Web関連技術
さくらインターネットのレンタルサーバからPHPのmb_send_mail()関数を利用してメールを送信するとInternal Server Errorが発生。その原因は、メールアドレスが登録されていないこと。
-
-
VirtualBoxにCakePHP3を設置。必要なCentOS、Apache、PHP、MySQL、Composerをインストールし設定する
2018/07/16 CakePHP 3.x 4.x 5.x CakePHP3
VirtualBoxにCentOS、Apache、MySQL、PHPをインストールするところから初めてCakePHP3の開発環境を構築する手順を詳細解説。この記事1つで全ての設定が完了する。
-
-
CakePHP3のCakeDC/Users、Authでログインなしでもアクセスを許可する設定
2018/07/01 CakePHP 3.x 4.x 5.x
CakePHP3の Authコンポーネントや CakeDC/Usersプラグインなどを利用したユーザ管理・認証システムにおいて、ログインしていなくても見ることができるページの設定方法を解説。
-
-
CakePHP3で現在処理しているコントローラー名、アクション名を取得する方法
2018/06/30 CakePHP 3.x 4.x 5.x
CakePHP3で現在処理しているコントローラー名、アクション名を取得する方法を解説。複数の方法があるが、getParam()メソッドを使う方法が汎用性があって便利かも。
-
-
WordPressのフォームプラグイン「MW WP FORM」でメールが送信できない不具合の対応方法
2018/04/30 WordPress
WordPressでメールフォームと言えば MW WP Form!そのMW WP Formでフォームを作成したものの、エラーでメールが送信できない!その原因と対処方法を解説。エラーが発生する意外な盲点もある。
-
-
CakePHPで favicon.icoやapple-touch-icon-144-precomposed.pngが could not be foundのエラーが出るときの対処方法
2018/04/29 CakePHP 3.x 4.x 5.x
CakePHPで「CakeDC/Users」などルーティングを行うプラグインを利用するときに、favicon.icoやapple-touch-icon-144-precomposed.pngがNotFoundエラーになることがある。その対処方法の解説。
-
-
CakePHPのバリデーションを入力値・項目の条件によって変える方法を解説
2018/04/28 CakePHP 3.x 4.x 5.x
入力された値によってバリデーション(入力チェック)の内容を切り替える。その処理をCakePHPで実装する方法を解説。条件ごとに unset関数を使ってバリデーションを削除する、という方法を採る。
-
-
Windowsで環境変数のパスの設定方法解説。不具合時のチェックポイントも紹介
2018/04/14 システム開発関連技術
Windowsで環境変数であるパス(path)の設定方法の解説。標準的な解説に加え、うまくいかない場合のチェック方法や別の設定方法の解説も。うまく設定できない状況は極力なくなるはず。
-
-
XAMPP本体や PHPのバージョンアップをせずにもう一つXAMPPをインストールして複数の環境を共存させる方法
2018/03/25 システム開発関連技術 xampp
パソコンに簡単に LAMP環境を構築することができるパッケージソフト「XAMPP」。XAMPPのバージョンアップや、PHPのバージョンに合わせて複数の環境を構築する場合の手順を解説。
-
-
XAMPPとは?パソコンにローカル LAMP環境を簡単に設置する方法を詳細解説
2018/03/24 システム開発関連技術 xampp
パソコンに LAMP環境を簡単に構築することができるパッケージ「XAMPP」。そのインストール方法を詳細解説。インストール後の不具合やカスタマイズ方法についても説明。
-
-
XAMPPにVirtualHostを設定しドメイン、ドキュメントルートを設置する方法
2018/03/05 システム開発関連技術 xampp
XAMPPにVirtualHostを設定し、DocumentRootを設置する方法を2つ紹介。ポートを指定してアクセスする方法とhostsを設定してドメインでアクセスする方法。エラーの解消方法も解説。
-
-
XAMPPのApacheが起動しない!ポート番号の変更でバッティングの解消方法
2018/03/04 システム開発関連技術 xampp
XAMPPを起動する際、Apacheのポートがバッティングして起動しない場合がある。XAMPP側のポートを変更する方法、バッティングしているプログラムを変更する方法の2種類の対応方法を解説。
-
-
CentOS6、7のPHPを5.3から5.6、7.0、7.1にバージョンアップする手順の解説
2018/03/03 PHP・Smarty・ECCUBE
CentOS6系、7系のPHPバージョンを5.3から5.6、7.0、7.1にアップする作業手順と解説。yum updateコマンドを使い作業時間は約10分。コマンドの解説や引数の意味なども解説しているので役に立つはず。