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

مشكلة بالترميز عند استعادة قاعدة بيانات

السلام عليكم ورحمة الله وبركاته عند محاولة تركيب منتدى على استضافة aba.ae لم ينجح وظهر صفحة بيضاء علما ان اقل اصدار php متاح في الإستضافة هو 5.5 فخ



  • غير مجابة
22-06-2017 03:56 صباحاً
معلومات الكاتب ▼
انضم في : 03-03-2014
رقم العضوية : 5,072
المشاركات : 1,639
الجنس :
الدعوات : 2
قوة السمعة : 8,530
السلام عليكم ورحمة الله وبركاته

عند محاولة تركيب منتدى على استضافة aba.ae لم ينجح وظهر صفحة بيضاء علما ان اقل اصدار php متاح في الإستضافة هو 5.5 فخطر على بالي عمل المنتدى على السيرفر المحلي وعمل استيراد لكن ظهرت مشكلة الترميز رغم عمل كل الحلول حول مشكلة الترميز المذكورة في المنتدى بينما اتصفح المواضيع وجدت هذا الموضوع

إعتماد ترميز UTF-8 في المنتدى بشكل كامل

لكن بدل تنفيذ مل ذكر في الموضوع من الأخ أبو العصافير غيرتها ل
<code>
CODE
mysql_query("set character_set_server='latin1'");
mysql_query("set names 'latin1'");
</code>
وظهرت الأحرف العربية صحيحة.
ووجدت طريقة لإعتماد الترميز UTF-8 بشكل كامل اي تظهر الاحرف عربية حتى في قاعدة البيانات حتى لمن لديه منتدى قائم ساشرحها لمن يرغب في منتدى الشروحات.

سؤالي هل هذا الاجراء صحيح؟ ولن يعمل مشاكل؟
مع التحية

look/images/icons/i1.gif مشكلة بالترميز عند استعادة قاعدة بيانات
  22-06-2017 05:08 صباحاً   [1]
معلومات الكاتب ▼
انضم في : 18-07-2009
رقم العضوية : 1
المشاركات : 12,565
الدولة : KSA
الجنس :
الدعوات : 52
قوة السمعة : 74,196
موقعي : زيارة موقعي
وعليكم السلام ورحمة الله وبركاته ،،
راجع هذا الرد لحل مشكلة الصفحة البيضاء عند التنصيب في بعض الاستضافات المجانية
مشكلة في تنصيب المنتدى ؟؟


اقتبـاس ،، فخطر على بالي عمل المنتدى على السيرفر المحلي وعمل استيراد لكن ظهرت مشكلة الترميز رغم عمل كل الحلول حول مشكلة الترميز المذكورة في المنتدى بينما اتصفح المواضيع وجدت هذا الموضوع

إعتماد ترميز UTF-8 في المنتدى بشكل كامل

لكن بدل تنفيذ مل ذكر في الموضوع من الأخ أبو العصافير غيرتها ل
CODE

mysql_query("set character_set_server='latin1'");
mysql_query("set names 'latin1'");

وظهرت الأحرف العربية صحيحة.
ووجدت طريقة لإعتماد الترميز UTF-8 بشكل كامل اي تظهر الاحرف عربية حتى في قاعدة البيانات حتى لمن لديه منتدى قائم ساشرحها لمن يرغب في منتدى الشروحات.

سؤالي هل هذا الاجراء صحيح؟ ولن يعمل مشاكل؟
مع التحية
هذا يدل على ان ترميز القاعدة التي استعدتها هو latin1 وليس UTF-8
لا ينصح باستخدام ترميز latin1 للمنتدى
يفضل ان تحل المشكلة الأساسية بدلاً من اعتماد هذا الأجراء
لكي لايحصل اي مشاكل في الترميز للمواضيع السابقة والجديدة مستقبلاً
لو ادرجت جدول واحد وادخالاته من ملف النسخة الاحتياطية لنطلع عليه لكان افضل

اقتبـاس ،، ووجدت طريقة لإعتماد الترميز UTF-8 بشكل كامل اي تظهر الاحرف عربية حتى في قاعدة البيانات حتى لمن لديه منتدى قائم ساشرحها لمن يرغب في منتدى الشروحات.
إذا لديك طريقة بدون عمل نظام تحويل الترميز لجميع الإدخالات السابقة في قاعدة البيانات على منتدى قائم فياليت تطرحها

look/images/icons/i1.gif مشكلة بالترميز عند استعادة قاعدة بيانات
  22-06-2017 05:52 صباحاً   [2]
معلومات الكاتب ▼
انضم في : 03-03-2014
رقم العضوية : 5,072
المشاركات : 1,639
الجنس :
الدعوات : 2
قوة السمعة : 8,530
بخصوص الصفحة البيضاء ساجربها فيما بعد.

ارفقت ملف pbb_subject وصور من قاعدة بيانات منتدى كمثال

طريقة لإعتماد الترميز UTF-8 بشكل كامل : بسيطة فقط تصدير قاعدة البيانات من خلال لوحة إدارة المنتدى وعمل قاعدة بيانات جديدة وعمل استيراد لها مع اختيار utf-8 الذي هو افتراضي وعمل التعديل الذي ذكره الأخ أبو العصافير.

look/images/icons/i1.gif مشكلة بالترميز عند استعادة قاعدة بيانات
  22-06-2017 08:44 صباحاً   [3]
معلومات الكاتب ▼
انضم في : 18-07-2009
رقم العضوية : 1
المشاركات : 12,565
الدولة : KSA
الجنس :
الدعوات : 52
قوة السمعة : 74,196
موقعي : زيارة موقعي
افتح ملف sql للنسخة الاحتياطية
واستبدل بشكل جماعي
بالبحث عن :
CHARSET=utf8
واستبداله بـ :
CHARSET=latin1

ثم انشأ قاعدة جديدة بترميز latin1_general_ci
ثم ادخل على القاعدة
ومن اعلى الصفحة انقر على import
واستورد القاعدة
وقبل ذلك يجب ان تلغي التعديل الذي اجريته على engine/libs/db.class.php


وبخصوص طريقة التحويل التي ذكرتها فهي ليست عمليه لتكون أحدى خطوات الترقية للإصدار القادم بتحويل الترميز
ماينفع تقول لمستخدم المنتدى القائم قبل الترقيه اسحب قاعدة البيانات واعد استيرادها مع تغير الترميز لابد ان يكون هناك نظام تحويل برمجي يغير ترميز القاعدة ويعيد ادخال البيانات من جديد بشكل تلقائي وليس بشكل يدوي

look/images/icons/i1.gif مشكلة بالترميز عند استعادة قاعدة بيانات
  22-06-2017 04:13 مساءً   [4]
معلومات الكاتب ▼
انضم في : 03-03-2014
رقم العضوية : 5,072
المشاركات : 1,639
الجنس :
الدعوات : 2
قوة السمعة : 8,530
نزلت ملف البرنامج من جديد وجربت تنصيب النسخة لم ينجح بسبب
CURL Library Support : X Must be Enabled cURL Library

لم ينجح الحل الذي تفضلت به لحل مشكلة الرموز.
إذا اردتُ استعمال هذه الاستضافة افضل حل اني اعتمد الترميز UTF-8 بشكل كامل بالحل الذي ذكرته.

كنت افكر بالدفع للإستضافة للإنتقال للمدفوع يبدو انه لها نفس لوحة التحكم وقلة المبلغ 0.85$/شهر يدل على الخدمة المقدمة.
اذا حضرتك مهتم بالتجربة على هذه الإستضافة ارسل لك بيانات الدخول.

look/images/icons/i1.gif مشكلة بالترميز عند استعادة قاعدة بيانات
  23-06-2017 05:26 صباحاً   [5]
معلومات الكاتب ▼
انضم في : 18-07-2009
رقم العضوية : 1
المشاركات : 12,565
الدولة : KSA
الجنس :
الدعوات : 52
قوة السمعة : 74,196
موقعي : زيارة موقعي
الاستضافة لا توفر مكتبة CURL كما هو ظاهر لك
وهي من متطلبات التشغيل لـ PBBoard
بالتالي هي ليست متوافقه مع تشغيل منتدى PBBoard
لكن بما ان allow_url_fopen متاحة فهي تحل محلها بنسبه 90%
اعد تحميل النسخة من جديد
واعد رفع ملفي:
setup/common.php
setup/install/check.php
ثم اعد تثبيت النسخة وسيعمل معك نظام التثبيت على الاستضافة المجانية aba.ae

اقتبـاس ،، لم ينجح الحل الذي تفضلت به لحل مشكلة الرموز. ​
هل جربت الطريقةعلى السيرفر الشخصي أم على الاستضافة !

اقتبـاس ،، كنت افكر بالدفع للإستضافة للإنتقال للمدفوع يبدو انه لها نفس لوحة التحكم وقلة المبلغ 0.85$/شهر يدل على الخدمة المقدمة.
اذا حضرتك مهتم بالتجربة على هذه الإستضافة ارسل لك بيانات الدخول. ​
قد جربتها مسبقاً لا انصحك بها إذا كنت ستدفع فادفع على استضافة بمواصفات ومميزات ودعم أفضل

look/images/icons/i1.gif مشكلة بالترميز عند استعادة قاعدة بيانات
  23-06-2017 07:42 مساءً   [6]
معلومات الكاتب ▼
انضم في : 03-03-2014
رقم العضوية : 5,072
المشاركات : 1,639
الجنس :
الدعوات : 2
قوة السمعة : 8,530
اقتبـاس ،، ثم اعد تثبيت النسخة وسيعمل معك نظام التثبيت على الاستضافة المجانية aba.ae
فعلا نجح التثبيت ولكن النتيجة كل الاحرف العربية ظهرت علامات استفهام حتى في قاعدة البيانات علامات استفهام. حتى جربت رفع كل النسخة والتنصيب من جديد ايضا نفس المشكلة.

اقتبـاس ،، هل جربت الطريقةعلى السيرفر الشخصي أم على الاستضافة !
على الإستضافة.


look/images/icons/i1.gif مشكلة بالترميز عند استعادة قاعدة بيانات
  23-06-2017 08:35 مساءً   [7]
معلومات الكاتب ▼
انضم في : 18-07-2009
رقم العضوية : 1
المشاركات : 12,565
الدولة : KSA
الجنس :
الدعوات : 52
قوة السمعة : 74,196
موقعي : زيارة موقعي
اقتبـاس ،، فعلا نجح التثبيت ولكن النتيجة كل الاحرف العربية ظهرت علامات استفهام حتى في قاعدة البيانات علامات استفهام. حتى جربت رفع كل النسخة والتنصيب من جديد ايضا نفس المشكلة. ​
قبل قليل تم انشاء منتدى على نفس الاستضافة المذكورة
http://pbbdiv.aba.ae/forums/
لا يوجد اي مشكلة في ترميز النسخة



look/images/icons/i1.gif مشكلة بالترميز عند استعادة قاعدة بيانات
  23-06-2017 10:53 مساءً   [8]
معلومات الكاتب ▼
انضم في : 03-03-2014
رقم العضوية : 5,072
المشاركات : 1,639
الجنس :
الدعوات : 2
قوة السمعة : 8,530
المشاركة الأصلية كتبت بواسطة: Soliman
اقتبـاس ،، فعلا نجح التثبيت ولكن النتيجة كل الاحرف العربية ظهرت علامات استفهام حتى في قاعدة البيانات علامات استفهام. حتى جربت رفع كل النسخة والتنصيب من جديد ايضا نفس المشكلة. ​
قبل قليل تم انشاء منتدى على نفس الاستضافة المذكورة
http://pbbdiv.aba.ae/forums/
لا يوجد اي مشكلة في ترميز النسخة
مشكور حذفت قاعدة البيانات وعملت واحدة جديدة ونجح التنصيب بدون مشكلة في الترميز.



look/images/icons/i1.gif مشكلة بالترميز عند استعادة قاعدة بيانات
  24-06-2017 12:39 صباحاً   [9]
معلومات الكاتب ▼
انضم في : 03-03-2014
رقم العضوية : 5,072
المشاركات : 1,639
الجنس :
الدعوات : 2
قوة السمعة : 8,530
اعرف غلبتك ولكن موضوع الترميز هذا جنني.

بخصوص Collation: يبدو انه مهم. اذا اخترت latin1_general_ci وثبتت المنتدى تظهر الاحرف العربية علامات استفهام ويبدو انها هي سبب المشكلة التي حدث معي عند التنصيب
واذا اخترت utf8_genaral_ci يتم تثبيت المنتدى ولكن الأحرف العربية تظهر سليمة في قاعدة البينات واظن هذا خطأ.

الوضع الافتراضي للاستضافة عند انشاء منتدى هو utf8mb4_general_ci .

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

هل عادي تظهر الاحرف العربية في جداول قاعدة البيانات ولا لازم تكون رموز لانها في السيرفر المحلي رموز؟ ممكن تدخل للمنتدى الي انشأته حضرتك وترى هل احرف عربية في الجداول ولا رموز؟

look/images/icons/i1.gif مشكلة بالترميز عند استعادة قاعدة بيانات
  30-06-2017 10:36 صباحاً   [10]
معلومات الكاتب ▼
انضم في : 03-03-2014
رقم العضوية : 5,072
المشاركات : 1,639
الجنس :
الدعوات : 2
قوة السمعة : 8,530
متأكد أن هناك مشكلة ترميز في سيرفر الإستضافة. PhpMax عمل لي سكريبت تحويل قاعدة البيانات ل utf-8 وظهرت الأحرف العربية في قاعدة البيانات وفي المنتدى حتى بدون عمل تعديل الأخ أبو العصافير هذا يدل ان هناك شيء في الإستضافة.

أما في السيرفر المحلي بدون تعديل الأخ أبو العصافير تظهر الأحرف العربية في المنتدى علامات استفهام. هل تريد السكريبت لتجربته هو بسيط رفع ملف واحد لمجلد المنتدى وتشغيله في المتصفح وفقط خطوتين ويتم التحويل ؟

اشتريت خطة في نفس الإستضافة لسنة ب 10 دولار :)

look/images/icons/i1.gif مشكلة بالترميز عند استعادة قاعدة بيانات
  30-06-2017 02:54 مساءً   [11]
معلومات الكاتب ▼
انضم في : 18-07-2009
رقم العضوية : 1
المشاركات : 12,565
الدولة : KSA
الجنس :
الدعوات : 52
قوة السمعة : 74,196
موقعي : زيارة موقعي
اقتبـاس ،، هل عادي تظهر الاحرف العربية في جداول قاعدة البيانات ولا لازم تكون رموز لانها في السيرفر المحلي رموز؟ ممكن تدخل للمنتدى الي انشأته حضرتك وترى هل احرف عربية في الجداول ولا رموز؟ ​
نعم في استضافة aba.ae الحروف تظهر عربية في قاعدة البيانات والمنتدى
بدون اجراء اي تعديل على النسخة
هذه بعض الصور
 
  webmast3n.jpg   تحميل jpg webmast3n.jpg مرات التحميل :(0)
الحجم :(313.139) KB
  webmast4n.jpg   تحميل jpg webmast4n.jpg مرات التحميل :(0)
الحجم :(287.815) KB
  webmast1n.jpg   تحميل jpg webmast1n.jpg مرات التحميل :(0)
الحجم :(282.732) KB
  webmast2n.jpg   تحميل jpg webmast2n.jpg مرات التحميل :(0)
الحجم :(294.191) KB
 


look/images/icons/i1.gif مشكلة بالترميز عند استعادة قاعدة بيانات
  30-06-2017 09:55 مساءً   [12]
معلومات الكاتب ▼
انضم في : 03-03-2014
رقم العضوية : 5,072
المشاركات : 1,639
الجنس :
الدعوات : 2
قوة السمعة : 8,530
المشاركة الأصلية كتبت بواسطة: Soliman
اقتبـاس ،، هل عادي تظهر الاحرف العربية في جداول قاعدة البيانات ولا لازم تكون رموز لانها في السيرفر المحلي رموز؟ ممكن تدخل للمنتدى الي انشأته حضرتك وترى هل احرف عربية في الجداول ولا رموز؟ ​
نعم في استضافة aba.ae الحروف تظهر عربية في قاعدة البيانات والمنتدى
بدون اجراء اي تعديل على النسخة
هذه بعض الصور
تمتم شكرا لك فما لاحظته صحيح. الحل لمن يواجه نفس المشكلة عند رفع قاعدة بيانات ترميزها latin1-utf8 وظهرت الأحرف العربية رموز في المنتدى ان يستعمل التعديل:
<code><code>
CODE
mysql_query("set character_set_server='utf8'");
mysql_query("set names 'latin1'");
</code></code>
أو يرفعها ثم استعمال سكريبت تحويل ل utf8.

أو يصدر قاعدة البيانات بواسطة لوحة إدارة للمنتدى ثم يستوردها في الإستضافة.


رد جديد موضوع جديد




الكلمات الدلالية
بالترميز ، استعادة ، قاعدة ، بيانات ، مشكلة ،









الساعة الآن 12:34 PM