バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 商品登録 メイン画像アップロード時のシステムエラー

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
juikeda0
投稿日時: 2014/5/10 9:39
対応状況: −−−
新米
登録日: 2014/5/10
居住地:
投稿: 10
商品登録 メイン画像アップロード時のシステムエラー
お世話になります。初めてEC-CUBEを使用しています。デフォルトのテンプレートを使用しています。サンプルデータ(www.ec-cube.net/download/testproduct/)を利用して、管理画面から「エビス人形」の商品登録を行ったのですが、「一覧-メイン画像」、又は「詳細-メイン画像」などで、参照ボタンでそれぞれの画像(130x130ピクセル)、(260x260ピクセル)のファイルを選択後、アップロードボタンを押すと、次のエラーメッセージが表示され。管理画面から強制ログアウトされてしまします。
「システムエラーが発生しました。
大変お手数ですが、サイト管理者までご連絡ください。 」

最初は対処方法が判らなかったのですが、最初にコメントいただいた方のおかげで、/data/logs/error.logに
以下のエラーメッセージがあることが見つかりました。

「2014/05/10 14:02:43 [/admin/products/product.php] Fatal error(E_ERROR): Call to undefined function imageCreateFromJpeg() on [/var/www/crtom1.com/eccube-2.13.1/data/module/gdthumb.php(203)] from 113.151.166.28
login_id = admin(0)[sqkic6bcamsarunsc7bbc96gi7]」

どうも、imageCreateFromJpeg()関数が、/data/module/gdthumb.phpの中で定義されていないのが原因のようです。実際に
/data/module/gdthumb.phpの中を見てみますと、確かに203行目に以下のようにimageCreateFromJpeg()関数が参照されていますが、その定義はどこにもありません。
$src = imageCreateFromJpeg($path);

この関数は、php5-gdの中にありました。Ubuntuの場合は、以下の
コマンドで導入できます。
$ sudo apt-get install -y php5-gd


EC-CUBE 2.13.1
Amazon EC2
Ubuntu Server 12.04LTS
PHP 5.3.10
MySQL 5.5.37
Apache 2.2.22
Firefox
red
投稿日時: 2014/5/10 11:16
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1570
Re: 商品登録 メイン画像アップロード時のシステムエラー
http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8
こちらを読んでいただくと詳しく書かれていていいと思います

システム設定>EC-CUBE ログ表示でもログを見ることが出来ますのでまずはそちらを見てみてください


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

juikeda0
投稿日時: 2014/5/10 14:54
対応状況: −−−
新米
登録日: 2014/5/10
居住地:
投稿: 10
Re: 商品登録 メイン画像アップロード時のシステムエラー
アドバイス誠にありがうございました。おかげで、/data/logs/error.logに以下のエラーメッセージがあることが見つかりました。

「2014/05/10 14:02:43 [/admin/products/product.php] Fatal error(E_ERROR): Call to undefined function imageCreateFromJpeg() on [/var/www/crtom1.com/eccube-2.13.1/data/module/gdthumb.php(203)] from 113.151.166.28
login_id = admin(0)[sqkic6bcamsarunsc7bbc96gi7]」

どうも、imageCreateFromJpeg()関数が、/data/module/gdthumb.phpの中で定義されていないのが原因のようです。実際に
/data/module/gdthumb.phpの中を見てみますと、確かに203行目に以下のようにimageCreateFromJpeg()関数が参照されていますが、その定義はどこにもありません。
$src = imageCreateFromJpeg($path);

しかしながら、imageCreateFromJpeg()関数はPHPの標準関数であるような気がいたします。何故、このようなエラーが起きるのか、確認しましたら、この関数は、php5-gdの中にありました。Ubuntuの場合は、以下の
コマンドで導入できました。
$ sudo apt-get install -y php5-gd
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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