バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > サーバー移行で商品詳細のみシステムエラー

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
yn2978
投稿日時: 2016/2/16 12:05
対応状況: −−−
新米
登録日: 2016/1/22
居住地:
投稿: 9
サーバー移行で商品詳細のみシステムエラー
この度テスト環境を構築しようと別サーバーを契約し、
全FTPデータとDBを移行しました。
管理画面やサイト自体は表示され上手くいったかと思ったのですが、商品詳細ページのみシステムエラーが発生しております。

今回移行した手順として
?FTPで全データ移行→config修正
?DB移行
です。

お力を貸して頂けると幸いです・・・。
karin
投稿日時: 2016/2/16 13:33
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 689
Re: サーバー移行で商品詳細のみシステムエラー
yn2978 様

EC-CUBEのエラーログにはどのようなエラーが出力されていますか?


----------------

yn2978
投稿日時: 2016/2/16 13:47
対応状況: −−−
新米
登録日: 2016/1/22
居住地:
投稿: 9
Re: サーバー移行で商品詳細のみシステムエラー
返信ありがとうございます。

error.logというファイルには
2016/02/16 13:44:11 [/garden/products/detail.php] Warning(E_WARNING): Invalid argument supplied for foreach() on [/home/manga/www/eccube/data/class/pages/garden/products/LC_Page_Garden_Products_Detail.php(120)] from
customer_id =
/home/manga/www/eccube/garden/products/detail.php(29): LC_Page_Garden_Products_Detail_Ex->process
/home/manga/www/eccube/data/class_extends/page_extends/garden/products/LC_Page_Garden_Products_Detail_Ex.php(54): LC_Page_Garden_Products_Detail->process
/home/manga/www/eccube/data/class/pages/garden/products/LC_Page_Garden_Products_Detail.php(109): LC_Page_Garden_Products_Detail->action
/home/manga/www/eccube/data/class/pages/garden/products/LC_Page_Garden_Products_Detail.php(120): SC_Helper_HandleError::handle_warning
2016/02/16 13:44:11 [/garden/products/detail.php] Warning(E_WARNING): require_once(/home/manga/www//valmuer/curl.php): failed to open stream: そのようなファイルまたはディレクトリはありません on [/home/manga/www/eccube/data/class/helper/SC_Helper_API.php(3)] from
/home/manga/www/eccube/garden/products/detail.php(29): LC_Page_Garden_Products_Detail_Ex->process
/home/manga/www/eccube/data/class_extends/page_extends/garden/products/LC_Page_Garden_Products_Detail_Ex.php(54): LC_Page_Garden_Products_Detail->process
/home/manga/www/eccube/data/class/pages/garden/products/LC_Page_Garden_Products_Detail.php(109): LC_Page_Garden_Products_Detail->action
/home/manga/www/eccube/data/class/pages/garden/products/LC_Page_Garden_Products_Detail.php(301): spl_autoload_call
(): SC_ClassAutoloader::autoload
/home/manga/www/eccube/data/class/SC_ClassAutoloader.php(123): include
/home/manga/www/eccube/data/class_extends/helper_extends/SC_Helper_API_Ex.php(2): require_once
/home/manga/www/eccube/data/class/helper/SC_Helper_API.php(3): require_once
/home/manga/www/eccube/data/class/helper/SC_Helper_API.php(3): SC_Helper_HandleError::handle_warning
2016/02/16 13:44:11 [/garden/products/detail.php] Fatal error(E_COMPILE_ERROR): require_once(): Failed opening required '/home/manga/www//valmuer/curl.php' (include_path='/home/manga/www/eccube/data/module:.:/usr/local/php/5.4/lib/php') on [/home/manga/www/eccube/data/class/helper/SC_Helper_API.php(3)] from
customer_id =
と書いてあります!
karin
投稿日時: 2016/2/16 14:17
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 689
Re: サーバー移行で商品詳細のみシステムエラー
yn2978 様

FATALエラーの原因は、ログにあるように
/home/manga/www/eccube/data/class/helper/SC_Helper_API.phpの3行目で読み込もうとしている
'/home/manga/www//valmuer/curl.php' が存在しない又は読み込めないということだと推測されます。
ファイルの存在、パスが正しいかどうか、パーミッションの確認等をしてみてください。
引用:
Fatal error(E_COMPILE_ERROR): require_once(): Failed opening required '/home/manga/www//valmuer/curl.php' (include_path='/home/manga/www/eccube/data/module:.:/usr/local/php/5.4/lib/php') on [/home/manga/www/eccube/data/class/helper/SC_Helper_API.php(3)] from


----------------

yn2978
投稿日時: 2016/2/16 14:24
対応状況: −−−
新米
登録日: 2016/1/22
居住地:
投稿: 9
Re: サーバー移行で商品詳細のみシステムエラー
ありがとうございます。
curl.phpは
/home/manga/www/eccube/valmuer
にありますので、パスが違うということになりますね・・・。
移行後のパス変更はconfig.php以外にも存在するということでしょうか。
ファイルの階層は移行元と同じにしております。
karin
投稿日時: 2016/2/16 14:36
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 689
Re: サーバー移行で商品詳細のみシステムエラー
基本的にパス変更はconfig.phpのみでOKなはずです。
※移行後のキャッシュ削除やDBデータ確認等は必要です。

ちなみに、
/data/class/helper/SC_Helper_API.phpの3行目の記述はどのようになっていますか?

※このファイルが手元にありませんので、恐らく元々のEC-CUBEには含まれていないものではないかと推測されます。


----------------

yn2978
投稿日時: 2016/2/16 14:41
対応状況: −−−
新米
登録日: 2016/1/22
居住地:
投稿: 9
Re: サーバー移行で商品詳細のみシステムエラー
そうなのですか!元々無いファイルなのですね

3行目には
require_once($_SERVER['DOCUMENT_ROOT'].'/'.ROOT_URLPATH.'curl.php') ;
と書いてあります!
karin
投稿日時: 2016/2/16 15:23
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 689
Re: サーバー移行で商品詳細のみシステムエラー
そこが原因だと思います。

config.phpのROOT_URLPATHの設定内容はどのようになっていますか?
またこちらは移行前と変更していますか?


----------------

yn2978
投稿日時: 2016/2/16 15:27
対応状況: −−−
新米
登録日: 2016/1/22
居住地:
投稿: 9
Re: サーバー移行で商品詳細のみシステムエラー
config.phpのROOT_URLPATHは変更しており、現在のままで問題ないかと思います。
こちらをそのファイルにあわせて変更するとcss等のパスまで間違いになってしまうので・・・。
とりあえず先ほどのファイルのパス部分を直接編集してあわせたところ商品詳細が無事にうつりました!

修正箇所を教えていただき大変感謝しております。
本当にありがとうございました!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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