質問 > 管理機能 > 商品登録 メイン画像アップロード時のシステムエラー |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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 ログ表示でもログを見ることが出来ますのでまずはそちらを見てみてください
|
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 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |