وعليكم السلام ورحمة الله وبركاته ،،
المشكلة لديك في تصادم ترميز محارف اللغة في قاعدة البيانات لأن نسخة vb المستخدمة 3.8.12 قديمة جداً ولا تدعم التشفير الحديث utf8mb4
وبما أن المشكلة في تعارض ترميز المنتدى (Latin1) مع ترميز القاعدة (utf8mb4) اتبع الآتي:
- من داخل الـ cPanel: اذهب إلى phpMyAdmin واختر قاعدة البيانات الخاصة بالمنتدى.
تغيير ترميز القاعدة: اضغط على تبويب Operations (
عمليات) من الأعلى، وفي أسفل الصفحة ستجد خيار Collation، قم بتغييره إلى latin1_swedish_ci ثم حدد الخيارين اسفله بالموافقة
ثم اضغط Go.
- يجب ايضا تعديل ملف Config: افتح ملف includes/config.php وتأكد من وجود أو إضافة هذا السطر:
$config['MasterServer']['charset'] = 'latin1';
-
تنبيه هام: بما أن النسخة 3.8.12 قديمة، يجب التأكد من أن إصدار الـ PHP في الاستضافة هو
5.6 أو 7.1 كحد أقصى، لأن الإصدارات الحديثة هي السبب الرئيسي لظهور أخطاء الـ SQL والهاكات في النسخ القديمة.
الغريب في الأمر اخي
@برنس الحجاز انك تطلب الدعم الفني لـ vBulletin في منتدى رسمي اخر منافس وفي القسم المخصص لدعم PBBoard 🤨
ينقل الموضوع الى قسم تطوير المواقع