バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > EC CUBE 商品登録最終画面 でシステムエラー

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
neko_cube
投稿日時: 2011/7/11 17:07
対応状況: −−−
半人前
登録日: 2011/7/11
居住地: 神奈川県
投稿: 13
EC CUBE 商品登録最終画面 でシステムエラー
EC CUBEでインストールなども問題なく進みこれで完成したか!?と思いテストで商品登録してみると登録の最終段階、登録確定処理でエラーがでる。エラーが出た後は強制的にログアウトした状態になり管理画面ログインページへ移動した状態になります。そのため何度か試しましたがやはりだめでした。

エラーの表示は下記の通りです。
「システムエラーが発生しました。
大変お手数ですが、サイト管理者までご連絡ください。」

また、パラメータ設定「DEBUG_MODE」でfalseからtrueに変更してエラーの詳細確認をしましたら、

Warning: Smarty error: unable to read resource: "/home/users/0/lolipop.jp-8294cd8682f817fe/web/data/Smarty/templates/default/bloc/productFlag.tpl" in /home/users/0/lolipop.jp-8294cd8682f817fe/web/data/module/Smarty/libs/Smarty.class.php on line 1095

上記のエラーがサイトトップページに表示されました。

因みにサーバーはロリポップを使用しています。その他のエラーは現在確認されていません。あくまで管理画面にて商品登録のみできない状態です。推測ではDB関係だと思います。

よろしくお願いします。
fukap
投稿日時: 2011/7/11 17:19
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: EC CUBE 商品登録最終画面 でシステムエラー
EC-CUBEのバージョンは何になりますか?
構築環境を書いてもらったほうがいいですね。

エラー内容は、productFlag.tplがないというものだと思いますが、
2.4.4 だと、該当ファイルは存在しないと思います。
何かカスタマイズはされていませんか?
neko_cube
投稿日時: 2011/7/11 17:31
対応状況: −−−
半人前
登録日: 2011/7/11
居住地: 神奈川県
投稿: 13
Re: EC CUBE 商品登録最終画面 でシステムエラー
fukap様ご回答ありがとうございます。

各バージョンは下記の通りです。

EC-CUBEバージョン 2.4.4
PHPバージョン PHP 5.2.17
DBバージョン MySQL 5.1.34-log

当方機能・デザイン共に複数カスタマイズしております。
現在サイト製作した担当者が長期不在のため困っている状態です。

なるほど通常はバージョン2.4.4だとこのファイルはないのですか。これは新たにダウンロードしてファイルを追加すればエラーが消えるといった単純なものではないでしょうか。

限られた情報の中でご返答頂くのは難しいと思いますが、気になる解決方法が少しでも心当たりありましたらご伝授・アドバイスください。
fukap
投稿日時: 2011/7/11 17:48
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: EC CUBE 商品登録最終画面 でシステムエラー
引用:
これは新たにダウンロードしてファイルを追加すればエラーが消えるといった単純なものではないでしょうか。

単純な話ではないと思います。
おそらくソースのどこかに、productFlag.tpl を呼び出す記述があるのだと思います。
その記述を探して削除するか(あるいはファイルごと削除するか)、
やりかけたカスタマイズを完遂するかだと思います。

サイトのカスタマイズを担当された方に聞くのが一番早いですが、
私の勘では下記のようなカスタマイズをしようとして、中途半端で終わっているのではないかと。

新着商品を表示するカスタマイズ
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=5590&forum=11&post_id=26896

記事のリンク先に具体的なコードサンプルが掲げてありますので、
まずはそのカスタマイズがご自身のサイトで行われているかを確認してみると良いと思います。
neko_cube
投稿日時: 2011/7/11 18:10
対応状況: −−−
半人前
登録日: 2011/7/11
居住地: 神奈川県
投稿: 13
Re: EC CUBE 商品登録最終画面 でシステムエラー
fukap様ご返答ありがとうございます。

ご指摘の通り新着商品を表示するカスタマイズ機能を追加しております。
fukap
投稿日時: 2011/7/11 18:31
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: EC CUBE 商品登録最終画面 でシステムエラー
該当カスタマイズを行っておられるなら、
以下にサンプルコードが掲載されているようですので、確認してみてください。

http://www.naga-blog.com/archives/2009/03/101727.php

まずは、productFlag.tpl がサーバー内に存在しているか確認して、
存在していなければリンク先の情報に従って作成すると良いと思います。

それで問題が解消したら御の字ですが、それでもエラーが出る場合は、
エラー文を手がかりに地道に修正していく必要がありそうです。
neko_cube
投稿日時: 2011/7/11 18:44
対応状況: −−−
半人前
登録日: 2011/7/11
居住地: 神奈川県
投稿: 13
Re: EC CUBE 商品登録最終画面 でシステムエラー
fukap様ご返答ありがとうございます。

確認しましたところproductFlag.tplは存在していました。

これからサンプルコードを参考に、照らし合わせて調べてみます。
fukap
投稿日時: 2011/7/11 19:12
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: EC CUBE 商品登録最終画面 でシステムエラー
ソースの査読と合わせて、間違いなく data/Smarty/templates/default/bloc ディレクトリ内に productFlag.tpl が存在しているか、
またパーミッションは適切かを確認してみてください。

引用:
Warning: Smarty error: unable to read resource: "/home/users/0/lolipop.jp-8294cd8682f817fe/web/data/Smarty/templates/default/bloc/productFlag.tpl" in /home/users/0/lolipop.jp-8294cd8682f817fe/web/data/module/Smarty/libs/Smarty.class.php on line 1095

商品登録しようとした際に該当エラーが表示されるのは、ちょっと違和感があります。
念のため、data/logs/site.log に他のエラーが出ていないか見ておいたほうが良さそうです。
neko_cube
投稿日時: 2011/7/11 19:46
対応状況: −−−
半人前
登録日: 2011/7/11
居住地: 神奈川県
投稿: 13
Re: EC CUBE 商品登録最終画面 でシステムエラー
fukap様ご返答頂きありがとうございます。

ソースなどは特に問題ないようでした。調べていたところ今ご指摘頂いた事を含めて少し分かってきた点があります。

productFlag.tplはご指摘の通り
「data/Smarty/templates/default/bloc」
ディレクトリ内には存在しませんでした。

因みに存在した場所は
「data/Smarty/templates/default/bloc/productFlag.tpl」
のdefaultの階層と同じフォルダ内(templates)に「100」というフォルダがありさらにその下の「blok」内のフォルダの中に「productFlag.tpl」が存在していました。この100というフォルダは多分テンプレートを作るため初期のデフォルトとは別に作られたものでしょう。

また、当方このテンプレートと全く同じ構成のecサイトを運営しておりそちらの方はまったく問題なくこれと同じ仕様で動いています。

ただ問題が起きているecサイトと、問題なく動いているecサイトの違いは、サーバーが違います。

因みにパーミッションは777です。

data/logs/site.logをこれからチェックしてみます。



-追加-

site.logをチェックしてみました。

管理画面へログイン→商品を追加してエラーが表示されましたところまでで取得しました。

from ○.179.○.53
2011/07/11 22:53:32 [/shop/admin/login.php] access : user=○ auth=0 sid=c4c1ba92a0da9e2cc00cf396a1fe449c from ○
2011/07/11 22:53:32 [/shop/admin/login.php] login : user=○ auth=0 lastlogin=2011-07-11 22:41:15 sid=c4c1ba92a0da9e2cc00cf396a1fe449c from ○
2011/07/11 22:53:43 [/shop/admin/login.php] access : user=○ auth=0 sid=c4c1ba92a0da9e2cc00cf396a1fe449c from ○
2011/07/11 22:53:43 [/shop/admin/login.php] login : user=○ auth=0 lastlogin=2011-07-11 22:53:32 sid=c4c1ba92a0da9e2cc00cf396a1fe449c from ○
2011/07/11 22:54:01 [/shop/admin/home.php] access : user=○ auth=0 sid=c4c1ba92a0da9e2cc00cf396a1fe449c from ○
2011/07/11 22:54:06 [/shop/admin/basis/index.php] access : user=○ auth=0 sid=c4c1ba92a0da9e2cc00cf396a1fe449c from ○
2011/07/11 22:54:06 [/shop/admin/products/index.php] access : user=○ auth=0 sid=c4c1ba92a0da9e2cc00cf396a1fe449c from ○
2011/07/11 22:54:25 [/shop/admin/products/index.php] access : user=○ auth=0 sid=c4c1ba92a0da9e2cc00cf396a1fe449c from ○
2011/07/11 22:54:50 [/shop/admin/products/product.php] access : user=○ auth=0 sid=c4c1ba92a0da9e2cc00cf396a1fe449c from ○
2011/07/11 22:55:20 [/shop/admin/products/product.php] access : user=○ auth=0 sid=c4c1ba92a0da9e2cc00cf396a1fe449c from ○
2011/07/11 22:55:28 [/shop/admin/products/product.php] access : user=○ auth=0 sid=c4c1ba92a0da9e2cc00cf396a1fe449c from ○
2011/07/11 22:55:32 [/shop/admin/products/product.php] access : user=○ auth=0 sid=c4c1ba92a0da9e2cc00cf396a1fe449c from ○
2011/07/11 22:55:37 [/shop/admin/products/product.php] access : user=○ auth=0 sid=c4c1ba92a0da9e2cc00cf396a1fe449c from ○
2011/07/11 22:55:37 [/shop/admin/products/product.php] http://www.aaa.com/shop/admin/products/product.php

SERVER_ADDR:○.17.○.231
REMOTE_ADDR:○
USER_AGENT:Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; GTB7.1; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)

INSERT INTO dtb_products(name,status,product_flag,main_list_comment,main_comment,point_rate,deliv_fee,comment1,comment2,comment3,comment4,comment5,comment6,sale_limit,sale_unlimited,deliv_date_id,note,update_date,creator_id,main_list_image,main_image,main_large_image,sub_image1,sub_large_image1,sub_image2,sub_large_image2,sub_image3,sub_large_image3,sub_image4,sub_large_image4,sub_image5,sub_large_image5,file1,file2,actor,minutes,maker,mem_only_flg,media,mosaic,sub_title1,sub_comment1,sub_title2,sub_comment2,sub_title3,sub_comment3,sub_title4,sub_comment4,sub_title5,sub_comment5,create_date) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,Now(),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,Now())
DB Error: constraint violation

INSERT INTO dtb_products(name,status,product_flag,main_list_comment,main_comment,point_rate,deliv_fee,comment1,comment2,comment3,comment4,comment5,comment6,sale_limit,sale_unlimited,deliv_date_id,note,update_date,creator_id,main_list_image,main_image,main_large_image,sub_image1,sub_large_image1,sub_image2,sub_large_image2,sub_image3,sub_large_image3,sub_image4,sub_large_image4,sub_image5,sub_large_image5,file1,file2,actor,minutes,maker,mem_only_flg,media,mosaic,sub_title1,sub_comment1,sub_title2,sub_comment2,sub_title3,sub_comment3,sub_title4,sub_comment4,sub_title5,sub_comment5,create_date) VALUES ('1','1','10000','1','1','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'1',NULL,NULL,Now(),'2','07112255_4e1b00c8e6c57.jpg','07112255_4e1b00d01e272.jpg',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,Now()) [nativecode=1048 ** Column 'media' cannot be null]

/home/users/0/lolipop.jp-○cd8682f817fe/web/shop/admin/products/product.php 34:LC_Page_Admin_Products_Product_Ex->process
/home/users/0/lolipop.jp-○cd8682f817fe/web/data/class_extends/page_extends/admin/products/LC_Page_Admin_Products_Product_Ex.php 56:LC_Page_Admin_Products_Product->process
/home/users/0/lolipop.jp-○cd8682f817fe/web/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php 169:LC_Page_Admin_Products_Product->lfRegistProduct
/home/users/0/lolipop.jp-○cd8682f817fe/web/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php 465:SC_Query->insert
/home/users/0/lolipop.jp-○cd8682f817fe/web/data/class/SC_Query.php 271:SC_DbConn->query
/home/users/0/lolipop.jp-○cd8682f817fe/web/data/class/SC_DbConn.php 82:DB_common->query
/home/users/0/lolipop.jp-○cd8682f817fe/web/data/module/DB/common.php 1162:DB_common->execute
/home/users/0/lolipop.jp-○cd8682f817fe/web/data/module/DB/common.php 959:DB_mysql->simpleQuery
/home/users/0/lolipop.jp-○cd8682f817fe/web/data/module/DB/mysql.php 324:DB_mysql->mysqlRaiseError
/home/users/0/lolipop.jp-○cd8682f817fe/web/data/module/DB/mysql.php 894:DB_common->raiseError
/home/users/0/lolipop.jp-○cd8682f817fe/web/data/module/DB/common.php 1853:PEAR->raiseError
/home/users/0/lolipop.jp-○cd8682f817fe/web/data/module/PEAR.php 557:DB_Error->DB_Error
/home/users/0/lolipop.jp-○cd8682f817fe/web/data/module/DB.php 893:PEAR_Error->PEAR_Error
from ○
fukap
投稿日時: 2011/7/12 8:36
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: EC CUBE 商品登録最終画面 でシステムエラー
productFlag.tpl については、使用テンプレートを 100 というディレクトリに変更するつもりだったと思われます。
管理画面の、デザイン管理 > テンプレート設定 でテンプレートの変更ができますので、
そこで 100 というディレクトリに変更すれば良さそうです。

site.log については、DB Error が出ていますね。

INSERT文を見ると、actor,minutes,maker,mem_only_flg,media,mosaic など、デフォルトにはないカラムが確認できます。
dtb_products もカスタマイズしておられるようです。

INSERT文は、data/class/pages/admin/products/LC_Page_Admin_Products_Product.php の lfRegistProduct に記述されていますので、
SQL文が適切か確認してみると良いと思われます。

そこの記述と dtb_products を見合わせながら、不整合がなければ良いとは思いますが、
とりあえず media というカラムは NOT NULL になっているようですので、何か値を入れてあげるか、
カラムの定義を変更するかしないといけないでしょう。
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,281名です
総投稿数は110,072件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1301
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.