バージョン選択

フォーラム

メニュー

オンライン状況

28 人のユーザが現在オンラインです。 (18 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 28
もっと...

サイト内検索

質問 > その他 > Notice: Undefined indexが大量に出る

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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エラー等発生せず、
問題なく使えていますでしょうか?
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の頃からのソースを再利用しているような場合、
改修する場所が多すぎて、修正しきれていない状態かと思います。
完全にエラーが出ないようにするには、全てのソースを修正していく必要があると思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

a_anpan
投稿日時: 2017/10/31 16:48
対応状況: −−−
新米
登録日: 2017/10/25
居住地:
投稿: 3
Re: Notice: Undefined indexが大量に出る
ご回答ありがとうございます。
そうなのですか・・。
検索してもECCUBEのnoticeエラーに関する情報が殆どなく、
私の設定や手順に何か問題があるのかと思いました・・。
a_anpan
投稿日時: 2017/11/6 9:57
対応状況: 解決済
新米
登録日: 2017/10/25
居住地:
投稿: 3
Re: Notice: Undefined indexが大量に出る
ありがとうございました。
解決済とします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,640名です
総投稿数は109,890件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2311
5
umebius
2085
6
yuh
1819
7
h_tanaka
1635
8
red
1569
9
mcontact
1265
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.