バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 「購入商品一覧を取得する」が何も反応しません、、、

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
shin0112
投稿日時: 2010/8/19 17:55
対応状況: −−−
新米
登録日: 2010/5/20
居住地:
投稿: 8
「購入商品一覧を取得する」が何も反応しません、、、
類似のフォーラムはほぼ見たのですが一向に解決できません。

どうかご教授下さい!!

++++++++++++++++++++++
【環境】
EC-CUBE 2.4.3
OS Linux server.millebrains.jp 2.6.33.2-jwh-sm_32 #1 SMP Wed Apr 21 03:17:59 JST 2010 i686
DBサーバ MySQL 5.0.77
WEBサーバ Apache/1.3.41 (Unix) PHP/5.2.9 mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 FrontPage/5.0.2.2635 mod_ssl/2.8.31 OpenSSL/0.9.7i
PHP 5.2.9
GD Loaded
++++++++++++++++++++++
「PayPal決済モジュール」を購入し、認証キーの設定までは出来ました。
その後「購入商品一覧を取得する」ボタンを押しても反応しません。

過去の類似投稿も参考にしました。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=6006&forum=11

「他の方と違う点」

/data/logs/ownersstore.logが存在しない事です。

logsディレクトリ内のcustomer.logとsite.logは存在しています。

また、ドメイン直下にECCUBEをインストールしているのですが、これも関係しているのでしょうか?

当方、phpは初心者レベルです。
なんとかこの問題を解決したいと思いますので、お力を貸して下さい!!
宜しくお願いします。
seasoft
投稿日時: 2010/8/20 9:46
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 「購入商品一覧を取得する」が何も反応しません、、、
この処理はクライアントサイド処理を含みますので、JavaScript のエラーが発生していないかといった観点から原因追跡を行なうと解決しやすい事例が多いです。


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

AMUAMU
投稿日時: 2010/8/21 15:16
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 「購入商品一覧を取得する」が何も反応しません、、、
phpのjsonモジュールは有効になっていますか?


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

55eccube
投稿日時: 2010/8/22 10:51
対応状況: −−−
長老
登録日: 2010/8/18
居住地: 東京
投稿: 222
Re: 「購入商品一覧を取得する」が何も反応しません、、、
ボタンを押したときに、
アクセスログに
/upgrade/index.php
へのアクセスは記録されていますか。

もし記録されていないようであれば、
ページ表示の際に、Javascriptのエラーなどが
発生している可能性があります。

shin0112
投稿日時: 2010/8/23 17:32
対応状況: 確認中
新米
登録日: 2010/5/20
居住地:
投稿: 8
Re: 「購入商品一覧を取得する」が何も反応しません、、、
お返事有り難う御座いました。


>> ボタンを押したときに、アクセスログに
/upgrade/index.phpへのアクセスは記録されていますか。

・ボタンを押して、/hoge/data/logs/site.logで確認したところ、
下記しか記録されませんでした。
2010/08/23 16:53:13 [/admin/ownersstore/index.php] access :


>> phpのjsonモジュールは有効になっていますか?

・サーバーのコントロールパネルから、
PHP Extensions and Applications Package インストーラというのがあり、JSONと検索したらモジュール名でServices_JSONを発見したのでインストールをしました。
この操作で有効になっているのでしょうか?
無知ですみません、、

>> この処理はクライアントサイド処理を含みますので、JavaScript のエラーが発生していないかといった観点から原因追跡を行なうと解決しやすい事例が多いです。

・う〜ん、難しいです。

その他に行ったことは、下記のアドレスにアクセスしたらエラーが表示されました。

http://hoge.com/data/module/Services/JSON/Test-JSON.php

エラーの内容は下記の通りです。

Warning: require_once(/JSON.php) [function.require-once]: failed to open stream: No such file or directory in /home/hoge/data/module/Services/JSON/Test-JSON.php on line 23

Fatal error: require_once() [function.require]: Failed opening required '/JSON.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/hoge/data/module/Services/JSON/Test-JSON.php on line 23

・ちなみに、Test-JSON.phpの23行目は下記のようになっています。

require_once 'JSON.php';

これは一体どういうことなのでしょうか?
どうかご教授下さい、、お願いします。
55eccube
投稿日時: 2010/8/23 18:12
対応状況: −−−
長老
登録日: 2010/8/18
居住地: 東京
投稿: 222
Re: 「購入商品一覧を取得する」が何も反応しません、、、
require_once()でphpファイルを読み込もうとしてエラーになっていますね。
require_once()の中に、読み込みたいphpファイル(今回であればJSON.php)の正しいパスを書く必要があります。
JSON.phpの直前に/が付いているのが怪しいです。
shin0112
投稿日時: 2010/8/23 19:11
対応状況: 確認中
新米
登録日: 2010/5/20
居住地:
投稿: 8
Re: 「購入商品一覧を取得する」が何も反応しません、、、
ご連絡ありがとうございます。

../JSON.PHPに設定したところ、今度は別のエラーが出てきました、、、

TestCase Services_JSON_EncDec_TestCase->test_to_JSON() passed TestCase Services_JSON_EncDec_TestCase->test_from_JSON() passed TestCase Services_JSON_EncDec_TestCase->test_to_then_from_JSON() passed TestCase Services_JSON_EncDec_TestCase->test_from_then_to_JSON() passed TestCase Services_JSON_AssocArray_TestCase->test_type() passed TestCase Services_JSON_AssocArray_TestCase->test_to_JSON() passed TestCase Services_JSON_AssocArray_TestCase->test_to_then_from_JSON() passed TestCase Services_JSON_NestedArray_TestCase->test_type() passed TestCase Services_JSON_NestedArray_TestCase->test_from_JSON() passed TestCase Services_JSON_Object_TestCase->test_type() passed TestCase Services_JSON_Object_TestCase->test_to_JSON() passed TestCase Services_JSON_Object_TestCase->test_from_then_to_JSON() passed TestCase Services_JSON_Spaces_Comments_TestCase->test_spaces() passed TestCase Services_JSON_Spaces_Comments_TestCase->test_comments() passed TestCase Services_JSON_Empties_TestCase->test_type() passed TestCase Services_JSON_UnquotedKeys_TestCase->test_from_JSON() passed

Catchable fatal error: Object of class Services_JSON_Error could not be converted to string in /home/hoge/data/module/Services/JSON.php on line 401

・ちなみに/JSON.phpの401行目は下記の通りです。

return '[' . join(',', $elements) . ']';

日本語に略すとこうなります。

キャッチできる致命的エラー:Services_JSON_Errorクラスオブジェクトがの文字列に変換されませんでした / home/hoge/data/module/Services/JSON.php 行で 401

無謀な取り組みだったかもしれませんが、諦めたくないんです、、

どうかご教授下さいませ。
55eccube
投稿日時: 2010/8/23 21:22
対応状況: −−−
長老
登録日: 2010/8/18
居住地: 東京
投稿: 222
Re: 「購入商品一覧を取得する」が何も反応しません、、、
Services_JSONクラスに渡された連想配列をJSONデータに加工しようとしてエラーになっているようですね。

貼りつけていただいた401行目の

return '[' . join(',', $elements) . ']';

ですが、ここでjoin()に渡している$elementsや、その直前の393行目で$elementsを生成している

$elements = array_map(array($this, 'encode'), $var);

という処理でarray_map()に渡されている$varが原因になっていると思われますので、
これらの変数$elements、$varの中身を確認されてみてはいかがでしょうか。

$varが配列であれば、array_map()の第2引数としては正しいものになります。
shin0112
投稿日時: 2010/8/27 15:58
対応状況: 確認中
新米
登録日: 2010/5/20
居住地:
投稿: 8
Re: 「購入商品一覧を取得する」が何も反応しません、、、
55eccube様

ご返信有り難う御座います。

>>これらの変数$elements、$varの中身を確認されてみてはいかがでしょうか。

ここ2.3日ファイルを確認しているのですが、どのファイルの中身を確認すればいいのか分かりません、、、

それともデータベースを確認した方が良いのでしょうか?

初心者ですみません。
55eccube
投稿日時: 2010/8/27 17:05
対応状況: −−−
長老
登録日: 2010/8/18
居住地: 東京
投稿: 222
Re: 「購入商品一覧を取得する」が何も反応しません、、、
どのファイルを調べるのかをお伝えし忘れていましたね。
余計なお手間を取らせてしまったようで申し訳ありません。

/home/hoge/data/module/Services/JSON.php の401行目の$elementsや、393行目の$varの中身を確認してみてください。
もしご存知でなければ、var_dump()関数をお使いになると、変数の中身を全て表示してくれるので便利です。

データベースは今のところ関係ないので、そちらはお気になさらずとも大丈夫です。
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,840名です
総投稿数は109,985件です

投稿数ランキング

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