تحديث آخر نسخة 1.8.37

تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة عند فتح بعض موضوعات المنتدى
#2
مرحبا اخى اسلام, مفتقدينك...
سبب المشكلة هو شئ نادر جدا, وهو حدوث خلل ما بالخادم, ينتج عنه تكرار رقم تعريف (id) لحقل من المفترض ان تكون القيم به فريدة (كما هو اسم الحقل معرف id اى انه يجب ان لا يتم تكراره)
وينتج عن التكرار الخطأ الذى تراه, لكن كما الاحظ ان الموضوع الذى يجب ان يظهر به الخطا هو ذلك الموضوع http://www.farshout.com/showthread.php?tid=20158

لكن الخطأ لم يعد يظهر, على كل حال افعل التالى فى حالة تكرر الخطأ (ولا اظنه سيحدث ثانيا, وقم بأخذ نسخة من قاعدة البيانات تحسبا لأى خطأ)

انظر الى الجزء التالى من الخطأ
Duplicate entry '20158-1' for key 1

انسخ الرقم الذى قبل -1 اى الرقم 20158

ثم اذهب الى phpmyadmin ثم اضغط على زر sql واكتب التالى واضغط تنفيذ
كود :
SELECT * FROM mybb_threadsread WHERE tid = 20158

ستجد انه ظهر لك اكثر من حقل, ستجد ان هناك اكثر من مُدخَل به نفس الرقم للـ uid احذفهم جميعا بإستثناء الذى يوجد به قيمة اكبر فى حقل الـ dateline
مثلا كالتالى
كود :
tid     uid     dateline
20      1       253366
20      5       255663
20      1       264536

ستجد ان الأول والثالث مكررين, احذف الأول لأن قيمة الـ dateline به اقل من الثالث
(الـ dateline خاص بالتاريخ, وتركك للحقل الذى به قيمة اعلى يعنى انك ستترك الأحدث, لكن كن حريص احذف فقط المكرر)
الرد
شكر من طرف :


الردود في هذا الموضوع
RE: مشكلة عند فتح بعض موضوعات المنتدى - بواسطة Pepo - 2010-03-07, 09:02 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم