gitignoreへ指定しているファイルをgit管理へ含める

git管理していて.gitignoreに指定すると、git管理下から外せますがそれでも1回だけ管理下へ入れたいときには

$ git add -f (入れたいファイル)

とすれば、管理下へ入ります
database設定ファイルのテンプレートをあげた時に使いました

ECCUBEで「data/cache/../mtb_constants_init.php が存在しません」のエラー

ECCUBEで「data/cache/../mtb_constants_init.php が存在しません」のエラーが出ました

プログラムとしては
data/class/SC_Initial.php L182 defineParameter

data/class/cache/mtb_constants.php があるか
なければ data/class/cache/../mtb_constants_init.php からコピー

としてる箇所で、下記で解決

$ mkdir data/class/cache

cacheディレクトリがないのが原因でした
git管理しているときは、

$ touch data/class/cache/.gitkeep

としておいて、git管理しましょう

phpのtrue && falseなどの判定

ちょっと動きを確認

var_dump(true && true);
// true
var_dump(false && true);
// false
var_dump(true && false);                                                                              
// false
var_dump(false && false);                                                                             
// false

var_dump(true || true);                                                                               
// true
var_dump(false || true);                                                                              
// true
var_dump(true || false);
// true
var_dump(false || false);
// false

&& はひとつでもfalseが入れば、false
|| はひとつでもtrueが入れば、true
になります

ECCUBEで商品名の入力文字数を増やす

ECCUBEで商品名の入力文字数が50文字までで、もうちょっと入れたかったので増やしました

サーバーにログイン

$ vim data/mtb_constants_init.php

define('STEXT_LEN', 70);   

の数値を増やせばOKでした