質問 > その他 > サーバー移行で商品詳細のみシステムエラー |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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等のパスまで間違いになってしまうので・・・。 とりあえず先ほどのファイルのパス部分を直接編集してあわせたところ商品詳細が無事にうつりました! 修正箇所を教えていただき大変感謝しております。 本当にありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |