質問 > その他 > イプシロンの決済モジュールで設定ができません。 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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: イプシロンの決済モジュールで設定ができません。 サポート外だったのですが、イプシロン社様サポートより下記のメールをいただきました。
ということで、イプシロン社さんのサイトの管理画面で、情報発信元をホスト名ではなく、IPアドレスにすると何とか設定が完了しました。 「何とか」というのは、ipsiron_recv.php?のパーミッションを書き換え可能に変更してくれと言うメッセージが出たのですが、どこにあるか分からなかったため、何度か「設定(submit)」ボタンを押しているうちに、「設定が完了しました」となったためです。root権限を持っていると、findコマンド一発で分かるのですが、共用サーバーなので、できません。ipsiron_recv.phpはどこにあるのでしょうか・・・。 それにしても、共用サーバーを使う場合は要注意ですね。 ※なお、イプシロン社さんの建前では、ECCUBE関係はサポート対象外ですが、親切に対応してくれました。 |
seasoft |
投稿日時: 2009/7/30 16:26
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: イプシロンの決済モジュールで設定ができません。 > root権限を持っていると、findコマンド一発で分かるのですが、共用サーバーなので、できません。
find に root 権限は必要ないと思いますよ。 無論、シェルアクセスを出来る必要はありますが。
|
pantacle |
投稿日時: 2009/7/30 16:36
対応状況: −−−
|
長老 登録日: 2009/6/29 居住地: 富山 投稿: 242 |
Re: イプシロンの決済モジュールで設定ができません。 ipsiron_recv.php、ですか?
epsilon_recv.php なら data/downloads/module/mdl_epsilon/ にあると思いますが....
|
seijun |
投稿日時: 2009/7/31 9:59
対応状況: −−−
|
常連 登録日: 2009/6/12 居住地: 東京 投稿: 54 |
Re: イプシロンの決済モジュールで設定ができません。 引用:
そうでした(^_^;)。「使えるネットさん」はsshでログインできるのですが、実行できるコマンドは10くらいに限られていて、findは含まれていませんでした。確か、chmodもなかったような感じです・・・。CentOSなので、こっそり入れてみましたが、何かエラーが出て駄目でした。Linuxを熟知されている方には出来るのかも知れませんか・・・。 |
seijun |
投稿日時: 2009/7/31 10:12
対応状況: −−−
|
常連 登録日: 2009/6/12 居住地: 東京 投稿: 54 |
Re: イプシロンの決済モジュールで設定ができません。 引用:
ご教示有り難うございました。「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が存在するか、をチェックしてみて下さい。
|
seasoft |
投稿日時: 2009/7/31 10:39
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: イプシロンの決済モジュールで設定ができません。 > 確か、chmodもなかったような感じです・・・。
chmod は、php からでもコールできますよ。自前でシェルスクリプトを作れるかも。 ls と grep が使えれば、パイプで何とかできそうな。(未確認)
|
seijun |
投稿日時: 2009/8/1 10:34
対応状況: −−−
|
常連 登録日: 2009/6/12 居住地: 東京 投稿: 54 |
Re: イプシロンの決済モジュールで設定ができません。 引用:
私も前に取りあえず、pythonでCGIスクリプトを作ったことがありますが、何となく煩わしい・・・。findの時は、まことに申し訳なかったですが、非常に時間がなかったので思わず、問い合わさせていただきました。大変失礼いたしました。 「使えるネット」さんでは、変なことしてくれるな、という感じです。chrootコマンドか何か使って、アクセスできる範囲を制限していますので。ただし、sshログインできる共有サーバーはあまり見かけたことがありませんので、その点では高く評価しています。使用できるコマンドを増やしてくれれば、有り難いな、そんな気持ちです。 centosのコマンドをこっそりアップロードして使えるコマンドを増やそうとしたのですが、ライブラリか何かの関係で・・・.soがありません、と怒られました。そういう人が出てくるのを想定しているのだと思っています。 |
seijun |
投稿日時: 2009/8/1 10:39
対応状況: −−−
|
常連 登録日: 2009/6/12 居住地: 東京 投稿: 54 |
Re: イプシロンの決済モジュールで設定ができません。 引用:
お騒がせしました。/usr_data/にも在りました。ご指摘の/data以下のディレクトリにもあります。パーミッションは666です。どうなってるのかなあ(*_*)。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |