バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

プラグイン > その他 > イプシロン決済モジュール(3.0系)のインストール

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
haji
投稿日時: 2017/5/22 18:14
対応状況: −−−
新米
登録日: 2017/5/22
居住地:
投稿: 10
イプシロン決済モジュール(3.0系)のインストール
[EC-CUBE] 3.0.14
[OS] Windows7
[PHP]PHP7.1
[データベース] Postgres 8.4系
[WEBサーバ]wadax wx26
[ブラウザ] Google Chrome バージョン 58.0.3029.110 (64-bit) 
[導入プラグインの有無] 有
CategoryContent
OGPセット プラグイン
お問い合わせ管理
ギャラリーブロックプラグイン
サイトマップ
トップページ画像アップロード管理
メール設定プラグイン
一覧画面(受注管理)背景色追加プラグイン
商品お問い合わせ
商品並び替えプラグイン
売上集計プラグイン
関連商品プラグイン

[カスタマイズの有無] 無
[現象]
素人からの質問でスイマセン。上記導入プラグインはインストール済み、動作確認済みです。その後に【イプシロン決済モジュール(3.0系) 】をダウンロードしインストールボタンを押したところ下記のエラーメッセージが出て、そこから進んでおりません。ググってみても分からすこちらに投稿させて頂いた次第です。インストールを出来るようになれば有り難いです。宜しくお願い致します。

An exception occurred while executing 'INSERT INTO plg_epsilon_regular_product(product_type_id, regular_flg, create_date, update_date) VALUES (0, 0, '2017-05-22 17:29:09', '2017-05-22 17:29:09');': SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column "id" violates not-null constraint

プログラムの問題なのでしょうかね。どちらにせよ審査は通っているのに残念です。ルミーズさんのプラグインは問題無くインストールも出来るし、テストも問題ないんですがね。色々と比較、テストしながら進めているところです。
h_tanaka
投稿日時: 2017/5/29 15:27
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
Re: イプシロン決済モジュール(3.0系)のインストール
当方、イプシロン決済モジュールの導入は何件か行いましたが、エラーが発生したことはございません。
イプシロンに問い合わせされるのが良いと思います。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

haji
投稿日時: 2017/5/29 17:11
対応状況: −−−
新米
登録日: 2017/5/22
居住地:
投稿: 10
Re: イプシロン決済モジュール(3.0系)のインストール
有り難うございます。実はここで投稿する前にイプシロンさんに問い合わせたところ、インストール後の接続エラーなら分かりますがインストール時のエラーについては情報が無いのでec-cubeさんに聞いて下さい。との事でこちらで質問させて頂いている次第です。もう一度聞いてみます。今後とも宜しくお願い致します。有り難うございました。
h_tanaka
投稿日時: 2017/5/29 17:15
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
Re: イプシロン決済モジュール(3.0系)のインストール
そうでしたか。
インストールファイルが壊れている可能性がありますので、再度オーナーズストアからダウンロードし、インストールしてみてください。
それでもダメなら、以下の手順で認証キーによるインストールを試してみてください。
-----
オーナーズストアの [マイページ] > [登録サイト] にて対象のサイトを追加し、認証キーを発行。
管理画面の [オーナーズストア] > [認証キー設定] にて認証キーを設定。
[オーナーズストア] > [プラグイン] > [プラグイン一覧] にて「オーナーズストアプラグイン」の「プラグインの新規追加はこちら」からインストール。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

haji
投稿日時: 2017/5/29 17:36
対応状況: −−−
新米
登録日: 2017/5/22
居住地:
投稿: 10
Re: イプシロン決済モジュール(3.0系)のインストール
早速有り難うございます。
お教え頂いた方法をトライしてみます。
haji
投稿日時: 2017/5/29 17:55
対応状況: −−−
新米
登録日: 2017/5/22
居住地:
投稿: 10
Re: イプシロン決済モジュール(3.0系)のインストール
新しい認証キーで最新バージョンを落としてインストを試みたのですが同じエラーでだめでして。せっかく教えて頂いたのに残念です。有り難うございました。
h_tanaka
投稿日時: 2017/5/29 18:01
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
Re: イプシロン決済モジュール(3.0系)のインストール
エラー自体は、Not Null 属性のカラムに対して null を設定できませんよ、というエラーです。
INSERT INTO plg_epsilon_regular_product(product_type_id, regular_flg, create_date, update_date) VALUES (0, 0, '2017-05-22 17:29:09', '2017-05-22 17:29:09');
SQL文では、id に対して null ではなく 0 を設定しようとしていますので、このエラーが起こるのは不思議です。

お力になれず残念です。
なにかわかりましたら後学のために共有いただけるとありがたいです。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

haji
投稿日時: 2017/5/29 18:05
対応状況: −−−
新米
登録日: 2017/5/22
居住地:
投稿: 10
Re: イプシロン決済モジュール(3.0系)のインストール
h_tanaka様
ご丁寧に有り難うございました。
また進展ありましたら投稿書き込みます。
今後とも宜しくお願い致します。
hata
投稿日時: 2017/5/30 10:22
対応状況: −−−
長老
登録日: 2015/8/3
居住地: 宮城県(2017/09末引退)
投稿: 156
Re: イプシロン決済モジュール(3.0系)のインストール
h_tanakaさん

ちょうど私の環境にPostgreSQL8.4があったので試したところ再現したので、ちょっとソース見ました。

nullと言われていたidは、SQL文では指定されていないカラムでした。
なので、カラムのidが指定されていれば回避できそうです。
MySQLでインストールするとidが1だったので、試しにMigration/Version20151028184539.php の
        $insert = "INSERT INTO plg_epsilon_regular_product(product_type_id, regular_flg, create_date, update_date)
                    VALUES (0, 0, '$datetime', '$datetime');";
を以下のようにid指定に変更するとインストールできました。
        $insert = "INSERT INTO plg_epsilon_regular_product(id, product_type_id, regular_flg, create_date, update_date)
                    VALUES (1, 0, 0, '$datetime', '$datetime');";


PostgreSQLでautoincrementを実現しているserialがinteger指定じゃないとダメなのに、
以下でsmallintになっているせいでは?というわけで
    protected function createPlgEpsilonRegularProduct(Schema $schema)
    {
        $table = $schema->createTable('plg_epsilon_regular_product');

        $table->addColumn('id', 'smallint', array(
            'autoincrement' => true,
        ));
のsmallint⇒integerに変えてもインストールができるのは確認しました。
ちなみにインストール後にカラムを確認したところ、integerだとserialに、smallintだとsmallintのままでした。
Resource/doctrine/Plugin.GmoEpsilon.Entity.RegularProduct.dcm.yml でもidをintegerで定義しているのでsmallintの指定が間違いかも...

いずれにしてもイプシロンに直してもらえそうな気がしますがダメですかね。


hajiさん

上記のようにして再度アーカイブしてやればインストールできますので、イプシロンが直してくれないならお試しください。
haji
投稿日時: 2017/5/30 11:02
対応状況: −−−
新米
登録日: 2017/5/22
居住地:
投稿: 10
Re: イプシロン決済モジュール(3.0系)のインストール
hata様

有り難うございます。助かります。

いまイプシロンさんに対応頂ける事なのか問い合わせました。

返事がありましたらまた書き込みます。

皆さん有り難うございます。今後とも宜しくお願い致します。
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
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.