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

[ تم الحل ] مشكلة عدم وجود الابتسامات كاملة

محمد عاطف

:: الأعضاء ::
17 فبراير 2019
76
11
8
السلام عليكم
لدي مشكلة بالابتسامات مند ما حولت الى الجيل التاني وانا لا يوجد عندي الابتسامات كاملة
شاهدوا الصور
1590920065995.png
وهده صورة من لوحة التحكم
1590919998294.png


اريدها ان تضهر كاملة مثل عندكم كدا
1590920297945.png
 
و عليكم السلام ورحمة الله وبركاته

تأكد أولا من أن ترميز قاعدة البيانات هو utf8mb4 اذا لم يكن كذلك اطلب من المستضيف يطبق الامر التالي لتحويلها

php cmd.php xf:convert-utf8mb4
 
جزاك الله خير
انا صاحب السيرفر
المشكلة عملت منتدى تاني الابتسامات شغالة عادي

عموما هدا ترميز المنتدى الي فيه المشكلة

لا يوجد فيه utf8mb4
1590952710344.png

وهدا المنتدى الي عملته جديد اليوم على يوزر تاني بالسيرفر نفسه
هده هي سورة ترميز القاعد من داخل السي بنل


1590952896967.png

المنتدى الجديد ششغال فيه الرموز تمام القديم لا
كيف ممكن اتطبق الامر على يوزر معين على السيرفر او على قاعدة معينة
لان المواقع الجديدة لا تعاني من المشكلة​
 
كما ذكرت لك اخي لازم تغيير رمز الجداول الى utf8mb4 بتطبيق الامر التالي من خلال السرفر

php cmd.php xf:convert-utf8mb4

التثبيت الجديد للسكربت على قاعدة جديدة يتم التثبيت تلقائيا بالترميز utf8mb4
 
يعطيك العافية
يعني فقط افتح الشل واضع الامر التالي مباشرة
php cmd.php xf:convert-utf8mb4
بدون فعل اي شيئ اخر او مثلا تحديد مسار ليعمل الامر عليه
 
يعطيكم العافية
المشكلة انحلت عن طريق اضافة هدا الكود الى الكونفج
$config['fullUnicode'] = true;


طيب هو لازم انا احول قاعدة البيانات بدل ما هو موجود عندي لتفادي المشاكل مستقبلا وايضا يقال يقال التحويل ييجعل المنتدى اسرع وبدون مشاكل
 
اعتقدت ان الكود فعلا موجود بملف الكونفيج لذلك لم اشر اليه كحل في البداية.
سكربت زين فورو يعتمد على الترميز المشار اليه سابقا و هو الترميز ايضا الذي اصبح موصى به في قواعد البيانات وكذلك حتى تعمل الرموز التعبيرية بشكل جيد.
نعم صدقت الترميز العالمي يساعد كثيرا في سرعة و اداء الموقع و كذلك تجنب الكثير من الاخطاء.

من الافضل اخي الا تجرب على قاعدة البيانات مباشرة او على الاقل خذ نسخة منها قبل التطبيق
جرب هذا الامر مع تغير database_name باسم قاعدة البيانات

SQL:
ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
 
احسنت اخي احمد اعتقد بتلك الطريقة ستنجح
أحسن الله إليك أخي الغالي
لكي تستخدم أي أمر من أوامر ملف cmd.php لا بد أن تكون داخل مجلد المنتدى الرئيسي
تحياتي
 
استخدم كود التحويل وأنت داخل مجلد المنتدى أخي
مثال
home/user/www.site.com/public HTML
واستخدم كود التحويل
php cmd.php xf:convert-utf8mb4
شكرا لك
تواصلت مع دعم السيرفر
وارسلوا لي الصورة هاد
1590963021376-png.3323
 
ErrorException: Fatal Error: [snuffleupagus][disabled_function] Aborted execution on call of the function 'function_exists', because its argument '$function_name' content (proc_open) matched a rule src/vendor/symfony/console/Terminal.php:155
أنشأت بواسطة: حساب غير معروف 1 يونيو 2020 في 00:42


Stack trace

كود:
#0 [internal function]: XF::handleFatalError()
#1 {main}


Request state

كود:
array(1) {
  ["cli"] => string(26) "cmd.php xf:convert-utf8mb4"
}
 
طيب كيف الطريقة بشكل مفصل
لان تواصلت مع ادارة السيرفر قالوا تم تطبيق الامر
وارسلوا لي هده الصورة
1590963021376-png.3323


وايضا ممكن من الاخ @
MesterPerfect
يساعدنا
هل لديك وصول إلى الssh أخي الكريم
 
شوف اخي كل ما عليك عمله هو اخبار الدعم الفني الخاص بالسرفر في حالة لم تكن لديك صلاحيات الوصول لـ Root وقل لهم انك تريد تغير ترميز قاعدة البيانات ( وتعطيهم اسم قاعدة البيانات التي تود تحويلها) ثم اخبرهم ان مبرمجي السكربت ذكروا ان الامر الذي يجب تطبيقه لتغير ترميز قاعدة البيانات هو
php cmd.php xf:convert-utf8mb4 وهم سيفهمون اكيد ما تريده.
 

إحصائيات المنتدى

المواضيع
1,564
المشاركات
17,670
الأعضاء
1,119
آخر عضو مسجل
Mohamed Loly
أعلى