バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > イプシロンの決済モジュールで設定ができません。

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
seijun
投稿日時: 2009/7/30 14:22
対応状況: −−−
常連
登録日: 2009/6/12
居住地: 東京
投稿: 54
イプシロンの決済モジュールで設定ができません。
いつもお世話になっております。
イプシロン社を通してカード決済の承認を得ましたので、オーナーズストアから決済モジュールをダウンロード、インストールして、決済モジュールの設定を行っていますが、
契約コードを入れ、接続先URLにテスト用のhttps://beta.epsilon.jp/cgi-bin/order/receive_order3.cgi
をコピペし、利用決済、利用クレジットを入れ、「設定」ボタンを押したところ、赤字で
「このCGIを実行する権限がありません(p34.jpnsv.com)」
というのが、出てきて、設定が完了しませんでした。
過去の投稿内容を検索しましたが、同様の内容がありませんので投稿させていただきました。対処の仕方をご教示いただければ、幸いです。なお、環境は
EC-CUBE:2.4.0
OS:Linux p34.jpnsv.com 2.6.18-028stab060.2 #1 SMP Tue Jan 13 10:24:09 MSK 2009 x86_64(レンタルサーバー屋さんは「使えるネット」)
DBサーバ:MySQL 5.0.45
WEBサーバ:Apache/2.2.3 (CentOS)
PHP:5.1.6
GD:Loaded
エラー内容を見ると、CGIはレンタルサーバーで発生しているようですが、レンタルサーバーの設定の問題かなあ・・・。


seijun
投稿日時: 2009/7/30 15:36
対応状況: −−−
常連
登録日: 2009/6/12
居住地: 東京
投稿: 54
Re: イプシロンの決済モジュールで設定ができません。
サポート外だったのですが、イプシロン社様サポートより下記のメールをいただきました。

お問合せいただきました御社で発生しておりますエラー
「908 このCGIを実行する権限がありません」につきましては、
イプシロンに注文情報を発信した際の御社発信元(IPアドレス、またはホスト名)
が、システム情報「オーダー情報発信元ホスト情報」の内容と異なる場合に、
照合不一致として表示されるエラーになります。

現在接続確認いただいてます御社の発信元を弊社環境で確認しますと、
下記の通りシステム情報と異なる内容が確認されます。

1、システム情報登録している発信元:****.com(IPアドレスは119.82.28.157)
2、実際アクセスしている発信元  :119.82.28.157(ホスト名はp34.jpnsv.com)

ご覧いただきましたとおり同一のIPアドレスではございますが、
弊社決済システムの場合には、IPアドレスが逆引きできる必要がございます。

その為、上述のアクセス元が正しい場合に限り、IPアドレスで
「オーダー情報発信元ホスト情報」をご登録ください。

ということで、イプシロン社さんのサイトの管理画面で、情報発信元をホスト名ではなく、IPアドレスにすると何とか設定が完了しました。
「何とか」というのは、ipsiron_recv.php?のパーミッションを書き換え可能に変更してくれと言うメッセージが出たのですが、どこにあるか分からなかったため、何度か「設定(submit)」ボタンを押しているうちに、「設定が完了しました」となったためです。root権限を持っていると、findコマンド一発で分かるのですが、共用サーバーなので、できません。ipsiron_recv.phpはどこにあるのでしょうか・・・。

それにしても、共用サーバーを使う場合は要注意ですね。
※なお、イプシロン社さんの建前では、ECCUBE関係はサポート対象外ですが、親切に対応してくれました。
seasoft
投稿日時: 2009/7/30 16:26
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7365
Re: イプシロンの決済モジュールで設定ができません。
> root権限を持っていると、findコマンド一発で分かるのですが、共用サーバーなので、できません。

find に root 権限は必要ないと思いますよ。
無論、シェルアクセスを出来る必要はありますが。


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

pantacle
投稿日時: 2009/7/30 16:36
対応状況: −−−
長老
登録日: 2009/6/29
居住地: 富山
投稿: 242
Re: イプシロンの決済モジュールで設定ができません。
ipsiron_recv.php、ですか?
epsilon_recv.php なら data/downloads/module/mdl_epsilon/ にあると思いますが....


----------------
pantacle
http://pantacle.net/

seijun
投稿日時: 2009/7/31 9:59
対応状況: −−−
常連
登録日: 2009/6/12
居住地: 東京
投稿: 54
Re: イプシロンの決済モジュールで設定ができません。
引用:

seasoftさんは書きました:

find に root 権限は必要ないと思いますよ。
無論、シェルアクセスを出来る必要はありますが。

そうでした(^_^;)。「使えるネットさん」はsshでログインできるのですが、実行できるコマンドは10くらいに限られていて、findは含まれていませんでした。確か、chmodもなかったような感じです・・・。CentOSなので、こっそり入れてみましたが、何かエラーが出て駄目でした。Linuxを熟知されている方には出来るのかも知れませんか・・・。
seijun
投稿日時: 2009/7/31 10:12
対応状況: −−−
常連
登録日: 2009/6/12
居住地: 東京
投稿: 54
Re: イプシロンの決済モジュールで設定ができません。
引用:

mahalo_cさんは書きました:
ipsiron_recv.php、ですか?
epsilon_recv.php なら data/downloads/module/mdl_epsilon/ にあると思いますが....

ご教示有り難うございました。「i」は「e」の間違いでした。。在りかを確認しましたら、パーミッションは「666」になっていました。普通は「644」になっているようなのですが。
なお、正確な記憶ではないのですが、ECCUBEの設定画面では、「user_data//epsilon_recv.phpを書き込み可能にして下さい」と出ました。「user_data」と出てきたのは間違いありません。それで、まごつきました。とは言っても、「data」の下を調べるくらい機転が利かないと駄目ですね。(^_^;)。

pantacle
投稿日時: 2009/7/31 10:26
対応状況: −−−
長老
登録日: 2009/6/29
居住地: 富山
投稿: 242
Re: イプシロンの決済モジュールで設定ができません。
すみません、ファイルの所在って事で的外れな回答してました。

セットアップ中に html/user_data の下に epsilon_recv.php がコピーされるようです。
ですので、html/user_data/epsilon_recv.phpが存在するか、をチェックしてみて下さい。


----------------
pantacle
http://pantacle.net/

seasoft
投稿日時: 2009/7/31 10:39
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7365
Re: イプシロンの決済モジュールで設定ができません。
> 確か、chmodもなかったような感じです・・・。

chmod は、php からでもコールできますよ。自前でシェルスクリプトを作れるかも。

ls と grep が使えれば、パイプで何とかできそうな。(未確認)


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

seijun
投稿日時: 2009/8/1 10:34
対応状況: −−−
常連
登録日: 2009/6/12
居住地: 東京
投稿: 54
Re: イプシロンの決済モジュールで設定ができません。
引用:

seasoftさんは書きました:
> 確か、chmodもなかったような感じです・・・。

chmod は、php からでもコールできますよ。自前でシェルスクリプトを作れるかも。

ls と grep が使えれば、パイプで何とかできそうな。(未確認)

私も前に取りあえず、pythonでCGIスクリプトを作ったことがありますが、何となく煩わしい・・・。findの時は、まことに申し訳なかったですが、非常に時間がなかったので思わず、問い合わさせていただきました。大変失礼いたしました。
「使えるネット」さんでは、変なことしてくれるな、という感じです。chrootコマンドか何か使って、アクセスできる範囲を制限していますので。ただし、sshログインできる共有サーバーはあまり見かけたことがありませんので、その点では高く評価しています。使用できるコマンドを増やしてくれれば、有り難いな、そんな気持ちです。
centosのコマンドをこっそりアップロードして使えるコマンドを増やそうとしたのですが、ライブラリか何かの関係で・・・.soがありません、と怒られました。そういう人が出てくるのを想定しているのだと思っています。
seijun
投稿日時: 2009/8/1 10:39
対応状況: −−−
常連
登録日: 2009/6/12
居住地: 東京
投稿: 54
Re: イプシロンの決済モジュールで設定ができません。
引用:

mahalo_cさんは書きました:
すみません、ファイルの所在って事で的外れな回答してました。

セットアップ中に html/user_data の下に epsilon_recv.php がコピーされるようです。
ですので、html/user_data/epsilon_recv.phpが存在するか、をチェックしてみて下さい。

お騒がせしました。/usr_data/にも在りました。ご指摘の/data以下のディレクトリにもあります。パーミッションは666です。どうなってるのかなあ(*_*)。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.