السلام عليكم ورحمه الله وبركاته
كل عام وانتم بخير
عندي منتدي من نوع vb 2.2.5 علي موقع ليكوس وقد قمت بحجز مساحه مدفوعه واسم نطاق وقد قمت بنقل قواعد البيانات الخاصه بالمنتدي من موقع ليكوس الي الموقع المدفوع ولكن توالت المشاكل
وقد بحثت في معظم مواقع الانترنت عن حل للمشاكل الخاصه بقواعد البيانات الخاصه بي فلم اجد . ففي الحقيقه سوالف سوفت هي الملاذ الاخير لي .
واليكم سرد للاخطاء :-
أولا عند تسجيل مجموعه من الاعضاء والدخول للمنتدي تظهر لهم صفحه مرحبا بك ايها العضو ثم يظهر لي هذا الخطأ :
----------------------------------------------------------------------------------
حدث خطأ في قاعدة بيانات الموقع منتديات موقعي database.
فضلاً حاول مجدداً تحديث الصفحة بالضغط هنا
تم إرسال رسالة بريدية إلى الدعم الفني , وسوف يقوم بإصلاح المشكلة في أقرب فرصة
نعتذر بشدة عن هذا الخلل الفني .
Database error in vBulletin 2.2.5:
Invalid SQL: SELECT COUNT(*) AS messages FROM privatemessage WHERE userid= AND fromuserid<>1
mysql error: You have an error in your SQL syntax near 'AND fromuserid<>1' at line 1
mysql error number: 1064
Date: Tuesday 11th of February 2003 11:25:44 AM
Script: http://mysite.com/vb/index.php?
Referer:
----------------------------------------------------------------------------
هذا هو الخطأ الاول . ( يحدث مع مجموعه من الاعضاء )
الخطأ الثاني :
عدد الاعضاء عندي حوالي 250 عند الدخول من لوحه التحكم ثم
مجموعات الأعضاء ثم Registered فأجد مكتوب بجانبها عدد الاعضاء = 240 ولكن عندما أضغط علي سرد جميع الاعضاء يظهر لي
Showing records 1 to 123 of 123. Click username to view forum profile.
ولا اجد باقي الاعضاء مع انني فتحت جدول اليوزر ووجدت جميع الاعضاء فلا أفهم ما المشكله ؟؟؟؟؟؟؟
----------------------------------------------------------------------------
الخطأ الثالث :
عن الضغط علي اسم لبيان خيارات الاداره تظهر لي هذه الرساله :
لا يوجد user محدد . إذا كنت قد اتبعت رابطاً صحيحاً , فضلاً قم بإبلاغ
المشرف العام
وقد لاحظت هذا :
أنظروا الي هذه اللنك
http://www.mysite.com/vb/moderator.p...ptions&userid=
لا يوجد رقم العضو اي ان بعد كلمه userid= لا يوجد رقم !!!!!!!!!!!!
----------------------------------------------------------------------------
مع انني قمت بنقل قواعد البيانات أكثر من 5 مرات ولكن لم يؤثر !!
----------------------------------------------------------------------------
البعض سوف يسألني عن طريقه نقلي لقواعد البيانات :
وها هي الطريقه :-
أولا قمت بنسخ قواعد البيانات جدول جدول وقبل ذلك قمت بتفريغ الجداول الاتيه :
1- adminlog
2- search
3- searchindex
4- session
5-word
لاحظ Empty وليس drop
وبعد تفريغهم قمت بتنزيل الجداول وحفظهم structure and data الي جهازي .
ولكن لاحظ حفظهم جدول جدول . وبهذا أكون قد انهيت الخطوه الاولي .
الان الانتقال للخطوه الثانيه :
قمت بأنشاء قاعده بيانات جديده فارغه ثم قمت بزرع الجداول التي قمت بحفظها
جدول جدول ولكني قمت بتقسيم الجداول ذات الحجم الكبير أولا ببرنامج اسمه
SQLDumpSplitter
وقد استخدمت هذا البرنامج بدلا من اي هاك اخر والسبب ان هناك سيرفرات
كثيرة جدا لا تدعم ال upstream أو ال upload (رفع الملفات) عن طريق
السكريبتات لأكثر من 3 دقائق واذا تعدى السكريبت هذا الوقت يقوم السيرفر
بايقاف عمله تلقائيا .
اذا ما فائدة البرنامج المذكور اعلاه ؟
البرنامج يقسم ملف قاعدة البيانات الى اجزاء صغيرة جدا بحيث يستطيع برنامج
اذارة قواعد البيانات(phpmyadmin) التعامل معها لأنه كما هو معروف اكبر ملف
يمكن زرعه عن طريق phpmyadmin هو 3.5 ميجا بايت وباستخدام البرنامج
يصبح لدي ملفات بحجم صغير جدا اذا يمكنني الذهاب ل phpmyadmin وعمل
قاعدة بيانات جديدة ورفع الملفات لها بكل سهولة .
ها هو عنوان البرنامج
http://www.philiplb.de/cgi-bin/view...ramdetail&id=21
وبهذا قمت بأخد نسخه من ملفات المنتدي الي جهازي و رفعتهم الي الموقع الجديد .
ولكنني لاحظت ان جميع الاخطاء مع الاعضاء اي الجداول المختصه بالاعضاء .
------------------------------------------------------------------------------
ها هي مشكلتي
حسنا ماذا افعل ؟؟؟؟؟؟؟؟؟؟؟؟؟؟
انتظر ردكم بأقصي سرعه .