النائب العبد

زيزوومى متألق
إنضم
29 أبريل 2021
المشاركات
192
مستوى التفاعل
161
النقاط
360
الإقامة
اوروبا
الموقع الالكتروني
dvd4araab.com
غير متصل
السلام عليكم

كان عندى منتدى قديم في بالتين vb 3,8,7 لما حدثت الفي للجيل 5 تحول الموقع كله لرموز ولغه غير مفهومه وحاليا بيدي الرساله دي لما بفتحه
A System Error has occured.
The software is experiencing a systems error.

You should attempt to repeat your last action. If this error occurs again, please contact the site administrator.

رغم ان الداتا بيس موجوده معايا

النسخه المتسطبه حاليا هي vBulletin 5.6.4 Null Support-ar.Net

ارجو المساعده وجزاكم الله خير

يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
 

توقيع : النائب العبد
المشكلة اللي بتواجهها غالبًا بسبب واحد من الأسباب التالية:
  1. عدم توافق قاعدة البيانات القديمة (VB3.8.7) مع الجيل الخامس (VB5)
    • قاعدة البيانات بين الجيل الثالث والخامس مختلفة تمامًا، والترقية المباشرة ممكن تسبب تلف في الجداول أو البيانات.
  2. النسخة اللي مركبها (5.6.4 Null) منزوعة الكود
    • النسخ المنزوعة غالبًا بيكون فيها مشاكل في الأكواد، وممكن يكون فيها أخطاء تمنع المنتدى من العمل بشكل سليم.
  3. مشاكل في الترميز (Encoding Issue)
    • عند الترقية، لو الترميز ما كانش مضبوط (مثلاً كان UTF-8 في VB3 واتغير في VB5)، ممكن يظهر الموقع كله رموز غير مفهومة.

الحلول المقترحة:

1. فحص ملف الخطأ (Error Log)

  • ادخل على الاستضافة من الـ cPanel أو FTP.
  • شوف ملف الخطأ (error_log) اللي بيكون في مجلد المنتدى، أو افتح سجل الأخطاء من داخل الـ cPanel.
  • لو فيه رسائل خطأ، ابعت لي نصها عشان نعرف المشكلة بالتحديد.

2. تجربة إصلاح الترميز (Encoding Fix)

  • ادخل على قاعدة البيانات (phpMyAdmin).
  • شوف الترميز المستخدم في الجداول، لازم يكون UTF8MB4_general_ci أو UTF8_general_ci.
  • لو الترميز مختلف، جرب تغيره، لكن خد نسخة احتياطية من قاعدة البيانات الأول.
  • كمان جرب تضيف السطر ده في ملف config.php:
    php
    نسخ الكود
    كود:
    define('VB_CHARACTER_SET', 'utf-8');

3. تجربة تشغيل أداة الإصلاح من VB5

  • لو لسه عندك صلاحيات الدخول للوحة التحكم (admincp)، جرب تدخل على الرابط ده:
    bash
    نسخ الكود
    كود:
    yoursite.com/core/install/install.php
    • دي أداة مدمجة في vBulletin لإصلاح المشاكل بعد الترقية.
    • جرب تعمل Rebuild Index و Rebuild Cache من الخيارات اللي فيها.

4. الرجوع لنسخة VB3.8.7 قبل الترقية (لو فشل كل شيء)

  • لو المشكلة كبيرة ومش قادر تحلها، الحل الأسرع إنك ترجع للنسخة القديمة وتعمل ترقية بطريقة سليمة:
    1. خد نسخة احتياطية من قاعدة البيانات والمجلدات.
    2. نزل نسخة أصلية من VB5 وابدأ الترقية خطوة خطوة بدون استخدام نسخة منزوعة الكود.
    3. جرب استعادة قاعدة البيانات القديمة على VB3.8.7 وشوف إذا كانت شغالة قبل الترقية.
 
عودة
أعلى