バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
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さん

上記のようにして再度アーカイブしてやればインストールできますので、イプシロンが直してくれないならお試しください。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   イプシロン決済モジュール(3.0系)のインストール haji 2017/5/22 18:14
     Re: イプシロン決済モジュール(3.0系)のインストール h_tanaka 2017/5/29 15:27
       Re: イプシロン決済モジュール(3.0系)のインストール haji 2017/5/29 17:11
         Re: イプシロン決済モジュール(3.0系)のインストール h_tanaka 2017/5/29 17:15
           Re: イプシロン決済モジュール(3.0系)のインストール haji 2017/5/29 17:36
           Re: イプシロン決済モジュール(3.0系)のインストール haji 2017/5/29 17:55
             Re: イプシロン決済モジュール(3.0系)のインストール h_tanaka 2017/5/29 18:01
               Re: イプシロン決済モジュール(3.0系)のインストール haji 2017/5/29 18:05
               » Re: イプシロン決済モジュール(3.0系)のインストール hata 2017/5/30 10:22
                   Re: イプシロン決済モジュール(3.0系)のインストール haji 2017/5/30 11:02
                   Re: イプシロン決済モジュール(3.0系)のインストール haji 2017/5/31 13:12
                     Re: イプシロン決済モジュール(3.0系)のインストール h_tanaka 2017/5/31 13:39

 



ログイン


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

統計情報

総メンバー数は89,282名です
総投稿数は110,072件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1301
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.