質問 > その他 > J-payment決済モジュール設置について |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
patapata |
投稿日時: 2010/12/13 21:27
対応状況: −−−
|
仙人 登録日: 2010/7/7 居住地: 神奈川県 投稿: 502 |
Re: J-payment決済モジュール設置について ルートが違うのか・・・
んで、http://サイトURL/にアクセスされた場合は、 http://サイトURL/html/ にリダイレクト?してるのかな。 とりあえず、そのまま頑張るなら 4.EC-CUBE管理画面よりシステム設定>パラメータ設定へ行き、OSTORE_URLを"http://サイトURL/test/"へ変更しました。 ↓ 4.EC-CUBE管理画面よりシステム設定>パラメータ設定へ行き、OSTORE_URLを"http://サイトURL/html/test/"へ変更しました。 かな・・・ また 引用:
セットアップ手順通りってのは、 http://サイト名/test/upgrade/ だと思うが・・・、そちらの環境では http://サイト名/html/test/upgrade/ で結果も正しいです。 ので・・・あと、あとチョットだと思う |
AMUAMU |
投稿日時: 2010/12/13 20:34
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: J-payment決済モジュール設置について 環境が当方ではイマイチ把握出来ず、大雑把には個別の固有環境依存的な問題に見えるので
個人的には当方ではコミュニティではアドバイスがこれ以上難しそうです。どなたか分かればフォローを・・・
|
sacon |
投稿日時: 2010/12/13 18:21
対応状況: −−−
|
半人前 登録日: 2010/11/24 居住地: 投稿: 17 |
Re: J-payment決済モジュール設置について ご返答ありがとうございます。
公開しているディレクトリーは public_html/html/下にショップのルートがあります。 EC-CUBEのインストールはレンタルサーバーのサービスでサーバー側がインストールしたのでそうなっています。 サイトへはhttp://****/html/ でないとアクセスできません。コレが仕様なんだと思ってました。 逆にカスタムしづらかったので、現在http://****.comでtopページを作りshopに誘導しています。 なので、require.phpを読み込むように setupマニュアルにある指示に追加で http://****/html/を絶対パスで書き込んでみたりしてやっているのですが... |
AMUAMU |
投稿日時: 2010/12/13 16:15
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: J-payment決済モジュール設置について 確認している部分を再掲します。
>>公開しているディレクトリはどこですか? >>public_html/html/ ディレクトリに、ショップのルートがあるのでしょうか? 上記の確認について,実際どうなのでしょうか? require.php 自体が実際に置かれている所を指定しなければエラーが出るのは必然です。 ディレクトリ構造と読み込み指定の整合性がとれていないのでしょう。 通常使われているrequire.phpを読み込むように指定するようにすれば動くのではないでしょうか? 指定の方法等について不明な点があるようであればPHPのマニュアル等が参考になると思います。
|
sacon |
投稿日時: 2010/12/13 16:10
対応状況: −−−
|
半人前 登録日: 2010/11/24 居住地: 投稿: 17 |
Re: J-payment決済モジュール設置について ご返答ありがとうございます。
まずは、 http://サイト名/test/upgrade/にアクセスすると Warning: require_once() [function.require-once]: URL file-access is disabled in the server configuration in /home2/*****/public_html/test/upgrade/index.php on line 25 Warning: require_once(http://*****/html/require.php) [function.require-once]: failed to open stream: no suitable wrapper could be found in /home2/*****/public_html/test/upgrade/index.php on line 25 Fatal error: require_once() [function.require]: Failed opening required 'http://*****/html/require.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home2/*****/public_html/test/upgrade/index.php on line 25 とエラー表示されます。 なので、セットアップ手順通りに http://サイト名/html/test/upgrade/にアクセスすると {"status":"SUCCESS","data":[{"name":"J-Payment\u6c7a\u6e08\u30e2\u30b8\u30e5\u30fc\u30eb","code":"mdl_jpayment","main_list_comment":"","main_list_image":"no_image.jpg","version":"1.0","last_update_date":"0000\/00\/00 00:00:00","product_id":"101","status":"\u4f7f\u7528\u53ef\u80fd\u3067\u3059","installed_flg":"1","installed_version":"1.0","download_flg":"1","version_up_flg":"0"}]} と表示されます。 indexファイルはダウンロードしていますし、ファイル形式は[UTF-8][LF]です。 パーミッションは ご紹介の外部サイトを参照にパーミッションを変更しました。 >.htaccessの設定で >php_value output_handler mb_output_handlerを有効にしている場合、zlibと相性がよくない?為エラーがでる・・・らしいのでコメントアウトするだとか。 これはどこをどうすればいいのか解らないので、さわっていません。 |
AMUAMU |
投稿日時: 2010/12/13 15:39
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: J-payment決済モジュール設置について ディレクトリの構成に違和感を覚えるのですが・・・
公開しているディレクトリはどこですか? public_html/html/ ディレクトリに、ショップのルートがあるのでしょうか? 名称とよくあるレンタルサーバーの構成だと public_html/ ディレクトリが公開ディレクトリになっていて、public_html/require.php が本来指定して、読み込むべきものではないのでしょうか?
|
patapata |
投稿日時: 2010/12/13 13:06
対応状況: −−−
|
仙人 登録日: 2010/7/7 居住地: 神奈川県 投稿: 502 |
Re: J-payment決済モジュール設置について ふむ。
http://store.ec-cube.net/img/setup.pdf でやっているということで、 えーと・・・ http://サイト名/test/upgrade/ にアクセスして、エラーがでるようであれば駄目です。 3番の手順は、 J-Payment決済モジュールの場合 ------------------------------------- $arrProductsList = array( // サンプルモジュール array( 'name' => 'J-Payment決済モジュール', 'code' => 'mdl_jpayment', 'main_list_comment' => 'モジュール開発テスト用です。', 'main_list_image' => 'no_image.jpg', 'version' => '開発版', 'last_update_date' => '9999/99/99 00:00:00', 'product_id' => '100', 'status' => '使用可能です', 'installed_flg' => '1', 'installed_version' => '開発版', 'download_flg' => '1', 'version_up_flg' => '0' ), ); こんな形になります。 その他 凡ミスとして、indexファイルをダウンロードすると書いてあるのにコピペした場合・・・、などは行数字等がソースに含まれたりしてエラーになります。またファイル形式は[UTF-8][LF]です。 また・・・ 外部サイトでの紹介ですが、 「オーナーズストアに接続できない」場合の解決策として パーミッションを変更するだとか・・・ http://ec-cube.webtex.jp/customize/20101014202131 .htaccessの設定で php_value output_handler mb_output_handlerを有効にしている場合、zlibと相性がよくない?為エラーがでる・・・らしいのでコメントアウトするだとか。 の対策があるらしいです。 私はなったことないので、どちらも未確認です。 |
sacon |
投稿日時: 2010/12/13 11:40
対応状況: −−−
|
半人前 登録日: 2010/11/24 居住地: 投稿: 17 |
Re: J-payment決済モジュール設置について ご返答ありがとうございます。
普通それで問題ないと思うのですが... 私の手順は 1.オーナーズストアで、会員登録をする。 2.J-payment決済モジュールを購入する。 3.EC-Cubeの管理画面→オーナーズストア管理→認証キーの設定 で、オーナーズストアの認証キーを入力する ここまでは普通にやりました。が、 4.EC-Cubeの管理画面→オーナーズストア管理→購入商品一覧 を表示する。 →商品一覧ボタンを押しても無反応、表示できず。 5.オーナーズストアに戻って、直接ダウンロードを試みて現在に至っています。 |
patapata |
投稿日時: 2010/12/13 10:45
対応状況: −−−
|
仙人 登録日: 2010/7/7 居住地: 神奈川県 投稿: 502 |
Re: J-payment決済モジュール設置について 最初から眺めていましたが、なにができないのかイマイチ理解できなかったので、EC-Cube側の通常手順をはじめから書いてみます。
1.オーナーズストアで、会員登録をする。 2.J-payment決済モジュールを購入する。 3.EC-Cubeの管理画面→オーナーズストア管理→認証キーの設定 で、オーナーズストアの認証キーを入力する 4.EC-Cubeの管理画面→オーナーズストア管理→購入商品一覧 を表示する。 →J-payment決済モジュールが表示されるので、ダウンロードする 5.EC-Cubeの管理画面→オーナーズストア管理→購入商品一覧 →J-payment決済モジュール→設定 にて、 ・加盟店IPコード やその他の設定をする。 (6).J-Payment決済モジュール「仮売上・返金」利用時の設定の為に一部コードを修正する。 これでおしまい。 その後、決済業者側の管理ページなどで設定をすれば、正常に動作するかと思われます。 補足・・・ (4)を行うと /data/downloads/tmp/に ・日付フォルダ/mdl_jpaymentフォルダ ・日付フォルダ.tar.gz がダウンロード→展開され /data/downloads/module/ 配下にmdl_jpaymentフォルダが作成される。 契約していないので、ここまでしかできないが、上記設定に関して問題は私の環境ではなにもおきなかった。 ※なんかちょっと間違ってたので訂正 |
sacon |
投稿日時: 2010/12/12 21:09
対応状況: −−−
|
半人前 登録日: 2010/11/24 居住地: 投稿: 17 |
Re: J-payment決済モジュール設置について ご回答ありがとうございます。
2つ上のディレクトリにあるrequire.phpが無いというエラーでしたので、セットアップに書いてあった システム設定>パラメータ設定 OSTORE_URLを"http://サイトURL/test/"へ変更。 をhttp://サイトURL/html/test/に変更したところ、エラーログは出なくなりましたが、やはり管理画面で配信サーバーに接続できませんとエラーがでます。 ディレクトリ構成は下記のようになっています。 public_html ├─data ├─docs ├─test ├─html\require.php ├─test ├─upgrade ├─index.php |
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |