المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تغيير ترميز المنتدى forum من أي ترميز إلى UTF-8



said
10-31-2013, بتوقيت غرينيتش 05:08 AM
http://www.dzbatna.com/images/icons/idea.gif طھط؛ظٹظٹط± طھط±ظ…ظٹط² ط§ظ„ظ…ظ†طھط¯ظ‰ ظ…ظ† ط£ظٹ طھط±ظ…ظٹط² ط¥ظ„ظ‰ UTF-8 (http://www.dzbatna.com/t1827958/)




بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

كيف حالكم طيبين إن شاء الله http://www.dzbatna.com/images/smilies/cupidarrow.gif

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

نصيحة هامة : إن كانت قاعدة بيانات منتداك صغيرة وبقى لسه جديد http://www.dzbatna.com/images/smilies/cupidarrow.gif أنصحك تحول من الثانية هذه

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

فوائد كثيرة حسب ما قالو محركات البحث تفضل ان يكون ترميزك كالتالي حسننا وفوق هذا ترميز عند ما يكون ترميزك كذلك بتجربة شخصية http://www.dzbatna.com/images/smilies/shiny01.gif روابطك في الادرس مفصل بار ستظهر بدون رموز ولو حتى كان محتوى عربي ستظهر سليمة http://www.dzbatna.com/images/smilies/cupidarrow.gif كلام عادي جربتها بنفسي عشان كذا انا منزل الشرح طريقة وعارف انه الكل تفكرون في هالشئ وطلع اتفه وابسط مما توقعت عن طريق خدمة vbseo توجد character replacement هالخاصية تلقى في القائمة الاولى وكل ما عليك فعله بعد تطبيقك للشرح طريقة وتحويل منتداك التوجه لي لوحة تحكم vbseo ثم General settings اي الخيارات العامة ثم خيار Character Replacement ثم في نفسه تجد الخيار الاول Replace Non-English Characters in URLs? وتأكد أنه مختار من القائمة المنسدلة Keep Non English Characaters In URLs

ثم من التاب العلوي إختر advanced settings حدد كل الخيارات نعم ما عادا خيار Enable special characters in member URLs ? NEW! خله لا وسوي حفظ وبالتوفيق عزيزي http://www.dzbatna.com/images/smilies/shiny01.gif

يوجد لدي مثال ناجح ولكن المثال الذي أعمل عليه مغلق ولا أستطيع نشر روابطه لاسباب الخصوصية لأصحابها فلهذا لا عليكم أول ما يفتح سأقوم بسرده في الموضوع ولكن من الناحية الثقة أككد لكم الطريقة ناجحة 100% بتجربة شخصية على منتدى ذا إصدار 3.8.6

فقط الأهم أن تتأكد انك تريد تحويل منتداك وحط في بالك أنه مش لعبة وخطوة ضرورية لا تستطيع التراجع عنها الا بي Full bakcup إلا في حالة كنت تفهم وتوجد طرق أخرى ولكن كمبتدئ أنصحه ينتبه جدا جدا

فلهذا أعيد وأكرر الخطوة هذه ليست بسيطة الرجاء الإنتباه
وأذكر قبل كل شئ حمل full backup لي موقعك وفي حالة لا تعرف تابع هذا الشرح طريقة (http://www.dzbatna.com/t357451/)

حسننا قررت الأن ؟ تريد تحويل منتداك تابع معاي

اممم لنرى الأن

هل منتداك كبير ؟ وقاعدته حجمها يتجاوز الجيجا ؟

حسننا إن كنت كذلك فتابع معاي في الشرح طريقة لللمنتديات الكبيرة

---

هل منتداك صغيرة ومزال جديد ؟ وقاعدته حجمها لا يتجاوز 100 ميجا ؟

حسننا إن كنت كذلك فتابع معاي في الشرح طريقة للمنتديات الصغيرة

حسننا هنا نبدأ الشرح طريقة بسم الله

المنتديات الكبيرة

المتطلبات

خاصية iconv في السيرفر SERVER تشتغل http://www.dzbatna.com/images/smilies/icon26.gif

صلاحية أوامر الشيل على الأقل كمنتدى كبير الا تحتاج سيرفر SERVER ؟ فمن الطبيعي أن تتوفر لديك أوامر الشيل ومن ليس لديه الشيل يستطيع تطبيق الجزء الثاني الا وهو اليدوي من هالشرح طريقة للمنتديات الكبيرة حيث كله يدوي عن طريق البرنامج التالي نستخدمه وبس
Notepad ++ والتحميل إضغط هنا (http://download.tuxfamily.org/notepadplus/5.9/npp.5.9.Installer.exe)

الشرح طريقة

بالشل :-

أغلق منتداك من لوحة تحكم الإدارة وضع في رسالة الإغلاق السبب الصيانة وسنعود بعد قليل http://www.dzbatna.com/images/smilies/bleh.gif

أولا سنقوم بتطبيق أساسيات حل لي خيار ربما يسبب مشاكل عند التحويل توجه لي لوحة تحكم الإدارة ثم من خيارات المنتدى forum تجد خيار الرقابة إضغط عليه تجد هالخيار (الأحرف المتعربة الفارغة) أفرغ الموجود فيه من رموز اي إمسحها كلها وإضغط حفظ

ثم طبق الشرح طريقة التالي

http://mansurovs.com/tech/converting-vbulletin-to-utf-8

يدويا :- طبق شرح طريقة المنتديات الصغيرة فهو يدويا ويشتغل في حالة اكثر من 1 جيجا الحجم ما قد جربت رفعت ملف عن طريق الاف تي بي اكثر من 200 ميجا ولكن لو النت سريع عادي ارفعها واعطيه تصريح 777 وحطه في مكان بعيد عن المرتزقة http://www.dzbatna.com/images/smilies/bleh.gif واعطي الرابط لي مستضيفك وقول له يضغطه لك في القاعدة الي اضفتها جديدة وطبق الباقي وبس

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

المتطلبات

برنامج Notepad ++ والتحميل إضغط هنا (http://download.tuxfamily.org/notepadplus/5.9/npp.5.9.Installer.exe)

بيانات لوحة تحكم ال cpanel

الشرح طريقة

أغلق منتداك من لوحة تحكم الإدارة وضع في رسالة الإغلاق السبب الصيانة وسنعود بعد قليل

أولا سنقوم بتطبيق أساسيات حل لي خيار ربما يسبب مشاكل عند التحويل توجه لي لوحة تحكم الإدارة ثم من خيارات المنتدى forum تجد خيار الرقابة إضغط عليه تجد هالخيار (الأحرف المتعربة الفارغة) أفرغ الموجود فيه من رموز اي إمسحها كلها وإضغط حفظ

الأن سنقوم بإضافة قاعدة بيانات جديدة عن طريق لوحة تحكم Cpanel ضع لها باسوورد الذي تريده والإسم الجديد للقاعدة الجديدة التي سوف نقوم بنسخ القديمة إليها مع تغيير ترميزها إلى UTF-8 انا كمثال اضفت قاعدة جديدة باسم

utf-8test
وأعطيتها باسورد مختلف كونه كان مسبب لي قلق باسوورد القديمة تافهه جدا لا تصدقو انه من 1 إلى 9

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

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

الجداول التالية ضع امامها لا

customavatar
customprofilepic
sigpic
socialgroupicon
socialgrouppicture
picture

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

customavatar
customprofilepic
sigpic
socialgroupicon
socialgrouppicture
picture

وعند طلوع نافذة بدأ التحميل نعيد تسمية إسم القاعدة بإضافة لها كمثال كلمة images لي كي تميز بينها وبين القاعدة الشاملة ما عدا الصور الأن تمام

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

أولا إفتح ملف القاعدة الذي يحوي جميع الجداول الا جداول المرفقات والصور

إفتح طبعا ببرنامج الموجود في المتطلبات وهو Notepad ++ ثم عند فتح القاعدة التي بدون صور ومرفقات ببرنامج notepad ++ تجد في التول بار العلوي خيار encoding إضغط عليه ثم إضغط على convert to UTF-8
بعد ذلك إضغط على CTR +F ثم تخرج نافذة البحث في نفس النافذة تجد تاب replace إضغط عليه وتجد حقلين الحقل للسطر الذي تريده والحقل للسطر الذي تريد إستبداله به

حسنا ضع التالي CHARSET=latin1 وإستبدله بالتالي CHARSET=utf8 ثم إبحث عن CHARACTER SET latin1 COLLATE latin1_bin وإستبدله بالتالي CHARACTER SET utf8 COLLATE utf8_bin

ثم إحفظ الملف الأن القاعدة تم تحويلها كل ما عليك ببساطة نذهب إلى القاعدة التي أنشأنها ووضعها له باسوورد خاص نذهب إليها عن طريق cpanel ثم phpmyadmin ثم من القائمة اليسرى تجد القواعد في قائمة إضغط علي القاعدة الجديدة وطبعا تكون خالية من الجداول ثم عند دخولك عليها تجد من اليمين العديد من التابات وتجد تاب بإسم Import إختر القاعدة التي تحمل ملفات الصور وإرفعها ثم بعد أن تنتهي إرفع القاعدة التي تحمل الجداول كلها الا ما عاد الصور بنفس الطريقة والأن جاهز منتداك كل ما عليك فعله التوجه إلى config.php في مجلد include إبحث عن charset تلقى كوممت لاين شيل عنه الكوممت وهو // في بدايته ثم غير معلومات القاعدة من البيانات القديمة للبيانات للقاعدة الجديدة الي رفعهنا عليها الي حولناها ثم إحفظ ملف config وتوجه إلى الرابط التالي مع إستبدال رابط موقعك

http://www.yourwebsite.com/admincp/l....php?do=modify (http://www.yourwebsite.com/admincp/language.php?do=modify)

لا تخف سيظهر المنتدى forum على شكل رموز فقط تحمل بعض الشئ عند دخولك للرابط التالي ستجد اللغات وأختر اللغة الإفتراضية ثم من الجهة اليسرى تجد ثلاثة أزرار تشاعبية إضغط على زر تعديل الإعدادات ويكون أول زر تشاعبي من الجهة اليسرى في الجهة اليمنى وهو تعديل الإعدادات راح تكون رموز بس سهل توقعها ثم عند ظهور الإعدادات ستجد ترميز منتداك امم بالعادة يكون windows-1256 إستبدله بالتالي UTF-8 ثم إضغط حفظ وتوه لي الرابط التالي

http://www.yourwebsite.com/install/upgrade.php

في حالة قمت بحذفة لا مشكلة اعد رفعه من جديد للنسخة التي تحمل نفس الإصدار ثم إذهب عليه وإتبع الخطوات بشكل إعتيادي وكانك حتعمل تحديث update للنسخة وما ان تنتهي ستظهر نسخة المنتدى forum عادية ويطلب منك مسح ملف install و init وإدخل للمنتدى والف مبروك الأن تم التحويل الان مزالت مشكلة الصورة التي سيتم رفعها بعد التحويل والمرفقات يجب أن يكون ترميزها UTF-8 حتى لا يكون هنالك اي تضارب وبالذات في الالبومات حيث يتوفر في جدولها حقل caption ولن يظهر بترميز طبيعي لانه في القاعدة يحمل ترميز لاتن وفي الصفحة الاينكود code يحمل ترميز UTF-8 فلهذا كل ما علينا فعله التوجه الى phpmyadmin ثم نتوجه للقاعدة الجديدة ونبحث عن الجداول التالية

customavatar
customprofilepic
sigpic
socialgroupicon
socialgrouppicture



picture

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

الأن مبروك تم تحويل ترميز منتداك يدويا

ينتهي هنا شرح طريقة المنتديات الصغيرة http://www.dzbatna.com/images/smilies/cupidarrow.gif

لا أخفي عليكم فقاعدة بيانات المنتدى forum الذي قمت بالتطبيق عليه صغيرة لا تتجاوز 500 ميجا وقمت بالعمل يدويا الا عند رفعها قمت برفعها عن طريق الاف تي بي ثم طلبت من المستضيف ضغطها داخل القاعدة وبخصوص الشيل الرجاء من لديه الخبرة أكثر فليوضح لمن لم يفهم لاني جلبت شرح طريقة الشيل من أحد المواقع الأجنبية كوني لا أفقهه كثيرا وفي حالة عن الضبط اليدوي إمروني وبس اي شئ تفضلو انا بالخدمة ويشتغل الضبط اليدوي لللمنتديات الكبيرة عن طريق برنامج Notepad ++ بس شرط أن تكون مواصفات جهازك عالية حتى يتحمل قراءة ملف sql ذا حجم اكثر من 1 جيجا وإرفع القاعدة على الاف تي بي واطلب من مستضيفك ضغطها داخل القاعدة الجديدة بالسي بنل انا جربت بلاب توب رامه 1 جيجا وبطئ مرررررررررررررررررة وفتحت قاعدة بيانات ذا حجم 600 ميجا وإشتغلت سليمة http://www.dzbatna.com/images/smilies/cupidarrow.gif

بخصوص كيفية ضبطها للجيل الرابع VBULLETIN G4 لا أعتقد أنكم تحتاجون هالشرح طريقة لانه الجيل الرابع VBULLETIN G4 يدعم الترميز التالي إفتراضيا http://www.dzbatna.com/images/smilies/tears.gif ويا حظكم لولا اني ما دخلت عليه هالجيل كوني لسه ما غطيت وأتقنت التعامل مع الجيل الثالث VBULLETIN G3 من جميع النواحي فلهذا عانيت مع الجيل الثالث VBULLETIN G3 بالفعل http://www.dzbatna.com/images/smilies/nosweat.gif

الشرح طريقة مجهود شخصي نتيجة تخبيص وتجربة لمدة اسبوعين لي هاك product Vcharset وشروحات أخرى والتي باتت المحاولات معها بالفشل ولكن كما نعرف بعد عسر يسرا إن شاء الله

وأي إستفسار إمروني

فالرجاء مراعاة الحقوق

جميع الحقوق محفوظة منتديات عالم الإبداع + ديزاد باتنة

أخوكم Honourable

إن حقا أفادك الموضوع فأعتقد أن الموضوع يستحق التقييم http://www.dzbatna.com/images/smilies/bleh.gif

والسلام عليكم ورحمة الله وبركاته





التعديل الأخير كان بواسطة Honourable; 04 - 04 - 2014 الساعة 04:05

ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)



https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى