バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > プラグイン インストールでエラーがでる。

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
takahsn
投稿日時: 2013/2/2 4:35
対応状況: −−−
新米
登録日: 2013/2/1
居住地:
投稿: 8
プラグイン インストールでエラーがでる。
プラグインをインストールするとエラーがでます。システム要件はクリアしていると思います。zipやmhashなど入っていないものに関してはインストールしました。

サーバーお名前VPS VZ
ECCUBE2.11.4


すみませんが、どなたか教えてください。



▼▼▼ デバッグ情報ここから ▼▼▼
http://www.*********.com/admin/system/plugin.php??

SERVER_ADDR: ***************
REMOTE_ADDR: ***************
USER_AGENT: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17

/var/www/vhosts/**************/httpdocs/admin/system/plugin.php 34:LC_Page_Admin_System_Plugin_Ex->process
/var/www/vhosts/**************/httpdocs/data/class_extends/page_extends/admin/system/LC_Page_Admin_System_Plugin_Ex.php 56:LC_Page_Admin_System_Plugin->process
/var/www/vhosts/**************/httpdocs/data/class/pages/admin/system/LC_Page_Admin_System_Plugin.php 60:LC_Page_Admin_System_Plugin->action
/var/www/vhosts/**************/httpdocs/data/class/pages/admin/system/LC_Page_Admin_System_Plugin.php 112:LC_Page_Admin_System_Plugin->lfUploadPlugin
/var/www/vhosts/**************/httpdocs/data/class/pages/admin/system/LC_Page_Admin_System_Plugin.php 267:LC_Page_Admin_System_Plugin->lfRegistData
/var/www/vhosts/**************/httpdocs/data/class/pages/admin/system/LC_Page_Admin_System_Plugin.php 292:SC_Query->insert
/var/www/vhosts/**************/httpdocs/data/class/SC_Query.php 484:SC_Query->query
/var/www/vhosts/**************/httpdocs/data/class/SC_Query.php 741:SC_Query->execute
/var/www/vhosts/**************/httpdocs/data/class/SC_Query.php 909:trigger_error
▼▼▼ エラーメッセージ ▼▼▼
https://www.***************.com/admin/system/plugin.php?

SERVER_ADDR: ***************
REMOTE_ADDR: ***************
USER_AGENT: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17

SQL: INSERT INTO dtb_plugin(plugin_id,plugin_code,rank,status,enable,update_date) VALUES ($1,$2,$3,$4,$5,CURRENT_TIMESTAMP)

PlaceHolder: array (
0 => 12,
1 => 'GiftPaper_20120913',
2 => 1,
3 => '1',
4 => '2',
)

MDB2 Error: null value violates not-null constraint

_doQuery: [Error message: Could not execute statement]
[Last executed query: EXECUTE mdb2_statement_pgsql_530a84b2b5000d140050c25bddfad86c5d82a0a7a (12, 'GiftPaper_20120913', 1, '1', '2')]
[Native message: ERROR: null value in column "plugin_name" violates not-null constraint]


/var/www/vhosts/**************/httpdocs/admin/system/plugin.php 34:LC_Page_Admin_System_Plugin_Ex->process
/var/www/vhosts/**************/httpdocs/data/class_extends/page_extends/admin/system/LC_Page_Admin_System_Plugin_Ex.php 56:LC_Page_Admin_System_Plugin->process
/var/www/vhosts/**************/httpdocs/data/class/pages/admin/system/LC_Page_Admin_System_Plugin.php 60:LC_Page_Admin_System_Plugin->action
/var/www/vhosts/**************/httpdocs/data/class/pages/admin/system/LC_Page_Admin_System_Plugin.php 112:LC_Page_Admin_System_Plugin->lfUploadPlugin
/var/www/vhosts/**************/httpdocs/data/class/pages/admin/system/LC_Page_Admin_System_Plugin.php 267:LC_Page_Admin_System_Plugin->lfRegistData
/var/www/vhosts/**************/httpdocs/data/class/pages/admin/system/LC_Page_Admin_System_Plugin.php 292:SC_Query->insert
/var/www/vhosts/**************/httpdocs/data/class/SC_Query.php 484:SC_Query->query
/var/www/vhosts/**************/httpdocs/data/class/SC_Query.php 741:SC_Query->execute
/var/www/vhosts/**************/httpdocs/data/class/SC_Query.php 894:MDB2_Statement_Common->execute
/var/www/vhosts/**************/httpdocs/data/module/MDB2.php 4152:MDB2_Statement_pgsql->_execute
/var/www/vhosts/**************/httpdocs/data/module/MDB2/Driver/pgsql.php 1474:MDB2_Driver_pgsql->_doQuery
/var/www/vhosts/**************/httpdocs/data/module/MDB2/Driver/pgsql.php 673:MDB2_Driver_Common->raiseError
/var/www/vhosts/**************/httpdocs/data/module/MDB2.php 1497:PEAR->raiseError
/var/www/vhosts/**************/httpdocs/data/module/PEAR.php 557:MDB2_Error->MDB2_Error
/var/www/vhosts/**************/httpdocs/data/module/MDB2.php 1009:PEAR_Error->PEAR_Error
▲▲▲ エラーメッセージ ▲▲▲

▲▲▲ デバッグ情報ここまで ▲▲▲
DELIGHT
投稿日時: 2013/2/2 10:11
対応状況: −−−
仙人
登録日: 2010/2/3
居住地: 熊本県・九州・長野県・関東甲信越
投稿: 572
Re: プラグイン インストールでエラーがでる。
どのプラグインのインストール時の事なのか書いてないので、
確たることは申し述べられませんが、
エラーメッセージの内容から「のし対応プラグイン」で
エラーが発生したのだと推察します。
https://www.ec-cube.net/products/detail.php?product_id=278&transactionid=78b10d7edd409768501fe7286e970d885cb0b06e

その前提でお話をしますと、
EC-CUBEの対応バージョンが2.12系となっているようです。

手元に2.11.xの環境がないのでエラーの確認はできませんが、
2.12.2ではインストールが出来ました。


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

takahsn
投稿日時: 2013/2/4 1:11
対応状況: −−−
新米
登録日: 2013/2/1
居住地:
投稿: 8
Re: プラグイン インストールでエラーがでる。
こちらはバージョン違いでした。

ただ2.11対応版でも同じくエラーがでてしまいました。

何か心当たりがある方お願いします。
DELIGHT
投稿日時: 2013/2/4 11:22
対応状況: −−−
仙人
登録日: 2010/2/3
居住地: 熊本県・九州・長野県・関東甲信越
投稿: 572
Re: プラグイン インストールでエラーがでる。
まず、中の人は2.12.2からEC-CUBEに触り始めたので、
2.11.xの時のプラグイン事情は明るくないです。
それを踏まえた上でお読み下さい。

SQL: INSERT INTO dtb_plugin(plugin_id,plugin_code,rank,status,enable,update_date) VALUES ($1,$2,$3,$4,$5,CURRENT_TIMESTAMP)  
PlaceHolder: array ( 
0 => 12, 
1 => 'GiftPaper_20120913', 
2 => 1, 
3 => '1', 
4 => '2', 
)


[Native message: ERROR: null value in column "plugin_name" violates not-null constraint]

これらのエラーメッセージから察するに、
NOT NULL制約のplugin_nameフィールドに値がセットされていないことが問題のようです。

現在ダウンロードできるEC-CUBE2.11.5のテーブルでは、
plugin_nameフィールドはNOT NULLとなっているのを確認しました。
また、2.11.5でのし対応プラグインをインストールしようとしたところ、
同様のエラーが発生しました。


 /var/www/vhosts/**************/httpdocs/data/class/pages/admin/system/LC_Page_Admin_System_Plugin.php 267:LC_Page_Admin_System_Plugin->lfRegistData

     function lfRegistData($plugin_dir, $plugin_code) {
        $objQuery =& SC_Query_Ex::getSingletonInstance();
        $sqlval = array();

        $sqlval['plugin_id'] = $objQuery->nextVal('dtb_plugin_plugin_id');
        $sqlval['plugin_code'] = $plugin_code;
        $sqlval['rank'] = 1 + $objQuery->max('rank', 'dtb_plugin');
        $sqlval['status'] = PLUGIN_STATUS_UPLOADED;
        $sqlval['enable'] = PLUGIN_ENABLE_FALSE;
        $sqlval['update_date'] = 'CURRENT_TIMESTAMP';
        $objQuery->insert('dtb_plugin', $sqlval);
    }

そこでエラーの発生している部分を見てみますと、
そもそもplugin_nameに値が代入されていないことが分かります。

これらのことから、
「2.11.xはそもそもプラグインに対応していないのでは?」
と私は推測します。
(この点については古参の方の意見を聞ければ良いのですが。)

その上で2.11.xにプラグインをインストールするようであれば、
・フィールドのNOT NULLを外す。
・上記関数に$sqlVal['plugin_name'] = 'hogehoge';と追記する。
といった手段があります。
(但しご自分の責任でなさってください)

また、
引用:
ただ2.11対応版でも同じくエラーがでてしまいました。

とのことですが、まだ2.11対応版が公開されているようであれば
公開場所を教えていただけると幸いです。


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

DELIGHT
投稿日時: 2013/2/4 12:41
対応状況: −−−
仙人
登録日: 2010/2/3
居住地: 熊本県・九州・長野県・関東甲信越
投稿: 572
Re: プラグイン インストールでエラーがでる。
2.11.xに詳しい方が調査して下さったので、報告します。

2.11.xの各
/html/install/sql/create_table_pgsql.sqlを確認したところ、
plugin_nameのフィールドは、
2.11.0-betaではNOT NULLだったのが、
2.11.0-beta2でNOT NULL DEFAULT ''になり、
2.11.0で何故かNOT NULLに戻ったようです。
その後2.11.5になっても、NOT NULLのままです。

つまり、2.11.0-beta2の時にCREATE TABLEした場合のみ
プラグインのインストールが可能ということです。

2.11.4のままお使いのつもりでしたら、
データベースのdtb_pluginテーブルのplugin_nameに
DEFAULT ''を設定すればよさそうです。


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

AMUAMU
投稿日時: 2013/2/4 15:45
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: プラグイン インストールでエラーがでる。
2.11用のプラグイン管理の画面は不具合があるので、普通にインストールすることは現在推奨されないです。

※決済モジュールなどから間接的に使う場合のみプラグイン機能が使えると思った方が良いと思います。


また2.12用として公開されているプラグインは一切使えません。
エラーが出なくなるようにDELIGHTさんがご指摘されているような改修を加えても、その後のチェック時点で弾かれるはずです。


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

ayaka
投稿日時: 2013/5/25 16:13
対応状況: −−−
新米
登録日: 2013/5/20
居住地:
投稿: 1
Re: プラグイン インストールでエラーがでる。
こんにちは。
私も同じエラーが出ておりプラグインのインストールができません。
上記を実行しましたが同じエラーが出て改善されませんでした。
ほかにも方法がありましたら、お願いいたします。
(ver 2.11.5)
seasoft
投稿日時: 2013/5/26 17:37
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: プラグイン インストールでエラーがでる。
エラーの回避のみが目的でしたら、DELIGHT 様の 2013-2-4 11:22 の書き込みが参考になると思いますよ。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.