質問 > その他 > Notice: Undefined indexが大量に出る |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
a_anpan |
投稿日時: 2017/11/6 9:57
対応状況: 解決済
|
新米 登録日: 2017/10/25 居住地: 投稿: 3 |
Re: Notice: Undefined indexが大量に出る ありがとうございました。
解決済とします。 |
a_anpan |
投稿日時: 2017/10/31 16:48
対応状況: −−−
|
新米 登録日: 2017/10/25 居住地: 投稿: 3 |
Re: Notice: Undefined indexが大量に出る ご回答ありがとうございます。
そうなのですか・・。 検索してもECCUBEのnoticeエラーに関する情報が殆どなく、 私の設定や手順に何か問題があるのかと思いました・・。 |
468 |
投稿日時: 2017/10/30 11:16
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: Notice: Undefined indexが大量に出る 私の個人的な認識ですが、Notice: Undefined index:のエラーは大量に発生していると思います。
昔からの慣習なのか、PHPでは動作に影響しないNoticeエラーは出力されていても特に気にせずに、 php.iniのerror_reportingでログの出力条件を変更し、非表示とする事が多いかと思います。 以下のような記述で回避 error_reporting = E_ALL & ~E_NOTICE 本来はnoticeエラーが出ないようにするようにするのが良いと思いますが、 PHP4の頃からのソースを再利用しているような場合、 改修する場所が多すぎて、修正しきれていない状態かと思います。 完全にエラーが出ないようにするには、全てのソースを修正していく必要があると思います。
|
a_anpan |
投稿日時: 2017/10/25 20:00
対応状況: −−−
|
新米 登録日: 2017/10/25 居住地: 投稿: 3 |
Notice: Undefined indexが大量に出る 初めて質問させていただきます。
検索したのですが同様の現象を見つける事ができず、大変困っています。 アドバイスお願いします。 [EC-CUBE] eccube 2.13.5 新規インストール [レンタルサーバ] さくらインターネット(他サーバーでも確認) [OS] ? [PHP] 5.3 (5.1と5.2でも確認) [データベース] MYSQL5.5 [WEBサーバ] ? [ブラウザ] [導入プラグインの有無] 無し [カスタマイズの有無] 無し [現象] eccubeの2.13.5をデフォルトの状態でインストールし、 PHPのエラーを表示する設定にした所、 あちこちの画面でNotice: Undefined indexがたくさん発生していました。 インストール自体は正常に終了し、インストール後何も触っていません。 (config.phpに ini_set('display_errors', 1); error_reporting(E_ALL); を追加し、PHPのエラーを表示するようにしたのみです) フロントTOPは Notice: Undefined index: count in /*****/data/class/SC_Query.php on line 1151 Notice: Undefined index: authority in /*****/data/class/pages/LC_Page.php on line 95 Notice: Undefined index: order_id in /*****/data/class/helper/SC_Helper_Purchase.php on line 1445 Notice: Undefined property: LC_Page_Index_Ex::$tpl_page_class_name in /*****/data/class/pages/LC_Page.php on line 151 のようなエラーが出て、管理画面ログインページは Notice: Undefined index: count in /*****/data/class/SC_Query.php on line 1151 Notice: Undefined index: authority in /*****/data/class/pages/admin/LC_Page_Admin.php on line 63 のようなエラーです。 他の画面もあちこちで大量に出ています。 ちなみに下記ページです(後で消します) http://ueotameshi.sakura.ne.jp/html/ どこに問題があるのでしょうか・・ 【追記】 ちなみにインストールは https://www.ec-cube.net/download/other.php の「Version 2.13.5(zip)」をDL・解答し、 [data][html]フォルダをさくらサーバーにUPしました。 そのままガイドに従い普通に正常にインストール終了しました。 (その状態でページを表示するとあちこちにnoticeエラーが出ています。) 一部確認した所、例えば[基本情報管理>SHOPマスター]では、 https://github.com/EC-CUBE/eccube-2_13/blob/master/data/class/pages/admin/basis/LC_Page_Admin_Basis.php の182行目 if (!isset($post['downloadable_days_unlimited']) && $post['downloadable_days_unlimited'] != '1') { でnoticeエラー(Notice: Undefined index: downloadable_days_unlimited)が発生していましたが、 これは明らかにソースの書き方の問題にも思えます。 皆様は、ECCUBE 2.13.5は特にnoticeエラー等発生せず、 問題なく使えていますでしょうか? |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |