2019/03/22 23:16 JST

Geeklog Japan Forums

nmoxmenuのインストールエラーについて


状態: オフライン

yuru

Forum User
Active Member
登録日: 04/25/07
投稿数: 206
「nmoxmenu_4.1.1_1.5.0」をGeeklog1.7.2へインストールしようとすると、 「プラグインのインストール時にエラーがありました。error.logを確認してください。」とメッセージが出ます。 ログを確認すると、 「1062: Duplicate entry 'nmoxmenu Admin' for key 2. SQL in question: 」 「failed insert groups table」と出力されています。 1.7.2へはインストールできないのでしょうか?

状態: オフライン

Tsuchi

Site Admin
Admin
登録日: 06/03/05
投稿数: 782
場所:大阪府豊中市
Quote by: yuru

「nmoxmenu_4.1.1_1.5.0」をGeeklog1.7.2へインストールしようとすると、 「プラグインのインストール時にエラーがありました。error.logを確認してください。」とメッセージが出ます。 ログを確認すると、 「1062: Duplicate entry 'nmoxmenu Admin' for key 2. SQL in question: 」 「failed insert groups table」と出力されています。 1.7.2へはインストールできないのでしょうか?

エラーの原因は エラーログから察するに、以前nmoxmenuをインストールしようとしたことがあり、 その時に作成されたグループが残っている。 そのグループを削除すれば、このエラー原因はなくなります。 1.7.2へはインストールできないかどうかについては、 _4.1.1_1.5.0 の1.5.0はGeeklog のバージョンなので たぶん、1.8以上でないとダメということはないように思います。(たぶん)

状態: オフライン

yuru

Forum User
Active Member
登録日: 04/25/07
投稿数: 206
Tsuchiさま ご指摘の通り、グループが残っていました。 グループを削除して、再度インストールを試みたのですが、今度は 「The used SELECT statements have a different number of columns. SQL in question: select * from gl_topics union select * from gl_nmoxmenu_topics order by sortnum asc 」のエラーになりました。 ログを追ってみると、 executing CREATE TABLE IF NOT EXISTS gl_nmoxmenu_attributes ( tid varchar(20) NOT NULL, `type` varchar(16) default NULL, parent_id varchar(20) default NULL, `level` tinyint(3) unsigned NOT NULL, color varchar(16) default NULL, bgcolor varchar(16) default NULL, branchend tinyint(3) unsigned NOT NULL default 0, reverse tinyint(3) unsigned NOT NULL default 0, link varchar(255) default NULL, PRIMARY KEY (tid) ); executing CREATE TABLE IF NOT EXISTS gl_nmoxmenu_setting ( id tinyint(3) unsigned NOT NULL, show_icon tinyint(3) unsigned NOT NULL, show_underline tinyint(3) unsigned NOT NULL, show_empty_stories tinyint(3) unsigned NOT NULL, default_color varchar(8) default NULL, default_bgcolor varchar(8) default NULL, icon_open varchar(32) default NULL, icon_close varchar(32) default NULL, icon_nochild varchar(32) default NULL, icon_tree_branch varchar(32) default NULL, icon_tree_end varchar(32) default NULL, holdtime int(10) unsigned NOT NULL default '60', show_staticpage TINYINT UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (id) ); executing CREATE TABLE IF NOT EXISTS gl_nmoxmenu_favorite ( ip varchar(15) NOT NULL, opened text, `date` varchar(14) default NULL, PRIMARY KEY (ip) ); の後に 「The used SELECT statements have a different number of columns. SQL in question: select * from gl_topics union select * from gl_nmoxmenu_topics order by sortnum asc 」となっています。 既存のgl_topicsに問題があるのでしょうか?

状態: オフライン

Tsuchi

Site Admin
Admin
登録日: 06/03/05
投稿数: 782
場所:大阪府豊中市
このままでは、1.7.2へはインストールできない _4.1.1_1.5.0 の1.5.0はGeeklog のバージョンなのですが gl_topic のテーブルに変更が1.5.0 以降項目に追加があったかなにかで その対応がまだされていない。 ということだと思います。

状態: オフライン

yuru

Forum User
Active Member
登録日: 04/25/07
投稿数: 206
了解しました。 ありがとうございます!

状態: オンライン

Ivy

Site Admin
Admin
登録日: 01/01/04
投稿数: 5894
場所:Tokyo
nmoxmenu は、現在のバージョンをサポートしていないのでインストールするとエラーになります。 かわりにカスタムメニュープラグイン、あるいはナビゲーション(navman)プラグインを利用してください。 現在配布中のバージョンで利用できるプラグインは、以下のURLで紹介していますのでどうぞ。 https://www.geeklog.jp/staticpages/index.php/add-ons-1.8.1

時刻はすべて JST , 現在の時刻は 11:16 PM

  • 通常
  • 注目トピック
  • ロック済
  • 新着
  • 注目トピック 新着
  • ロック済トピック 新着
  •  ゲストユーザの投稿を見る
  •  ゲストユーザ投稿可能
  •  一部のHTMLを許可
  •  バッドワードをチェック