فرسان الدعم تصميم ... استايلات... برامج ...شروحات فوتوشوب
 
الرئيسيةالرئيسية  اليوميةاليومية  س .و .جس .و .ج  بحـثبحـث  التسجيلالتسجيل  دخولدخول  

شاطر | 
 

 تحويل whmcs إلى utf بكل سلاسة

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
ADMIN
...::|مؤسس فرسان الدعم |::...
...::|مؤسس فرسان الدعم |::...
avatar


البلد :
المشاركات المشاركات : 3988
المتصفح : متصفح موزيلا فير فوكس
النسخة : نسخة Phpbb2
الإعجابات الإعجابات : 3
تاريخ التسجيل ♦ : 14/10/2012
احترام قوانين المنتدى : %100

مُساهمةموضوع: تحويل whmcs إلى utf بكل سلاسة   4/19/2013, 18:15

بجوجل, سلاسة, whmcs

تحويل whmcs إلى utf بكل سلاسة


السلام عليكم إخواني

حقيقة حبيت أشارككم بشوية معلومات طلعتها بعد بحث كثييير وتجارب كثيرة
لي تقريباً 6 شهور وأنا أحاول أحول القاعدة والموقع كامل إلى UTF علشان محركات البحث وعلشان سهولة إستخدام السكربت أيضاً بالمستقبل وعلشان برنامج الآيفون الخاص بالسكربت مايدعم إلا UTF


محاولات كثيييييييرة يطلع لي فيها الكلام ملخبط
لكن بإختصار

المتطلبات علشان تسوي هالموضوع بكل سلاسة وسهولة
1- كمبيوتر وندوز معالجين أو أكثر عالأقل مع 2 قيقا رام أو أكثر (كل ماكان أكبر كل ماكان أفضل)
2- صلاحيات روت على سيرفرك
3- ملف php راح أحطه لكم بالمرفقات, الملف حصلت عليه من موضوع بمنتدى whmcs للأمانة ووظيفته بسيطة جداً في هذا الحل ولا أعلم أهميتها من عدمه لكن خلونا نشوف.
4- برنامج notepad++ حق الوندوز


راح أضع التعليمات بكل إختصار وإن شاء الله إنكم تفهمونها عالطاير واللي عجز عن شي انا حاضر بالشرح أو الإخوان يساعدونه إن شاء الله

الحل بإختصار :


1- وقف موقعك من إعدادات ال WHMCS
2- إسحب نسخة من قاعدة بياناتك وحطها بجهاز الوندوز
كود PHP:
mysqldump --default-character-set=latin1 --opt db_name db_name.sql 

3- إفتح الملف بإستخدام Notepad++
4- قم بتحديد الكل (CTRL+A)
5- قم بقص التحديد (CTRL+X)
6- من القائمة بالأعلى إذهب إلى Encoding
7- إختر Encode in UTF-8 without bom
8- قم بلصق ما قمت بنسخه قبل قليل (CTRL+V)
9- قم بحفظ الملف
10- إرفع الملف لسيرفرك من جديد
11- إزرع الملف بقاعدة بياناتك بالشل

كود PHP:

mysql db_name db_name.sql 

12- إحذف الإندكس لجدول tblknowledgebase من قاعدة بياناتك

كود PHP:

mysql db_name alter table tblknowledgebase drop index `title`; exit 

13- قم بتحميل الملف اللي بالمرفقات لسيرفرك بعد تغيير الكود التالي فيه

كود PHP:

$username 'USERNAME';
$password 'PASSWORD';
$database 'whmcs'

14- شغل الملف اللي رفعته بالأمر التالي

كود PHP:

php convertutf.php php.output.sql 

راح يحفظ لك ملف جديد إسمه php.output.sql


الملف هذا يحتاج معالجة شوي, تحتاج تفتحه وتبحث عن كلمة NOT NULL DEFAULT NULL
وتبدلها إلى NOT NULL

بدل كل النتايج اللي تحصلها

وأيضاً إبحث عن
NULL DEFAULT NULL
وبدلها ب
NULL



15- قم بإستعادة هذا الملف أيضاً بقاعدة بياناتك

كود PHP:

mysql db_name php.output.sql 

16- رجع الإندكس حق جدول tblknowledgebase

كود PHP:

mysql db_name alter table tblknowledgebase add FULLTEXT KEY `title` (`title`,`article`); exit 

17- الحين روح لموقعك , وإذهب ل Setup ثم general Settings ثم Localisation
18- غير الترميز ل UTF-8



الآن أنت خلصت تحويل ترميز قاعدة بياناتك ل UTF-8
وأيضاً إعتمدت الترميز الجديد على كافة أنحاء موقعك



باقي عليك شوية خطوات ومنها إنك تركب تعريب جديد ترميزه UTF-8
هذا رابط واحد انا استخدمه وكنت ماخذه من hostpress : http://hardlayers.com/lang/ar.txt

والشي الثاني
تزور كافة أنحاء موقعك وتشوف إذا فيها أخطاء بالتصميم, أحيانا تكون ملفات التصميم tpl ترميزها مش UTF
ف تحتاج تنزلها على جهازك وتحولها UTF بإستخدام notepad++

طبعاً نفس الطريقة اللي حولنا فيها القاعدة اللي هي تفتح الملف, وتحدد الكل , وتعمل قص, بعدين تعدل الإنكودنق ,, بعدين تسوي لصق وحفظ للملف وترفعه من جديد



العملية ملخبطة صحيح, لكن هذي هي الخطوات كاملة والآن موقعي يدعم الـ UTF بطلاقة

منقول للاهميه




──────▄▌▐▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▌
───▄▄██▌█ ░فرسان الدعم... استايلات.. ░░░░░░░ ▌
▄▄▄▌▐██▌█ ░forsanda3m.yoo7.com░░░░░▐
███████▌█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▌
▀❍▀▀▀▀▀▀▀❍❍▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀❍❍ ▀▀
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://forsanda3m.yoo7.com
abo zyad
...::|عضو محترف|::...
...::|عضو محترف|::...
avatar


البلد :
المشاركات المشاركات : 684
المتصفح : متصفح اوبيرا
النسخة : نسخة Phpbb2
الإعجابات الإعجابات : 2
تاريخ التسجيل ♦ : 18/07/2013
احترام قوانين المنتدى : %100

مُساهمةموضوع: _da3m_12   7/19/2013, 17:13

شكرآ جزيلا على الموضوع الرائع و المميز

واصل تالقك معنا في المنتدى

بارك الله فيك اخي ...
ننتظر منك الكثير من خلال ابداعاتك المميزة
لك منـــــــ اجمل تحية ــــــــــي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://..................
 
تحويل whmcs إلى utf بكل سلاسة
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
فرسان الدعم :: اقسام دعم المنتديات و المواقع :: قسم دعم منتديات في بي "vb "-
انتقل الى: