バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 「購入商品一覧を取得する」が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 ですが、方向性としては非常に重要なことが書かれていますが、設定値はサーバによって異なります。

特に共用サーバは、癖があるケースが多いです。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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
の末尾、


    function decode($str) {
	if (function_exists('json_decode')) {
            LC_Upgrade_Helper_Log::log(' *use json_decode()');
            return json_decode($str);
        }

        LC_Upgrade_Helper_Log::log(' *use Services_JSON::decode()');
        return parent::decode($str);
    }


の部分を


    function decode($str) {
        /*
	if (function_exists('json_decode')) {
            LC_Upgrade_Helper_Log::log(' *use json_decode()');
            return json_decode($str);
        }
	*/

        LC_Upgrade_Helper_Log::log(' *use Services_JSON::decode()');
        return parent::decode($str);
    }


として、組み込み関数を呼ばないようにしてみてはどうでしょうか。
(変わりないようでしたら、元に戻してください…)

また、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様にはお時間を取らせてしまい申し訳ないです。
何事も初歩からの確認を怠ってはいけないと勉強になりました。
これからはこのようなミスがないよう精進したいと思います。

お二人とも本当にありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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