-
عدم نصب افزونه روی سایت
با سلام خدمت دوستان
مشکلی دارم که میخوام افزونه ای نصب کنم با پیغام خطا روبرو میشوم
- JInstaller::install: خطای SQL. DB function failed with error number 1064
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 AUTO_INCREMENT=10 DEFAULT CHARSET=utf8' at line 17 SQL=CREATE TABLE IF NOT EXISTS `jos_iprice_item` ( `id` INT NOT NULL AUTO_INCREMENT, `catid` INT NOT NULL, `name` TEXT NOT NULL, `shortdesc` TEXT NOT NULL, `description` TEXT NOT NULL, `cost` DECIMAL(15,2) NOT NULL, `showcount` TINYINT(1) NOT NULL, `radiogroup` INT(5) unsigned, `ordering` int(11) NOT NULL, `checked_out` int(11) unsigned default '0', `checked_out_time` datetime default '0000-00-00 00:00:00', `params` text, `published` tinyint(1) unsigned NOT NULL default '1', PRIMARY KEY (`id`), KEY `idx_catid` (`catid`) ) TYPE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
SQL =
CREATE TABLE IF NOT EXISTS `jos_iprice_item` ( `id` INT NOT NULL AUTO_INCREMENT, `catid` INT NOT NULL, `name` TEXT NOT NULL, `shortdesc` TEXT NOT NULL, `description` TEXT NOT NULL, `cost` DECIMAL(15,2) NOT NULL, `showcount` TINYINT(1) NOT NULL, `radiogroup` INT(5) unsigned, `ordering` int(11) NOT NULL, `checked_out` int(11) unsigned default '0', `checked_out_time` datetime default '0000-00-00 00:00:00', `params` text, `published` tinyint(1) unsigned NOT NULL default '1', PRIMARY KEY (`id`), KEY `idx_catid` (`catid`) ) TYPE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=utf8; - کامپوننت نصب: SQL خطا دارد، یا مفقود شده است و یا فایل SQL قابل خواندن نمیباشد. DB function failed with error number 1064
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 AUTO_INCREMENT=10 DEFAULT CHARSET=utf8' at line 17 SQL=CREATE TABLE IF NOT EXISTS `jos_iprice_item` ( `id` INT NOT NULL AUTO_INCREMENT, `catid` INT NOT NULL, `name` TEXT NOT NULL, `shortdesc` TEXT NOT NULL, `description` TEXT NOT NULL, `cost` DECIMAL(15,2) NOT NULL, `showcount` TINYINT(1) NOT NULL, `radiogroup` INT(5) unsigned, `ordering` int(11) NOT NULL, `checked_out` int(11) unsigned default '0', `checked_out_time` datetime default '0000-00-00 00:00:00', `params` text, `published` tinyint(1) unsigned NOT NULL default '1', PRIMARY KEY (`id`), KEY `idx_catid` (`catid`) ) TYPE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
SQL =
CREATE TABLE IF NOT EXISTS `jos_iprice_item` ( `id` INT NOT NULL AUTO_INCREMENT, `catid` INT NOT NULL, `name` TEXT NOT NULL, `shortdesc` TEXT NOT NULL, `description` TEXT NOT NULL, `cost` DECIMAL(15,2) NOT NULL, `showcount` TINYINT(1) NOT NULL, `radiogroup` INT(5) unsigned, `ordering` int(11) NOT NULL, `checked_out` int(11) unsigned default '0', `checked_out_time` datetime default '0000-00-00 00:00:00', `params` text, `published` tinyint(1) unsigned NOT NULL default '1', PRIMARY KEY (`id`), KEY `idx_catid` (`catid`) ) TYPE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
برای اینکه بتوانم این مشکل را حل کنم ، چه اقدامی باید انجام بدهم ؟
هر افزونه ای نصب میکنم همین پیغام رو میده ، این درحالیست من نسخه خام جوملا 1.5.26 رو نصب کنم ولی مجدد همین مشکل را دارم
چنانچه دوستان در این زمینه تجربه دارند خوشحال میشم راهنماییم کنند
با سپاس
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
05-19-2012 06:50 AM
# ADS
تبلیغات در جوملا فارسی
-
با سلام و تشکر از دوستان صاحب نظر
مشکل از بروز شدن mysql می باشد
که به جای type باید از engine استفاده کنم
افزونه ای که میخاید نصب کنید دارای فایل sql هست
اون فایل رو باز کنید
هر جایی که عبارت زیر بود:
TYPE=MyISAM
تبدیلش کنید به:
ENGINE=MyISAM
با تشکر از دوستان
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
کاربر مقابل از aftabgardun_erfan عزیز به خاطر این پست مفید تشکر کرده است:
علاقه مندی ها (Bookmarks)