質問 > 管理機能 > 商品登録(商品規格)の確認ページで【この内容で登録する】を押すとエラー |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
toshi99 |
投稿日時: 2014/1/5 22:38
対応状況: −−−
|
新米 登録日: 2014/1/5 居住地: 投稿: 2 |
Re: 商品登録(商品規格)の確認ページで【この内容で登録する】を押すとエラー この投稿に助けられた者です。
参考情報を投稿します。 私の場合、max_input_varsを変更するためにphp.iniを修正しました。 その際にEC-CUBE/html直下のphp.iniを変更したのですが 状況は変わりませんでした。 いろいろ調べたところ、下層ディレクトリにphp.iniが 存在する場合、上位ディレクトリのphp.ini内容は引き継がれ ないため、下層ディレクトリのphp.iniに必要な記述を追加する 必要があることがわかりました。 結果として、EC-CUBE/html/admin/products配下のphp.iniに max_input_varsを追記することで問題を解決することができました。 |
blueG |
投稿日時: 2012/6/14 14:53
対応状況: −−−
|
新米 登録日: 2012/6/6 居住地: 投稿: 3 |
Re: 商品登録(商品規格)の確認ページで【この内容で登録する】を押すとエラー 丁寧な説明ありがとうございます!
やはりセキュリティに問題があるのですね。 少しずつ数値を変えて試していこうと思います。 本当にありがとうございました! |
shutta |
投稿日時: 2012/6/8 10:07
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 商品登録(商品規格)の確認ページで【この内容で登録する】を押すとエラー DoS攻撃対策のための制限ですので、設定値を引き上げることによるリスクはあります。
詳しくは、 http://blog.tokumaru.org/2011/12/webdoshashdos.html 等をご覧になられると良いかもしれません。 なので、きちんと考慮した上でないのであれb,あ無闇に10倍(の100000)に引き上げるよりは、規格の登録・編集ができる最低限まで引き上げるくらいが、まだリスクが少ないかと思います。
|
blueG |
投稿日時: 2012/6/8 9:25
対応状況: −−−
|
新米 登録日: 2012/6/6 居住地: 投稿: 3 |
Re: 商品登録(商品規格)の確認ページで【この内容で登録する】を押すとエラー ご返答いただき、ありがとうございます。
無事解決いたしました! ヘテムルでは規定のphp.ini設定で max_input_varsを変更できないため、 .htaccessから値を変更しました。 max_input_vars 1000 → max_input_vars 10000 に変更したところ、不具合なく規格が登録できました。 max_input_varsの値を大きく変更した場合、 セキュリティなどなにかリスクが生じたりする可能性はあるのでしょうか? |
shutta |
投稿日時: 2012/6/7 9:49
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 商品登録(商品規格)の確認ページで【この内容で登録する】を押すとエラー 現象から考えるとmax_input_varsが関係していそうな気がします。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=10208&forum=11 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=10424&forum=11 最後のシステムエラーに関しては、max_execution_timeの関係でタイムアウトしていそうな気がします。
|
blueG |
投稿日時: 2012/6/6 19:04
対応状況: −−−
|
新米 登録日: 2012/6/6 居住地: 投稿: 3 |
商品登録(商品規格)の確認ページで【この内容で登録する】を押すとエラー [EC-CUBE] 2.11.5
[レンタルサーバ] ヘテムル [PHP] 5.3.13 [データベース] MySQL 5.0.82-community-log [WEBサーバ] Apache 初投稿です。 いつも皆様のフォーラムを見させていただいております。 商品の規格登録時、不具合が出て困っています。 商品登録後、商品の規格を登録し確認ページに移ったあと、 【この内容で登録する】を押すと不具合が起こります。 規格が6つまでは正常に登録されるのですが、 7つ登録し、【登録が完了致しました】の表示後、 再度その商品の規格を確認しにいくと7つ目が登録されておらず、 6つまでしか登録されていませんでした。 また、17つ規格を登録し、再度同じ商品の規格を確認しにいくと、 14つしか登録されておらず、15〜17つ目は登録されていません。 19個以上規格を登録し、【この内容で登録する】を押すと、 今度は【システムエラーが発生しました】と表示されます。 デバック情報は下記のものです。 ▼▼▼ デバッグ情報ここから ▼▼▼ http://****/admin/products/product_class.php?? /home/sites/heteml/users170/b/l/u/****/web/****/admin/products/product_class.php 34:LC_Page_Admin_Products_ProductClass_Ex->process /home/sites/heteml/users170/b/l/u/****/web/****/data/class_extends/page_extends/admin/products/LC_Page_Admin_Products_ProductClass_Ex.php 56:LC_Page_Admin_Products_ProductClass->process /home/sites/heteml/users170/b/l/u/****/web/****/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php 63:LC_Page_Admin_Products_ProductClass->action /home/sites/heteml/users170/b/l/u/****/web/****/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php 147:LC_Page_Admin_Products_ProductClass->registerProductClass /home/sites/heteml/users170/b/l/u/****/web/****/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php 280:SC_Query->insert /home/sites/heteml/users170/b/l/u/****/web/****m/data/class/SC_Query.php 484:SC_Query->query /home/sites/heteml/users170/b/l/u/****/web/****/data/class/SC_Query.php 741:SC_Query->execute /home/sites/heteml/users170/b/l/u/****/web/****/data/class/SC_Query.php 909:trigger_error ▼▼▼ エラーメッセージ ▼▼▼ https://****/admin/products/product_class.php? SQL: PREPARE mdb2_statement_mysql_410f389a9f8cdd0183df15321aa3dc7b4768ea20b8f FROM 'INSERT INTO dtb_class_combination(class_combination_id,classcategory_id,level) VALUES (?,?,?)' PlaceHolder: array ( 0 => 12284, 1 => NULL, 2 => 1, ) MDB2 Error: null value violates not-null constraint _doQuery: [Error message: Could not execute statement] [Last executed query: EXECUTE mdb2_statement_mysql_410f389a9f8cdd0183df15321aa3dc7b4768ea20b8f USING @0, @1, @2] [Native code: 1048] [Native message: Column 'classcategory_id' cannot be null] /home/sites/heteml/users170/b/l/u/****/web/****/admin/products/product_class.php 34:LC_Page_Admin_Products_ProductClass_Ex->process /home/sites/heteml/users170/b/l/u/****/web/****/data/class_extends/page_extends/admin/products/LC_Page_Admin_Products_ProductClass_Ex.php 56:LC_Page_Admin_Products_ProductClass->process /home/sites/heteml/users170/b/l/u/****/web/****/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php 63:LC_Page_Admin_Products_ProductClass->action /home/sites/heteml/users170/b/l/u/****/web/****/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php 147:LC_Page_Admin_Products_ProductClass->registerProductClass /home/sites/heteml/users170/b/l/u/****/web/****/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php 280:SC_Query->insert /home/sites/heteml/users170/b/l/u/****/web/****/data/class/SC_Query.php 484:SC_Query->query /home/sites/heteml/users170/b/l/u/****/web/****/data/class/SC_Query.php 741:SC_Query->execute /home/sites/heteml/users170/b/l/u/****/web/****/data/class/SC_Query.php 894:MDB2_Statement_Common->execute /home/sites/heteml/users170/b/l/u/****/web/****/data/module/MDB2.php 4152:MDB2_Statement_mysql->_execute /home/sites/heteml/users170/b/l/u/****/web/****/data/module/MDB2/Driver/mysql.php 1654:MDB2_Driver_mysql->_doQuery /home/sites/heteml/users170/b/l/u/****/web/****/data/module/MDB2/Driver/mysql.php 798:MDB2_Driver_Common->raiseError /home/sites/heteml/users170/b/l/u/****/web/****/data/module/MDB2.php 1497:PEAR->raiseError /home/sites/heteml/users170/b/l/u/****/web/****/data/module/PEAR.php 557:MDB2_Error->MDB2_Error /home/sites/heteml/users170/b/l/u/****/web/****/data/module/MDB2.php 1009:PEAR_Error->PEAR_Error ▲▲▲ エラーメッセージ ▲▲▲ ▲▲▲ デバッグ情報ここまで ▲▲▲ 規格1、規格2の登録数は9×9です。 規格数としてすごい多い数字ではないとは思うのですが、 規格数が増えてエラーが起こるということは、 php.iniのmax_input_varsなどが関係しているのでしょうか? この関係のコラムを見て回ったのですが、 私自身の限界を感じ投稿させていただきました。 お力添えをいただけると嬉しいです。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |