المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : حل مشكلة عدم تنصيب setup السكربتاتYou have an error in your SQL syntax; check the manual th



salima
11-02-2013, بتوقيت غرينيتش 02:25 AM
السلام عليكم ورحمة الله وبركاته .

إخواني الكرام اليوم أحد العملاء بلغني بعدم مقدرته على تركيب install سكربت PunBB وكان الخطأ الضاهر كالآتي




من الواضح في الرسالة إنه السكربت وملف التنصيب setup غير قادر على إنشاء الجدول في قاعدة البيانات

قمت بتجربة إضافة الجدول يدوياً من الشل حسب التالي


رمز PHP:

<code style="white-space:nowrap"> <code> mysql> CREATE TABLE blahbans ( id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, username VARCHAR(200), ip VARCHAR(255), email VARCHAR(50), message VARCHAR(255), expire INT(10) UNSIGNED, PRIMARY KEY (id) ) TYPE=MyISAM;
</code> </code>



وكان الخطأ الضاهر





رمز PHP:

<code style="white-space:nowrap"> <code> ERROR 1064 (42000): 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 1
</code> </code>



نفس الخطأ الواضح سابقاً

من بعد البحث وجدت بأن سيرفر SERVER العميل يعمل على MySQL 5.5 وهو الإصدار الأخير والحديث من السيبنل

من بعد البحث في الـ Manual الخاص بهذا الإصدار وجدت بأنه قد تم إزالة نوع الجدول TYPE وإستبداله بالمتغير ENGINE

لذلك يجب تعديل السكربت ليقوم بإدراج الجدول بنوع ENGINE وليس TYPE

لذلك قد تم تعديل ملف التنصيب setup الخاص بالسكربت والذي يقوم بزراعة الجدول بحيث تم إستبدال كل TYPE= بـ ENGINE=

والآن والحمد لله قد تم تنصيب setup السكربت بنجاح وتم حل المشكلة

من المفروض الآن من مطوري السكربتات والمبرمجين يراعون الإصدارات الجديدة من البرامج مثلاً PHP 5.3 - MySQL 5.5

لإنه الآن أصبح العمل بعيداً عن الإصدارات السابقة

تحياتي وبالتوفيق يا رب




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى