質問 > 管理機能 > 「購入商品一覧を取得する」がERRORとしか表示されない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mln37 |
投稿日時: 2011/1/28 13:37
対応状況: −−−
|
新米 登録日: 2011/1/28 居住地: 投稿: 6 |
「購入商品一覧を取得する」がERRORとしか表示されない 過去のフォーラムを探しても解決方法が分からなかったので質問させていただきます。
「ルミーズ決済モジュール」を導入しようとマニュアル通りに進めたのですが、 「購入商品一覧を取得する」でERRORとしか表示されない真っ白な画面しか出てきません。 認証キー設定ではエラーは出ておらず、オーナズストアの登録内容でもURLの間違いはありませんでした。 data/logs/ownersstore.logが無かったため、data/logs/site.logを確認したところ下記となっていました。 2011/01/28 12:01:13 [/upgrade/index.php] access : user=ユーザーID auth=0 sid=517a86b4a3752b3986ac595b6219cf02 from 180.26.8.192 2011/01/28 12:02:59 [/upgrade/index.php] access : user=ユーザーID auth=0 sid=517a86b4a3752b3986ac595b6219cf02 from 180.26.8.192 2011/01/28 12:03:04 [/admin/ownersstore/settings.php] access : user=ユーザーID auth=0 sid=517a86b4a3752b3986ac595b6219cf02 from 180.26.8.192 2011/01/28 12:06:11 [/admin/home.php] access : user=ユーザーID auth=0 sid=517a86b4a3752b3986ac595b6219cf02 from 180.26.8.192 2011/01/28 12:07:13 [/admin/ownersstore/index.php] access : user=ユーザーID auth=0 sid=517a86b4a3752b3986ac595b6219cf02 from 180.26.8.192 2011/01/28 12:07:16 [/upgrade/index.php] access : user=ユーザーID auth=0 sid=517a86b4a3752b3986ac595b6219cf02 from 180.26.8.192 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3052&forum=11 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3259&forum=11&post_id=12557 http://ameblo.jp/dokugakumono/entry-10451692657.html 上記に書いてあることも確認・やってみましたが変化はありませんでした。 どこが悪いのか把握できなくて困っています。 他にどのような所を確認すればいいかなど教えていただけないでしょうか? よろしくお願いいたします。 ------------------------------------------------------------------------------------------ [EC-CUBE] EC-CUBE 2.4.4 [レンタルサーバ] WADAX(プロフェッショナルビジネス) [OS] Linux hs14.wadax.ne.jp 2.6.18-238.1.1.el5PAE #1 SMP Tue Jan 4 13:53:16 EST 2011 i686 [PHP] PHP 5.1.6 [データベース] MySQL 5.0.77 [WEBサーバ] Apache [ブラウザ] Internet explorer8.0.7600.16385 ------------------------------------------------------------------------------------------ |
134 |
投稿日時: 2011/1/28 15:53
対応状況: −−−
|
一人前 登録日: 2009/10/20 居住地: 京都市 投稿: 91 |
Re: 「購入商品一覧を取得する」がERRORとしか表示されない /data/class/pages/upgrade
のアップロードのし直しはされたということですが、 当該フォルダ内には、下記のフォルダ1個と、ファイル4個が 存在していますでしょうか。 helper LC_Page_Upgrade_Base.php LC_Page_Upgrade_Download.php LC_Page_Upgrade_ProductsList.php LC_Page_Upgrade_SiteCheck.php |
seasoft |
投稿日時: 2011/1/29 12:34
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 「購入商品一覧を取得する」がERRORとしか表示されない 参照先の http://ameblo.jp/dokugakumono/entry-10451692657.html ですが、方向性としては非常に重要なことが書かれていますが、設定値はサーバによって異なります。
特に共用サーバは、癖があるケースが多いです。
|
mln37 |
投稿日時: 2011/2/1 10:53
対応状況: −−−
|
新米 登録日: 2011/1/28 居住地: 投稿: 6 |
Re: 「購入商品一覧を取得する」がERRORとしか表示されない 134様、seasoft様レスありがとうございます。
134様 /data/class/pages/upgrade の中にはちゃんとフォルダとファイルが存在しています。 ファイルの中身が空ということもないです。 seasoft様 パーミッションの設定は、参考先の方が書いているフォルダ・ファイルをwadaxサーバの設定値である「707」「606」に設定したのですが反応がありませんでした。 他のフォーラムを探してみるとJSONが有効でないと私と同じような症状がでるみたいですね…。PHP5.2以降だとでるエラーと書かれていますがPHP5.1.6でも関係あるのでしょうか? |
134 |
投稿日時: 2011/2/1 11:48
対応状況: −−−
|
一人前 登録日: 2009/10/20 居住地: 京都市 投稿: 91 |
Re: 「購入商品一覧を取得する」がERRORとしか表示されない このあたりをご覧になったのでしょうか。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=6565&forum=10 http://svn.ec-cube.net/open_trac/ticket/753 PHP5.1.6でも組み込みのjson関数を使用できるようにすることはできるので、 関係がないとは言い切れないですが…。 いちど /data/class/pages/upgrade/helper/LC_Upgrade_Helper_Json.php の末尾、
の部分を
として、組み込み関数を呼ばないようにしてみてはどうでしょうか。 (変わりないようでしたら、元に戻してください…) また、wadaxはapacheのエラーログを見れるようですので、 そちらに何か出力されていないか、確認してもらえますでしょうか。 |
mln37 |
投稿日時: 2011/2/3 10:10
対応状況: −−−
|
新米 登録日: 2011/1/28 居住地: 投稿: 6 |
Re: 「購入商品一覧を取得する」がERRORとしか表示されない 134様
続いての返信ありあがとうございます! /data/class/pages/upgrade/helper/LC_Upgrade_Helper_Json.php を教えていただいた通りに変更しても反応がありませんでした。JSONは関係ないようです…。 エラーログを見たのですが、下記のフォルダはこの場合必要ないですよね? [error] [client 150.146.0.2] File does not exist: /home/ドメイン名/public_html/phpmyadmin [error] [client 150.146.0.2] File does not exist: /home/ドメイン名/public_html/scripts [error] [client 150.146.0.2] File does not exist: /home/ドメイン名/public_html/phpMyAdmin [error] [client 150.146.0.2] File does not exist: /home/ドメイン名/public_html/pma [error] [client 150.146.0.2] File does not exist: /home/ドメイン名/public_html/mysql [error] [client 193.85.146.158] File does not exist: /home/ドメイン名/public_html/user [error] [client 66.249.69.91] File does not exist: /home/ドメイン名/public_html/products/detail アクセスログも見てみましたが 「/upgrade/index.php」 「/admin/ownersstore/log.php」 「/admin/ownersstore/settings.php」 「/admin/ownersstore/index.php」 「/user_data/packages/テンプレート名/js/ownersstore.js.php」 にはアクセスしているようで、どこでエラーになっているのかがわかりませんでした。 このまま取得できなければ手動設置も考えていますが、手動設置だとモジュールのアップデートに対応していなとのことなので出来るだけ購入商品一覧から取得したいものです…。 原因が判明しない場合一度手動設置したほうがいいのでしょうか。 |
mln37 |
投稿日時: 2011/2/3 13:06
対応状況: −−−
|
新米 登録日: 2011/1/28 居住地: 投稿: 6 |
Re: 「購入商品一覧を取得する」がERRORとしか表示されない 初めに「ownersstore.log」がないと書きましたが、作ってlogs内にアップロードすればエラーが見れるかな?と思い実行したら何故か購入商品一覧は取得できました!
ただそこからインストールを選んでもERRORしか表示されない白い画面が出るだけでした。 logs/ownersstore.logには下記のように書かれていました。が、見てもエラーになっている部分が分かりません…。 [/upgrade/index.php] ##### download start ##### from 180.26.8.192 [/upgrade/index.php] * auth start from 180.26.8.192 [/upgrade/index.php] * admin login ok from 180.26.8.192 [/upgrade/index.php] * post param check start from 180.26.8.192 [/upgrade/index.php] * auto update check start from 180.26.8.192 [/upgrade/index.php] * public key check start from 180.26.8.192 [/upgrade/index.php] * http request start from 180.26.8.192 [/upgrade/index.php] * http request check start from 180.26.8.192 [/upgrade/index.php] * http response check start from 180.26.8.192 [/upgrade/index.php] *use json_decode() from 180.26.8.192 [/upgrade/index.php] * json data check start from 180.26.8.192 [/upgrade/index.php] * save file start from 180.26.8.192 [/upgrade/index.php] * open 1296704018.tar.gz start from 180.26.8.192 [/upgrade/index.php] * mkdir /home/ドメイン名/public_html/data/downloads/tmp/1296704018 start from 180.26.8.192 [/upgrade/index.php] * extract /home/ドメイン名/public_html/data/downloads/tmp/1296704018.tar.gz start from 180.26.8.192 [/upgrade/index.php] * copy batch start from 180.26.8.192 [/upgrade/index.php] * copy batch check start from 180.26.8.192 [/upgrade/index.php] * insert dtb_module_update start from 180.26.8.192 [/upgrade/index.php] * insert/update dtb_module start from 180.26.8.192 [/upgrade/index.php] * file execute start from 180.26.8.192 [/upgrade/index.php] * notify to lockon server start from 180.26.8.192 [/upgrade/index.php] * dl commit result:O:12:"HTTP_Request":25:{s:4:"_url";O:7:"Net_URL":12:{s:3:"url";s:42:"http://store.ec-cube.net/upgrade/index.php";s:8:"protocol";s:4:"http";s:8:"username";N;s:8:"password";N;s:4:"host";s:17:"store.ec-cube.net";s:4:"port";i:80;s:4:"path";s:18:"/upgrade/index.php";s:11:"querystring";a:0:{}s:6:"anchor";s:0:"";s:11:"useBrackets";b:1;s:4:"user";s:0:"";s:4:"pass";s:0:"";}s:7:"_method";s:4:"POST";s:5:"_http";s:3:"1.1";s:15:"_requestHeaders";a:5:{s:10:"connection";s:5:"close";s:15:"accept-encoding";s:4:"gzip";s:4:"host";s:17:"store.ec-cube.net";s:6:"cookie";s:42:"PHPSESSID=bc33f9e7c353541d9657e1b126657c21";s:12:"content-type";s:33:"application/x-www-form-urlencoded";}s:5:"_user";N;s:5:"_pass";N;s:11:"_proxy_host";N;s:11:"_proxy_port";N;s:11:"_proxy_user";N;s:11:"_proxy_pass";N;s:9:"_postData";a:2:{s:4:"mode";s:15:"download_commit";s:10:"eccube_url";s:32:"http%3A%2F%2Fwww.ドメイン名.net%2F";}s:5:"_body";N;s:15:"_bodyDisallowed";a:1:{i:0;s:5:"TRACE";}s:10:"_postFiles";a:0:{}s:8:"_timeout";N;s:9:"_response";O:13:"HTTP_Response":9:{s:5:"_sock";O:10:"Net_Socket":13:{s:2:"fp";N;s:8:"blocking";b:1;s:10:"persistent";b:0;s:4:"addr";s:13:"112.78.219.13";s:4:"port";i:80;s:7:"timeout";b:0;s:10:"lineLength";i:2048;s:6:"_debug";b:0;s:19:"_default_error_mode";N;s:22:"_default_error_options";N;s:22:"_default_error_handler";s:0:"";s:12:"_error_class";s:10:"PEAR_Error";s:16:"_expected_errors";a:0:{}}s:9:"_protocol";s:8:"HTTP/1.1";s:5:"_code";i:200;s:8:"_headers";a:9:{s:4:"date";s:29:"Thu, 03 Feb 2011 03:27:48 GMT";s:6:"server";s:66:"Apache/2.0.59 (Unix) mod_ssl/2.0.59 OpenSSL/0.9.7a DAV/2 PHP/4.4.8";s:12:"x-powered-by";s:9:"PHP/4.4.8";s:7:"expires";s:29:"Thu, 19 Nov 1981 08:52:00 GMT";s:13:"cache-control";s:62:"no-store, no-cache, must-revalidate, post-check=0, pre-check=0";s:6:"pragma";s:8:"no-cache";s:14:"content-length";s:2:"54";s:10:"connection";s:5:"close";s:12:"content-type";s:30:"text/javascript; charset=UTF-8";}s:8:"_cookies";a:1:{i:0;a:6:{s:7:"expires";s:29:"Wed, 03 Feb 2010 03:27:48 GMT";s:6:"domain";N;s:4:"path";s:1:"/";s:6:"secure";b:0;s:4:"name";s:9:"PHPSESSID";s:5:"value";s:7:"deleted";}}s:5:"_body";s:54:"{"status":"SUCCESS","errcode":null,"msg":"","data":[]}";s:12:"_chunkLength";i:0;s:10:"_listeners";a:0:{}s:7:"_toRead";i:0;}s:15:"_allowRedirects";b:0;s:13:"_maxRedirects";i:3;s:10:"_redirects";i:0;s:12:"_useBrackets";b:1;s:10:"_listeners";R:74;s:9:"_saveBody";b:1;s:12:"_readTimeout";N;s:14:"_socketOptions";N;s:5:"_sock";R:38;} from 180.26.8.192 2011/02/03 12:33:39 [/upgrade/index.php] ##### end ##### from 180.26.8.192 あと、もう一度EC-CUBEオーナーズストアのQ&Aを見直していたら 「Basic認証などを設定されている場合は、store.ec-cube.netからの通信を許可する設定を行ってください。 (http://(EC-CUBE設置URL)/upgrade/index.phpに外部からアクセスできれば問題ございません。) 」 と書いてあり、Basic認証を設定していないので見落としていたのですが、http://www.ドメイン名/upgrade/index.phpに直接アクセスするとHTTP 400でページが表示されませんでした。 if ($_SERVER['REQUEST_METHOD'] !== 'POST') { header("HTTP/1.1 400 Bad Request"); exit(); } /upgrade/index.phpには上記のように書いてあります(ブラウザから呼び出すと400エラーを表示する?)が、これが何か関係しているのでしょうか? 何度も質問ばかりで申し訳ありませんが、何卒よろしくお願いいたします。 |
134 |
投稿日時: 2011/2/3 15:21
対応状況: −−−
|
一人前 登録日: 2009/10/20 居住地: 京都市 投稿: 91 |
Re: 「購入商品一覧を取得する」がERRORとしか表示されない ログの生成でコケているだけのような気がしてきました…。
/data/logs フォルダのパーミッションが 775、777など、 書き込み可能になっているか確認頂けますでしょうか。 |
mln37 |
投稿日時: 2011/2/3 16:11
対応状況: −−−
|
新米 登録日: 2011/1/28 居住地: 投稿: 6 |
Re: 「購入商品一覧を取得する」がERRORとしか表示されない 大変申し訳ございませんでした…。
ログのパーミッションを変更していなかったようです。 無事ダウンロードできました。 何度もレスしてくださった134様、助言を頂きましたseasoft様にはお時間を取らせてしまい申し訳ないです。 何事も初歩からの確認を怠ってはいけないと勉強になりました。 これからはこのようなミスがないよう精進したいと思います。 お二人とも本当にありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |