2019/07/22 16:43 JST

Geeklog Japan Forums

faqとnavmanインストール時にエラー


状態: オフライン

aiger

Forum User
Active Member
登録日: 09/30/10
投稿数: 49
いつもお世話になっています。 さっそくですが、 Geeklogの「FAQ」「navman」のインストールでエラーが出て困っています。 これまでさんざんGeeklogはインストールしてるのですが、 上記2プラグインはこれまで問題なくインストールできていました。 異なる環境の違いといえば、 Mysqlのバージョンが5.5であること位しかうかびません。 レンタルサーバーは「さくら」で、2011年からDB数が20個まで 利用可能になったのですが、Mysqlが5.5なのです・・・ (geeklogは1.81、PHPは5.2.17です) errorログの両プラグインのインストール時に出力されたエラーを 記載します。 もし、おこころあたりある方いらっしゃれば、 ご教示いただけるとありがたく思います。 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 12. SQL in question: CREATE TABLE gl_faq_category ( id VARCHAR(40) NOT NULL DEFAULT '', title VARCHAR(250) DEFAULT NULL, description TEXT, owner_id mediumint(8) unsigned NOT NULL default '1', group_id mediumint(8) unsigned NOT NULL default '1', perm_owner tinyint(1) unsigned NOT NULL default '3', perm_group tinyint(1) unsigned NOT NULL default '2', perm_members tinyint(1) unsigned NOT NULL default '2', perm_anon tinyint(1) unsigned NOT NULL default '2', PRIMARY KEY (id) ) TYPE=MyISAM You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 23. SQL in question: CREATE TABLE gl_navmmenus ( nid varchar(40) NOT NULL default '', gid tinyint(1) NOT NULL default '1', name varchar(48) default NULL, is_enabled tinyint(1) unsigned NOT NULL default '1', php_function varchar(48) default NULL, tid varchar(20) NOT NULL default 'all', class_name varchar(48) default NULL, template_name varchar(48) default 'default', var_name tinyint(1) NOT NULL default '0', navorder smallint(5) unsigned NOT NULL default '1', pattern varchar(255) default NULL, render tinyint(1) NOT NULL default '0', render_for tinyint(1) NOT NULL default '0', opt_match tinyint(1) NOT NULL default '0', owner_id mediumint(8) unsigned NOT NULL default '1', group_id mediumint(8) unsigned NOT NULL default '1', perm_owner tinyint(1) unsigned NOT NULL default '3', perm_group tinyint(1) unsigned NOT NULL default '2', perm_members tinyint(1) unsigned NOT NULL default '2', perm_anon tinyint(1) unsigned NOT NULL default '2', PRIMARY KEY (nid) ) TYPE=MyISAM

状態: オフライン

mystral-kk

Site Admin
Admin
登録日: 03/23/06
投稿数: 1022
場所:福岡県
Quote by: aiger

いつもお世話になっています。 さっそくですが、 Geeklogの「FAQ」「navman」のインストールでエラーが出て困っています。 これまでさんざんGeeklogはインストールしてるのですが、 上記2プラグインはこれまで問題なくインストールできていました。 異なる環境の違いといえば、 Mysqlのバージョンが5.5であること位しかうかびません。 レンタルサーバーは「さくら」で、2011年からDB数が20個まで 利用可能になったのですが、Mysqlが5.5なのです・・・ (geeklogは1.81、PHPは5.2.17です) errorログの両プラグインのインストール時に出力されたエラーを 記載します。 もし、おこころあたりある方いらっしゃれば、 ご教示いただけるとありがたく思います。 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 12. SQL in question: CREATE TABLE gl_faq_category ( id VARCHAR(40) NOT NULL DEFAULT '', title VARCHAR(250) DEFAULT NULL, description TEXT, owner_id mediumint(8) unsigned NOT NULL default '1', group_id mediumint(8) unsigned NOT NULL default '1', perm_owner tinyint(1) unsigned NOT NULL default '3', perm_group tinyint(1) unsigned NOT NULL default '2', perm_members tinyint(1) unsigned NOT NULL default '2', perm_anon tinyint(1) unsigned NOT NULL default '2', PRIMARY KEY (id) ) TYPE=MyISAM You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 23. SQL in question: CREATE TABLE gl_navmmenus ( nid varchar(40) NOT NULL default '', gid tinyint(1) NOT NULL default '1', name varchar(48) default NULL, is_enabled tinyint(1) unsigned NOT NULL default '1', php_function varchar(48) default NULL, tid varchar(20) NOT NULL default 'all', class_name varchar(48) default NULL, template_name varchar(48) default 'default', var_name tinyint(1) NOT NULL default '0', navorder smallint(5) unsigned NOT NULL default '1', pattern varchar(255) default NULL, render tinyint(1) NOT NULL default '0', render_for tinyint(1) NOT NULL default '0', opt_match tinyint(1) NOT NULL default '0', owner_id mediumint(8) unsigned NOT NULL default '1', group_id mediumint(8) unsigned NOT NULL default '1', perm_owner tinyint(1) unsigned NOT NULL default '3', perm_group tinyint(1) unsigned NOT NULL default '2', perm_members tinyint(1) unsigned NOT NULL default '2', perm_anon tinyint(1) unsigned NOT NULL default '2', PRIMARY KEY (nid) ) TYPE=MyISAM

各プラグインのsqlディレクトリにあるファイルの中で

PHP Formatted Code
TYPE=MyISAM

の部分を、

PHP Formatted Code
ENGINE=MyISAM

に書き換えてからインストールし直してみてください。


-- mystral-kk, "Every cloud has a silver lining."

状態: オフライン

aiger

Forum User
Active Member
登録日: 09/30/10
投稿数: 49
ズバリ、 教えていただいた方法で、 正常にインストールができました。 大変助かりました、ありがとうございます!

時刻はすべて JST , 現在の時刻は 04:43 PM

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