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管理しましょう

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

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

サーバーにログイン

$ vim data/mtb_constants_init.php

define('STEXT_LEN', 70);   

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

ECCUBEで入力できるタグを増やす

ECCUBEの管理画面で、商品紹介などにHTMLを書きたいときに

th
が使えない..とかエラーが出ることがあります

そんなときはデータベースへログイン

mysql> select * from mtb_allowed_tag;                                                                                                                                                                        
+----+--------+------+
| id | name   | rank |
+----+--------+------+
|  0 | table  |    0 |
|  1 | tr     |    1 |
|  2 | td     |    2 |
|  3 | a      |    3 |
|  4 | b      |    4 |
|  5 | blink  |    5 |
|  6 | br     |    6 |
|  7 | center |    7 |
|  8 | font   |    8 |
|  9 | h      |    9 |
| 10 | hr     |   10 |
| 11 | img    |   11 |
| 12 | li     |   12 |
| 13 | strong |   13 |
| 14 | p      |   14 |
| 15 | div    |   15 |
| 16 | i      |   16 |
| 17 | u      |   17 |
| 18 | s      |   18 |
+----+--------+------+

次のidとrankで th を追加

 insert into mtb_allowed_tag ( id, name, rank) values (19, 'th', 19);

で th が使えるようになりました

ECCUBEでエラーレベルを変えてエラーを表示する

ECCUBE 3.13.3へのバージョンアップ作業をしてますが、エラーがでまくる..
エラーログをいちいち見るのが大変なのでエラーレベルを下げて、画面にエラーが出るように

$ vim data/cache/mtb_constants.php

define('DEBUG_MODE', true);  

DEBUG_MODE を true にしてやればいいです

エラーでまくるのはしんどい..