أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

[مجابه] تغير لغة المنتدى

موضوع مغلق

الصفحة 2 من 4
<
1

24-11-2013 11:14 مساءً
حمودي
معلومات الكاتب
السلام

صادفتني مشكلة بعد نقل المنتدى الى استضافة اخرى وهي تغير اللغة الى لغة غريبة

صورة للتوضيح





تغير لغة المنتدى





وعند الدخول الى لوحة التحكم تأتي هذي الرسالة



حدث خطأ مع قواعد البيانات رقم الخطأ : 1267رسالة الخطأ : Illegal mix of collations (latin1_general_ci,IMPLICIT) and (utf8_unicode_ci,COERCIBLE) for operation '='الاستعلام المسبب للخطأ :

SELECT * FROM pbb_member WHERE username='تعب قلبي' AND password='8b61d1ac2a8d530973c9994aa1d06f24'

look/images/icons/i1.gif [مجابه] تغير لغة المنتدى
  24-11-2013 11:21 مساءً   [1]
نجم الويب
معلومات الكاتب
استخدم محرك البحث :




ترميز قاعدة البيانات لايقبل الأحرف العربية

غير الـ collation ترميز قاعدة البيانات إلى الترميز :







CODE
utf8_general_ci


أو اعد إنشاء قاعدة البيانات بنفس الترميز



لمزيد من المعلومات

مشكلة Illegal mix of collations

look/images/icons/i1.gif [مجابه] تغير لغة المنتدى
  25-11-2013 03:07 مساءً   [2]
حمودي
معلومات الكاتب
جميع الجدوال استبدلهم بـ utf8_general_ci

لدي 63 جدول هل يوجد طريقة تختصر

look/images/icons/i1.gif [مجابه] تغير لغة المنتدى
  25-11-2013 06:27 مساءً   [3]
Soliman
معلومات الكاتب

look/images/icons/i1.gif [مجابه] تغير لغة المنتدى
  25-11-2013 11:21 مساءً   [4]
حمودي
معلومات الكاتب
تغيرت اللغة الى علامات استفهام ؟؟؟؟

look/images/icons/i1.gif [مجابه] تغير لغة المنتدى
  25-11-2013 11:55 مساءً   [5]
Mr King
معلومات الكاتب
يبدو أنّ هنالك تعارض بين ترميز الخادم وترميز قاعدة البيانات أو ترميز الجداول



أنشئ قاعدة بيانات بالترميز utf8_unicode_ci كما أشار الأخ نجم الويب ثمّ استرجع نسخة قاعدة بياناتك عليها وشوف النتيجه



شرح التعديل على ترميز قاعدة البيانات

https://pbboard.info/forums/t11397&password=&count=6#69348



إذا صار نفس المشكل


أنشئ قاعدة بيانات بالترميز latin1_swedish_ci ثمّ استرجع نسخة قاعدة بياناتك عليها وشوف النتيجه تغير لغة المنتدى



ـــــــــــــــــــــــــــــــــــــــــــــــــــــ

عموما، ماهو إصدار منتداك ؟؟ + من أين أخذت نسخة قاعدة البيانات (لوحة الإداره، cpanel ، phpmyadmin) ؟؟



+ ماهو ترميز جداول نسخة قاعدة البيانات ؟[/b]

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ



في جميع الأحوال يمكنك انشاء قاعدة بيانات على السيرفر الشخصي بالترميز utf8_unicode_ci كما هو موضح في الرقم 2 (على يسار create)



تغير لغة المنتدى



واسترجاع قاعدة بياناتك عليها بالترميز latin1 كما هو موضح في الرقم 3 وستشتغل بدون مشاكل،



تغير لغة المنتدى



تأكّد من اشتغال المنتدى بالشكل الصحيح على السيرفر الشخصي

ثمّ اخذ نسخة لقاعدة البيانات من لوحة ادارة المنتدى- الصيانة - نسخة احتياطية



وأنشئ قاعدة بيانات بالترميز utf8_unicode_ci في الاستضافه ثم استرجع نسخة قاعدة بياناتك عليها بالترميز utf8




إذا اتّبعت هذه الطريقه وصار معك نفس المشكل، فالحلّ الأكيد لمشكلتك هو الذي أشار له الأستاذ سليمان



ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

أمّا بخصوص التحويل لعلامات الاستفهام فهذا في مغلب الأحيان يكون سببه إعدادات اللغه في جهاز الكمبيوتر

وبالتالي يجب أن تتأكّد من إعدادات اللغه قبل عملية التحويل

راجع هذا الشرح http://forum.zyzoom.net/threads/116934/

وأهمّ الاعدادات هو المبين في الصوره

تغير لغة المنتدى



(جميع ما سبق ذكره يتمّ تجربته على نسخة قاعدة البيانات الأصليه "ذات الرموز الغريبه" )

تم تحرير المشاركة بواسطة :Mr King بتاريخ:29-11-2013 05:34 مساءً


look/images/icons/i1.gif [مجابه] تغير لغة المنتدى
  26-11-2013 03:20 مساءً   [6]
حمودي
معلومات الكاتب
المشكله عند الدخول الى لوحة التحكم وادخال اليوزر والباسورد

تضهر هذي الرسالة



حدث خطأ مع قواعد البيانات رقم الخطأ : 1267رسالة الخطأ : Illegal mix of collations (latin1_general_ci,IMPLICIT) and (utf8_unicode_ci,COERCIBLE) for operation '=' الاستعلام المسبب للخطأ :

SELECT * FROM pbb_member WHERE username='تعب قلبي' AND password='8b61d1ac2a8d530973c9994aa1d06f24







cpanel تم اخذ النسخة من

والاصدار 3.0.0

look/images/icons/i1.gif [مجابه] تغير لغة المنتدى
  26-11-2013 03:57 مساءً   [7]
Mr King
معلومات الكاتب
لم تجبني على أهمّ سؤال ، ما هو ترميز الجداول ؟؟



وبخصوص مشكلة الاداره سيتمّ حلّ المشكل عند تحديد الترميز الصحيح لقاعدة بياناتك



وحسب الخطأ المذكور فإنّه يتوجّب عليك تحديد ترميز الجدول member



كما يمكنك حذف قاعدة البيانات الحاليه لأنها لن تشتغل أبدا وذلك بسبب علامات الاستفهام



حرّر ملف قاعدة بياناتك باستخدام ++notepad وتأكّد من الترميز كما هو موضّح في الصوره



تغير لغة المنتدى

ثمّ ابحث على الجدول member وأضف إليه الترميز كما في الصوره CHARSET=utf8





ارجع لردّي السابق وحاول تجربة ما تمّ ذكره، وخصوصا الخطوه الأخيره (على السيرفر الشخصي)

https://pbboard.info/forums/t14989&password=#74572


تم تحرير المشاركة بواسطة :Mr King بتاريخ:26-11-2013 04:20 مساءً


look/images/icons/i1.gif [مجابه] تغير لغة المنتدى
  27-11-2013 01:54 مساءً   [8]
حمودي
معلومات الكاتب
راح اجرب الطريقة وارد لك خبر

look/images/icons/i1.gif [مجابه] تغير لغة المنتدى
  29-11-2013 02:58 مساءً   [9]
حمودي
معلومات الكاتب
يضهر لي هذا الخطا عند رفع النسخة






خطأ

استعلام SQL:

CREATE TABLE `pbb_addons` (


`id` int( 9 ) NOT NULL AUTO_INCREMENT ,

`name` varchar( 250 ) COLLATE latin1_general_ci NOT NULL ,

`title` varchar( 250 ) COLLATE latin1_general_ci NOT NULL ,

`version` varchar( 25 ) COLLATE latin1_general_ci NOT NULL ,

`description` text COLLATE latin1_general_ci NOT NULL ,

`author` varchar( 250 ) COLLATE latin1_general_ci NOT NULL ,

`url` varchar( 350 ) COLLATE latin1_general_ci NOT NULL ,

`installcode` text COLLATE latin1_general_ci NOT NULL ,

`uninstallcode` text COLLATE latin1_general_ci NOT NULL ,

`module_index` mediumtext COLLATE latin1_general_ci NOT NULL ,

`module_admin` mediumtext COLLATE latin1_general_ci NOT NULL ,

`active` smallint( 5 ) unsigned NOT NULL DEFAULT '1',

`languagevals` longtext COLLATE latin1_general_ci NOT NULL ,

PRIMARY KEY ( `id` ) ) ENGINE = MYISAM AUTO_INCREMENT =55 DEFAULT CHARSET = utf8 COLLATE = latin1_general_ci;



MySQL قال: تغير لغة المنتدى

<code>#1253 - COLLATION 'latin1_general_ci' is not valid for CHARACTER SET 'utf8' </code>

look/images/icons/i1.gif [مجابه] تغير لغة المنتدى
  29-11-2013 04:26 مساءً   [10]
حمودي
معلومات الكاتب
وعند تغير جميع التراميز الى utf8_general_ci ثم رفعت قاعدة البيانات ضهر لي هذا





خطأ

استعلام SQL:

CREATE TABLE `pbb_addons` (


`id` int( 9 ) NOT NULL AUTO_INCREMENT ,

`name` varchar( 250 ) COLLATE utf8_general_ci NOT NULL ,

`title` varchar( 250 ) COLLATE NOT NULL ,

utf8_general_ci `version` varchar( 25 ) COLLATE utf8_general_ci NOT NULL ,

`description` text COLLATE utf8_general_ci NOT NULL ,

`author` varchar( 250 ) COLLATE utf8_general_ci NOT NULL ,

`url` varchar( 350 ) COLLATE utf8_general_ci NOT NULL ,

`installcode` text COLLATE utf8_general_ci NOT NULL ,

`uninstallcode` text COLLATE utf8_general_ci NOT NULL ,

`module_index` mediumtext COLLATE utf8_general_ci NOT NULL ,

`module_admin` mediumtext COLLATE utf8_general_ci NOT NULL ,

`active` smallint( 5 ) unsigned NOT NULL DEFAULT '1',

`languagevals` longtext COLLATE utf8_general_ci NOT NULL ,

PRIMARY KEY ( `id` ) ) ENGINE = MYISAM AUTO_INCREMENT =55 DEFAULT CHARSET = latin1 COLLATE = utf8_general_ci;



MySQL قال: تغير لغة المنتدى

<code>#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NOT NULL, utf8_general_ci `version` varchar(25) COLLATE utf8_general_ci NOT NULL' at line 4</code>

look/images/icons/i1.gif [مجابه] تغير لغة المنتدى
  29-11-2013 05:01 مساءً   [11]
Mr King
معلومات الكاتب
الخطأ في السطر الأخير

CODE
CHARSET = latin1 COLLATE = utf8_general_ci<br />


من المفترض أن يكون هكذا في المثال الأخير

CODE
 CHARSET = utf8 COLLATE = utf8_general_ci<br />


أو هكذا في المثال الأول

CODE
 CHARSET = latin1 COLLATE = latin1_general_ci<br />


مع الأخذ في عين الاعتبار أنّ جميع collate يجب أن تكون مشابهة للمتواجد في السطر الأخير



وأظنّ أنّ قاعدة بياناتك لن تشتغل إلاّ على السيرفر الشخصي لأنّ الترميز latin1 لم يعد مدعوما من أيّ استضافه



وأكبر خطأ حدث معك هو أنّك لم تأخذ نسخة قاعدة البيانات من إدارة المنتدى لأنها كانت ستكون بالترميز utf8



عموما، يتوجّب عليك استرجاع قاعدة البيانات على السيرفر الشخصي كما أوضحت لك في الردّhttps://pbboard.info/forums/t14989&password=#74572








تم تحرير المشاركة بواسطة :Mr King بتاريخ:29-11-2013 05:11 مساءً


look/images/icons/i1.gif [مجابه] تغير لغة المنتدى
  29-11-2013 09:29 مساءً   [12]
حمودي
معلومات الكاتب
راح اجرب ورد لك

تم تحرير المشاركة بواسطة :حمودي بتاريخ:29-11-2013 09:36 مساءً


الصفحة 2 من 4
<
1

المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
كيف تغير ايقونة الاقسام H لستايل هيلبرنت مارين شبعان
2 56 شبعان
تغير وسائل الاتصال الاجتماعي في قالب الفوتر لستايل Helpernt Marine شبعان
2 51 شبعان
استفسار تغير لون وصف المنتدي شبعان
2 96 شبعان
عند تغير نوع الجنس لم يتغير شبعان
3 111 Soliman
طلب شرح تغير رابط لوحة تحكم الادارة mosa
2 97 mosa

الكلمات الدلالية
لا يوجد كلمات دلالية ..






الساعة الآن 09:42 PM