> 管理機能 > 特定商取引法管理にて、少ない文字数でシステムエラー |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mkw-chan |
投稿日時: 2016/10/4 17:29
対応状況: −−−
|
新米 登録日: 2016/9/26 居住地: 投稿: 2 |
Re: 特定商取引法管理にて、少ない文字数でシステムエラー そうなのですね。
ご回答有難うございました! |
red |
投稿日時: 2016/10/4 16:04
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 特定商取引法管理にて、少ない文字数でシステムエラー 解決方法ではなくてもうしわけないのですが、レンタルサーバーの制限なのでどうにもならない気がします
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12130230667 EC-CUBE側の設計を変更しないと駄目かもしれないですね
|
mkw-chan |
投稿日時: 2016/10/4 14:48
対応状況: −−−
|
新米 登録日: 2016/9/26 居住地: 投稿: 2 |
特定商取引法管理にて、少ない文字数でシステムエラー ---環境----------------------------------------------------------------------------------
[EC-CUBE] 3.0.10 新規インストール [レンタルサーバ] KAGOYA [PHP] 5.6.25 [データベース] MySQL 5.6.22 [導入プラグインの有無] 無 [カスタマイズの有無] 無 ------------------------------------------------------------------------------------------ 共用サーバーにて、EC-CUBE3.0.10をサーバー会社提供のマニュアルどおりにかんたんインストールしました。 が、その後、特定商取引法管理にて、少ない文字数でエラーになり 登録できません。 いろいろと試した結果、 <販売業者、運営責任者、所在地、TEL、FAX、メールアドレス、URL、商品代金以外の必要料金、注文方法、支払方法、支払期限、返品・交換について> を全項目まとめて合計で 全角341文字+半角85文字 入力した時点でこれ以上文字が登録できません(システムエラー) つまり各項目50文字程度しか登録できないので困ってしまいました。 ※ある項目を1文字増やし、他のある項目を1文字減らすと登録成功するので、 全項目トータルで文字数が制限されてしまっているようです。 どこかにあったように、mtext_len などの数値を変更してみましたが効果ありませんでした。 また、EC-CUBEの再インストールも試しましたが変化ありません。 エラーログを確認したところ、 Syntax error or access violation: 1118 Row size too large (> 1982). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. .... という記述でしたのでネットで調べましたところ、 「ROW_FORMAT=DYNAMICか ROW_FORMAT=COMPRESSEDをテーブルに設定してあげればOK」 とありましたので、良く分からずサーバー会社に聞きましたら、 「要は入力文字数を減らすか、制限値を大きくするか、どちらかの対応が必要」とのことでした。 入力文字は増やさなければ入りませんので、しばらく調べまして、phpMyAdminというツールにておそらくの該当箇所を突き止めたのですが、 dtb_help というテーブル の設定で 「ROW_FORMAT」 をCOMPACTから別のものに変えようとしましたが、他に「REDUNDANT」しか選択できず 「DYNAMIC」など無かったので行き詰ってしまいました このエラーの解決方法を教えていただけないでしょうか? よろしくお願い致します。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |