質問 > 管理機能 > CORESERVERで、F-REGI(エフレジ)決済モジュールのインストールができません。 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
naganaga |
投稿日時: 2009/3/14 19:48
対応状況: −−−
|
半人前 登録日: 2009/3/12 居住地: 投稿: 18 |
CORESERVERで、F-REGI(エフレジ)決済モジュールのインストールができません。 CORESERVERで、F-REGI(エフレジ)決済モジュールのインストールを試みているのですが、エラー連発で困っています。
ログを見てみると、「バックアップディレクトリの作成に失敗しました」というメッセージが出ています。 virtual/ユーザ名/data/downloads/backup/update_xxxxxxxxxx/ という場所にバックアップディレクトリを生成しようとして失敗しているようです。 backupディレクトリ内部の、update_xxxxxxxxxxディレクトリの後ろ10桁の数字もアクセス毎に変わっているので、 FTPでディレクトリを作成してもダメでした。 決済モジュールをローカルからインストールする方法とかも探ってみたもの無さそうで、どうしたものかと悩んでおります。 何か、フォーラムの雄志の皆様に解決方法をご教授頂けると有り難いのです。 よろしくお願いします。 ちなみに、htmlディレクトリは下記のようになっています。 virtual/ユーザ名/public_html/html/ [F-REGI決済モジュール] 1.2 [EC-CUBE] 2.3.3 [レンタルサーバ] CORESERVER [OS] Linux [PHP] PHP 5.2.5 [データベース] MySQL |
seasoft |
投稿日時: 2009/3/14 22:30
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: CORESERVERで、F-REGI(エフレジ)決済モジュールのインストールができません。 斜め読みで、返信します。
virtual/ユーザ名/data/downloads/backup/ のパーミッションは? PHP が書き込みできますか?
|
naganaga |
投稿日時: 2009/3/14 23:46
対応状況: −−−
|
半人前 登録日: 2009/3/12 居住地: 投稿: 18 |
Re: CORESERVERで、F-REGI(エフレジ)決済モジュールのインストールができません。 >seasoftさん
>virtual/ユーザ名/data/downloads/backup/ >のパーミッションは? dataディレクトリ以下すべて777です。 >PHP が書き込みできますか? ちょっと、php関係はド素人なので、質問の意味が理解しかねているのですが、 分からないなりに返事を差し上げたいと思います。 郵便番号DBが登録できていないので、恐らくPHP書き込みができてないと思われます。 自分で、coreserverのマニュアルを調べていて、下記のURLにある記述を見つけたのですが、関係ありますでしょうか。 http://www.coreserver.jp/help/index.php/phpcgi/ ちなみに、現在の設定は標準となってます。 |
seasoft |
投稿日時: 2009/3/15 0:42
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: CORESERVERで、F-REGI(エフレジ)決済モジュールのインストールができません。 > 郵便番号DBが登録できていないので、恐らくPHP書き込みができてないと思われます。
そちらの書き込み先は DB だと思うので、別問題かも。 (勘です。明確な根拠は無いです) > 自分で、coreserverのマニュアルを調べていて、下記のURLにある記述を見つけたのですが、関係ありますでしょうか。 > http://www.coreserver.jp/help/index.php/phpcgi/ 熟読している時間が無いので、斜め読みですが、セーフモードは関係するかも。 理想は、PHP5モジュール版の非セーフモードです。
|
naganaga |
投稿日時: 2009/3/15 23:08
対応状況: −−−
|
半人前 登録日: 2009/3/12 居住地: 投稿: 18 |
Re: CORESERVERで、F-REGI(エフレジ)決済モジュールのインストールができません。 >seasoftさん
>> 自分で、coreserverのマニュアルを調べていて、下記のURLにある記述を見つけたのですが、関係ありますでしょうか。 >> http://www.coreserver.jp/help/index.php/phpcgi/ >熟読している時間が無いので、斜め読みですが、セーフモードは関係するかも。 >理想は、PHP5モジュール版の非セーフモードです。 coreserverに問い合わせてみたところ、 モジュール版でセーフモードをOFFにはできないそうなので、 セーフモードをOFFにしたい場合は、CGI版にしないとダメみたいです。 CGI版でセーフモードをOFFにして、決済モジュールのインストールに挑戦してみます。 郵便番号DBですが、別スレッドに解決方法が紹介されいたので、 そちらを読むと、書かれていたようにDBの様ですね。 一緒に、解決に挑戦してみます。 |
naganaga |
投稿日時: 2009/3/16 11:08
対応状況: −−−
|
半人前 登録日: 2009/3/12 居住地: 投稿: 18 |
Re: CORESERVERで、F-REGI(エフレジ)決済モジュールのインストールができません。 coreserverのヘルプに書かれていたように、
「.htaccess」をエディタで作成し、下記の一文を書き込んで、 AddHandler application/x-httpd-phpcgi .php virtual/ユーザー名/.htaccess という位置にアップロードしました。 これで、phpの実行速度は遅くなってしまいましたが、 ユーザー権限で実行され、セーフモードがOFFになっている筈です。 この状態で、決済モジュールのインストールを行ってみたところ、 問題なくインストールできました。 なんとか、解決といったところでしょうか? もしかしたら、何か不具合が出るかもしれませんが、 その時は、また報告致します。 seasoftさん、ヒントを頂きましてありがとうございました。 --追記-- 決済モジュールをインストールした後、 CGI版でセーフモードがOFFになっていると、別のエラーを誘発するようです。 編集した商品がDBから消えてしまいました。 インストールが終わったら、速やかに「.htaccess」をサーバから削除するか、 上記の一文を削除する方が良さそうです。 |
naganaga |
投稿日時: 2009/3/23 13:59
対応状況: −−−
|
半人前 登録日: 2009/3/12 居住地: 投稿: 18 |
Re: CORESERVERで、F-REGI(エフレジ)決済モジュールのインストールができません。 決済モジュール自体のインストールには成功したのですが、
今度は、ログイン画面で下記のようなエラーメッセージが出ています。 「F1-1-12(契約内容確認時のSHOPIDが未契約です)」 ログイン画面からモジュール設定画面にはいれず、 設定できません。 正式なSHOP IDと、加盟店パスワードを入力しているはずなのですが。 もしかして、SHOP IDが作業中に仮に設定していたURLで登録されているだけなのでしょうか? 仮のURLは、http://ユーザー名.s99.coreserver.jp/shop/です。 使用しているサーバは、coreserver.jpです。 他に考えられるとすればディレクトリ構造を変えた特殊なインストールをしているのが原因でしょうか。 ディレクトリは下記のようになっています。 virtual/ユーザー名/data/ virtual/ユーザー名/public_html/html(net-shopに変更)/ ブラウザから見えるアドレスは下記のようになっています。 http://www.独自ドメイン/net-shop/ ダウンロードされたスクリプトを見てみたのですが、 それらしいURLへアクセスしている事は確認できず、途方に暮れております。 よろしくお願いします。 コレと、同じ文面でエフレジの方へも問い合わせてみます。 |
seasoft |
投稿日時: 2009/3/23 14:15
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: CORESERVERで、F-REGI(エフレジ)決済モジュールのインストールができません。 > coreserverで、ディレクトリ構造を変えた特殊なインストールをしているのが原因でしょうか。ディレクトリは下記のようになっています。
/data/ と /html/ を別々の階層に置くという事例は、結構多いですよ。/html/ のディレクトリー名を変更する事例も何件か見てきましたが、特に問題なさそうでした。 しかし、coreserver や F-REGI に固有の要素が関わると、無関係と断言も出来ないですね。 > ダウンロードされたスクリプトを見てみたのですが、それらしいURLへアクセスしている事は確認できず、途方に暮れております。 「それらしいURL」とは、決済会社のサーバということでしょうか?
|
naganaga |
投稿日時: 2009/3/23 14:32
対応状況: −−−
|
半人前 登録日: 2009/3/12 居住地: 投稿: 18 |
Re: CORESERVERで、F-REGI(エフレジ)決済モジュールのインストールができません。 >しかし、coreserver や F-REGI に固有の要素が関わると、無関係と断言も出来ないですね。
無関係だと断言できないですか…。 だとすると、混迷の度合いが増してきますね。 coreserverは、決済モジュールのインストールでも苦労させられましたから…。 >「それらしいURL」とは、決済会社のサーバということでしょうか? ちょっと説明不足でしたね。ご免なさい。 決済モジュールの各ファイル同士のリンクURLです。 dataとhtmlを隣接して設置する事を前提に作られていて、 ディレクトリの階層を変えてしまうと機能しないのではと思ったわけですが、 どうも、そういう事はしていないようだというのが結論でした。 自分のスキルでは、ここまでが限界で、困っちゃってます。 エラーの文面から、上記でも書いたように、 SHOP IDが仮に使っていたURLで登録さているのかもと思い、 現在エフレジの方に問い合わせをしています。 原因がこれだったら問題無さそうなのですが…。 エフレジから返答が来るまでしばらくお待ち下さい。 |
naganaga |
投稿日時: 2009/3/23 16:48
対応状況: −−−
|
半人前 登録日: 2009/3/12 居住地: 投稿: 18 |
Re: CORESERVERで、F-REGI(エフレジ)決済モジュールのインストールができません。 エフレジから返答が来ました。
SHOP IDは、仮登録していたURLは関係なかったです。 エラーの発生原因は下記に書いてある通りです。 >F1-1-12(契約内容確認時のSHOPIDが未契約です) >の発生原因の多くは、XXX.XXX.XX.XXX 以外からのアクセスとなりますので >誠に恐れ入りますが、サーバのIPアドレスを再度ご確認いただけますでしょうか。 >ご連絡いただければ、設定の変更及び複数設定が可能です。 coreserver.jpの仕様では、 共有サーバ本来のIPアドレスに、独自IPアドレスを被せている状態になってるそうです。 上記の文面から察するに、 どうも、エフレジの決済モジュールのログインプログラムは、 二重にIPが存在しているように見えていて、 SHOP ID登録していた独自IPアドレスだけが設定されていた為、 本来のIPアドレスを見て登録されてないIPアドレスだと判断し、 エラーを返してきているという事になるのかな? 共有サーバ本来のIPアドレスと、独自IPアドレスを、 二重に登録すれば解決できないか、現在エフレジに問い合わせ中です。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |