مهدی.
02-23-2012, 02:40 PM
سلام
در صورتی که از نسخه های جدید MySQL استفاده کنی.د هنگام نصب جوملا 1.5 ممکن است در مرحله 4: پایگاه داده با خطای زیر مواجه شوید :
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 CHARACTER SET `utf8`' at line 29 SQL=CREATE TABLE `test_banner` ( `bid` int(11) NOT NULL auto_increment, `cid` int(11) NOT NULL default '0', `type` varchar(30) NOT NULL default 'banner', `name` varchar(255) NOT NULL default '', `alias` varchar(255) NOT NULL default '', `imptotal` int(11) NOT NULL default '0', `impmade` int(11) NOT NULL default '0', `clicks` int(11) NOT NULL default '0', `imageurl` varchar(100) NOT NULL default '', `clickurl` varchar(200) NOT NULL default '', `date` datetime default NULL, `showBanner` tinyint(1) NOT NULL default '0', `checked_out` tinyint(1) NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `editor` varchar(50) default NULL, `custombannercode` text, `catid` INTEGER UNSIGNED NOT NULL DEFAULT 0, `description` TEXT NOT NULL DEFAULT '', `sticky` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, `ordering` INTEGER NOT NULL DEFAULT 0, `publish_up` datetime NOT NULL default '0000-00-00 00:00:00', `publish_down` datetime NOT NULL default '0000-00-00 00:00:00', `tags` TEXT NOT NULL DEFAULT '', `params` TEXT NOT NULL DEFAULT '', PRIMARY KEY (`bid`), KEY `viewbanner` (`showBanner`), INDEX `idx_banner_catid`(`catid`) ) TYPE=MyISAM CHARACTER SET `utf8`
این مورد را میتوانید به دو روش زیر برطرف نمایید :
1:فایلهای سنجاق به این ارسال را دریافت کنید و در پوشه installation\sql\mysql جایگزین فایلهای فعلی کنید و مراحل نصب را پیگیری کنید. اینبار بدون مشکل نصب ادامه خواهد یافت و شما به صفحه تنظیمات FTP منتقل خواهید شد.
2:روش دوم نیاز به notepad++ یا notepad و یا هر ویرایشگر دیگری که میتوانید با آن کار کنید دارد !
باید فایلهای joomla_backward.sql و joomla.sql را از پوشه mysql واقع در پوشه installation را با یکی از نرم افزارهای ویرایشگر مانند adobe macromedia dreamveawer باز کنید و بدنبال عبارات TYPE=MyISAM باشید و هرجا این عبارت را مشاهده کردید به ENGINE = MyISAM دگرگون کنید.
فایل را ذخیره کنید و مرحله فوق را دوباره انجام دهید تا جوملا نصب شود !
هیچکس تنهاتر از خدا نیست
در صورتی که از نسخه های جدید MySQL استفاده کنی.د هنگام نصب جوملا 1.5 ممکن است در مرحله 4: پایگاه داده با خطای زیر مواجه شوید :
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 CHARACTER SET `utf8`' at line 29 SQL=CREATE TABLE `test_banner` ( `bid` int(11) NOT NULL auto_increment, `cid` int(11) NOT NULL default '0', `type` varchar(30) NOT NULL default 'banner', `name` varchar(255) NOT NULL default '', `alias` varchar(255) NOT NULL default '', `imptotal` int(11) NOT NULL default '0', `impmade` int(11) NOT NULL default '0', `clicks` int(11) NOT NULL default '0', `imageurl` varchar(100) NOT NULL default '', `clickurl` varchar(200) NOT NULL default '', `date` datetime default NULL, `showBanner` tinyint(1) NOT NULL default '0', `checked_out` tinyint(1) NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `editor` varchar(50) default NULL, `custombannercode` text, `catid` INTEGER UNSIGNED NOT NULL DEFAULT 0, `description` TEXT NOT NULL DEFAULT '', `sticky` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, `ordering` INTEGER NOT NULL DEFAULT 0, `publish_up` datetime NOT NULL default '0000-00-00 00:00:00', `publish_down` datetime NOT NULL default '0000-00-00 00:00:00', `tags` TEXT NOT NULL DEFAULT '', `params` TEXT NOT NULL DEFAULT '', PRIMARY KEY (`bid`), KEY `viewbanner` (`showBanner`), INDEX `idx_banner_catid`(`catid`) ) TYPE=MyISAM CHARACTER SET `utf8`
این مورد را میتوانید به دو روش زیر برطرف نمایید :
1:فایلهای سنجاق به این ارسال را دریافت کنید و در پوشه installation\sql\mysql جایگزین فایلهای فعلی کنید و مراحل نصب را پیگیری کنید. اینبار بدون مشکل نصب ادامه خواهد یافت و شما به صفحه تنظیمات FTP منتقل خواهید شد.
2:روش دوم نیاز به notepad++ یا notepad و یا هر ویرایشگر دیگری که میتوانید با آن کار کنید دارد !
باید فایلهای joomla_backward.sql و joomla.sql را از پوشه mysql واقع در پوشه installation را با یکی از نرم افزارهای ویرایشگر مانند adobe macromedia dreamveawer باز کنید و بدنبال عبارات TYPE=MyISAM باشید و هرجا این عبارت را مشاهده کردید به ENGINE = MyISAM دگرگون کنید.
فایل را ذخیره کنید و مرحله فوق را دوباره انجام دهید تا جوملا نصب شود !
هیچکس تنهاتر از خدا نیست