الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   تطويرالمواقع (http://www.arabwebtalk.com/forumdisplay.php?f=47)
-   -   خطأ رقم 1075 في الترقية ،، من لها ؟؟ (http://www.arabwebtalk.com/showthread.php?t=20025)

حارث همام 13-02-2006 01:29 AM

خطأ رقم 1075 في الترقية ،، من لها ؟؟
 
السلام عليكم

لي يومين اسوي بحث في المنتدى عن ناس عانت من نفس مشكلتي أثناء الترقية لكن لم يحدث هذا ..

أحاول ترقية منتدى من 3.0.7 إلى 3.5.3 لما وصلت لخطوة : upgrade_350b1 .. ظهر لي هذا الخطأ ..


كود PHP:

Database error in vBulletin 3.0.12:
Invalid SQL:
ALTER TABLE subscribeevent DROP PRIMARY KEY;
MySQL Error  Incorrect table definitionthere can be only one auto column and it must be defined as a key
Error Number 
1075
Date         
SundayFebruary 12th 2006 10:46:58 PM
Script       
http://www.xxx.com/vbnew/install/up...50b1.php?step=4 

مع العلم أني تخطيت هذه الخطوة وهي step=4 ولم ينفع ..

حذفت الجدول subscribeevent ولم ينفع

ما الحل في نظركم ؟؟!!!

لي يوم كامل وانا ابحث عن حل ، مع العلم أنها نسخة مرخصة وفتحت تذكرة في الموقع الاصلي ولا مجيب ..

الرّاسم 13-02-2006 03:45 AM

اخوي حارث

اذا عندك نسخة للقاعدة قبل الترقية اعمل اصلاح للجداول ريبير Repair
وكذلك اوبتمايز Optimiz للجداول
وتأكد من سلامة الجداول قبل تبدأ في الترقية
بعض الجداول يكون الـ Type حقها بهذا الشكل HEAP بدل ان يكون MyISAM عدله لها .

وابدأ رقي وإن شاء الله ماتواجه مشاكل



موضوع ذو صلة
طريقة اخذ نسخة للقاعدة قبل الترقية
http://www.arabwebtalk.com/showthread.php?t=19915

تحياتي

XsaudiX 13-02-2006 06:25 AM

8
8
8
8
:)

حارث همام 13-02-2006 03:55 PM

أخي العزيز .. الراسم .. سعدت لمرورك ويشرفني ردك ..

نفذت ما قلت مع العلم أنه أساسا كان MyISAM

وما زالت نفس المشكلة . :(


سبحان الله وبحمده سبحان الله العظيم .

حارث همام 14-02-2006 01:32 AM

أخي الراسم عرف حل المشكلة .. وذلك عن طريق حذف Keyname في Indexes لل Field subscribeeventid ..

وتجاوت الخطوة وخرج بعدها هذا الخطأ

Invalid SQL:
ALTER TABLE subscribeevent ADD subscribeeventid INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
MySQL Error : Duplicate column name 'subscribeeventid'
Error Number : 1060

ونفذت هالاستعلام :
ALTER TABLE `subscribeevent` DROP `subscribeeventid`

وحدثت ،، لكن الذي حصل انه عاد للخطوة الأولى : Altering subscribeevent Table (1 of 5

وقال أن subscribeeventid محذوف ..

وأصبحت أدور في حلقة مفرغة ،، احل مشكلة الخطوة الأولى تطلع لي الثانية ، احل الثانية تطلع لي الاولى ..

هل من طريقة بارك الله فيكم ؟؟

NicEgypt 14-02-2006 03:52 AM

السلام عليكم ورحمة الله

مشكلتك كبيرة اخى وهى متعلقة بفقد اكثر من جدول بداخل قاعدة البيانات
لحل هذة المشكلة ... عليك بالاستعانة بالنسخة الاحتياطية التى لديك من قاعدة البيانات
اذا لم تكن لديك اى نسخ احتياطية لقواعد البيانات فعليك حينها الاستعانة بأحد شركات البرمجة


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 12:05 AM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012