Home > プログラミング

プログラミング

MySQLでGROUP BY句を使ったSQL文がエラーになる原因と対応

MySQL 5.6から5.7にバージョンアップしたタイミングで、MySQL のONLY_FULL_GROUP_BYオプションがデフォルとでONになるようになりました。GROUP BY句を使った場合にはきちんとGROUP化されたカラムか、SUMやAVGで集約されたカラムだけを明示的に指定しなさいというオプションです。 Read More »

EC-Cube×イプシロン決済モジュールで“このCGIを実行する権限がありません”とエラーになる場合の対策

EC-Cubeでイプシロン決済モジュールを使っているときに「このCGIを実行する権限がありません」というエラーが発生したときの対策を説明します。エラーの原因はイプシロン側の管理画面の設定で、通信するサーバーのIPアドレス指定にミスがある場合です。サーバーのIPアドレス変更時など注意が必要です。 Read More »

EC-Cube3を使ってわかった5つの良い点と3つの悪い点

2015年7月EC-Cubeのメジャーアップデートがかかり、EC-Cube 3が登場しました。さっそくEC-Cube 3を試しに使ってみましたので、その感想を今日はあなたにお話します。良い所と悪い所をまとめていますので、ECサイトを構築するときの参考としてください。 Read More »

CakePHP3.xでのbakeの使い方

bakeコマンドを使えばデータベースの構成に合せてコントローラーやモデルの雛形を生成してくれます。テーブルごとに手動でTableやEntity、Fixtureを作るのは面倒ですし、ミスの原因になります。是非bakeを使いましょう。 Read More »

CakePHP3.xのインストール後のセットアップ手順

CakePHP 3.xからはかなりセットアップ手順が簡略化されました。Composer経由のインストールになったことで、今まで手動でセットアップしていたことが自動化されたからです。基本的にはapp.phpの中でデータベースへの接続情報を記入するだけで、CakePHPが動作するようになるはずです。 Read More »

CakePHP3.xの詳細インストール手順

CakePHPのバージョン3.0以降、Composer経由でのインストールが正式にサポートされました。バージョン2以前とは手順が大きく異なっているため、CakePHP 3.xの詳細なインストール手順をご説明しましょう。 Read More »