باسلام
در این آموزش قصد داریم به آموزش رفع خطای ۱۰۶۴ در هنگام نصب میهالیسم بپردازیم :
یکی از مشکلات اکثر کاربران در هنگام نصب میهالیسم دارند خطای ۱۰۶۴ یا “MySQL Driver Error” است برای رفع مطابق زیر عمل کنید .
آموزش رفع خطای ۱۰۶۴ در میهالیسم :
شماره خطا : ۱۰۶۴
دلیل رخداد : SQL syntax
اسکرین شات از خطا :
متن نمونه خطا :
زمان رخداد : متغییر
آدرس ای پی : ای پی شما
خطا :
[php] 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 5[/php]
شماره خطا : ۱۰۶۴
پرس و جوی اجرا شده یا همان کوئری اجرا شده :
[php] CREATE TABLE `mmh_admin_cache` (`cache_id` varchar(70) NOT NULL default ”,
`cache_value` text NOT NULL,
PRIMARY KEY  (`cache_id`)
) TYPE=MyISAM;
[/php]
این خطا به این دلیل رخ میدهد که در هنگام نصب میهالیسم سعی میشود کوئری فوق اجرا شود اما در نسخه های جدید mysql
[php] TYPE=MyISAM[/php]
این دستور تبدیل شده است به
[php] ENGINE=MyISAM[/php]
در اصل این مشکل مشکل همان طور که از خطای ۱۰۶۴ نیز مشخص است یک خطای SQL syntax یا نگارشی است
و برای رفع آن کافی است دستور جدید را به کار ببرید
پس برای رفع مشکل در فایل install.php همه TYPE=MyISAM رو با ENGINE=MyISAM جایگزین کنید . امیدواریم مفید واقع شود