السلام عليكم
كثرت الاسئلة حول ترقية منتديات vb و تحويلها من نسخة php3 الى نسخة php و من اجل ذلك قررت كتابة
هذا الموضوع ليستفيد منه كل من يريد الترقية او تحويل النسخة .
وانا الان اقوم بكتابة هذا الموضوع بناء على التجربة التي قمت بها لتحويل منتديات الهواتف المتحركة
التابعة لموقعنا http://www.fonotech.com من نسخة php3 الى نسخة php و كذلك
ترقيتها من النسخة 1.1.3 php3 "تعريب الاخ جنتل" الىالنسخة الذهبية "(php)" تعريب الاخ عماد"الكهف"
*الادوات التي تحتاج لها:
1- توفر phpMyAdmin
2- توفر حساب telnet
** لم تتم تجربة هذه الطريقة على المواقع المجانية التي لا توفر حساب telnet .
3- الاصدارة 1.1.3 نسخة "(php)" ويمكنك تنزيلها من هنا " لا يهم ان كانت معربة او غير معربة"
http://members.nbci.com/a7lacom/swal...etin113php.zip
4- الاصدارة الذهبية نسخة "(php)" و يمكنك تنزيلها من هنا " النسخة غير معربة و لكن هذه ليست مشكلة
حيث سوف يتم تعريبها بخطوة بسيطة"
http://members.nbci.com/a7lacom/swal...letin2.0.1.zip
5- تنزيل الملفات التالية :
template A لتحويل النسخة من php3 الى php و تعريبها في نفس الوقت
http://members.nbci.com/a7lacom/swalif/templateA.zip
template B لتعريب النسخة الذهبية
http://members.nbci.com/a7lacom/swalif/templateB.zip
6- برنامج ftp و برنامج winzip
*خطوات التحويل من php3 الى php :
الخطوة الاولى: اهم خطوة
حفظ قاعدة البيانات بهيئة ملف sql "ملف واحد" و احتياطا حفظ جميع جداول قاعدة البيانات "كل جدول
على حده"
عمل drop للجدول template عن طريق اختيار drop من الخيارات المتاحة
الخطوة الثانية:
جميع الخطوات التالية يجب ان تكون ASCII ما عدا المتعلقة بمجلد images
حفظ نسخة ملفات المنتدى الموجودة لديك بانزالها عن طريق ftp
قم( بحذف ) ملفات المنتدى الموجودة في المجلد vb و استبدلها بملفات النسخة 1.1.3 php
وبعد ذلك قم بالتعديل في ملف config.php من مجلد admin طبقا لاسم قاعدة البيانات و المستخدم و
الكلمة السرية
قم بحذف الملفين install.php و الملف installtamplates.php من مجلد admin
قم بالتعديل في ملف member.php بأضافة أ-ي بعد كل A-z
قم بعمل upload للملف templateA.sql في المجلد التالي في موقعك
public_html\a
اعد تسمية الملف الى template
قم بعمل upload للملف templateB.sql في المجلد التالي في موقعك
public_html\b
اعد تسمية الملف الى template
الخطوة الثالثة:
عن طريق ال telnet
اكتب الامر التالي
mysql -uFONO -pXXXX ????? < public_html/a/template.sql
حيث ان fono هو اسم المستخدم لقاعدة البيانات " لا تقم بمسح حرف u "
و xxxx الكلمة السرية للمستخدم " لا تمسح حرف p"
؟؟؟؟ اسم قاعدة البيانات مع مراعاة المسافات بين كل بيان
ملاحظة :
بعض المواقع يكون فيها اسم المستخدم وقاعدة البيانات من مقطعين فيجب مراعاة ذلك
مثال: fonotech_matrix حيث ان اسم المستخدم matrix ولكن السيرفر يتطلب ادخال المقطع الاول
و نفس الشيء بالنسبة لقاعدة البيانات
بعد كل ذلك ادخل الى المنتدى لترى ان النسخة تحولت ل php و معربة أيظا
* خطوات الترقية من 1.1.3 php الى النسخة الذهبية:
الخطوة الاولى:
حفظ قاعدة البيانات و الجداول و الملفات كما سبق توضيحه .
الخطوة الثانية:
قم بتنزيل ملفات النسخة الذهبية على ملفات النسخة القديمة
قم بتعديل ملف config.php من مجلد admin بحسب قاعدةالبيانات و اسم المستخدم و الكلمة السرية
قم بتعديل ملف member.php كما سبق توضيحه.
الغاء ملف install.php من مجلد admin
قم بالغاء كود تبليغ الشركة
الخطوة الثالثة:
الرجاء قراءة الخطوة الثالثة كلها قبل عمل اي شيء
عن طريق المتصفح افتح الملف upgrade1.php و اتبع التعليمات حتى نهاية الترقية.و بعدها 2-3-4....
تكرر نفس العملية بعد الانتهاء من كل ملف وصولا الى upgrade10.php
بعد الانتهاء من الترقية في ملف معين فيجب الغائه قبل التوجه للملف الذي يليه
بعض الملفات قد تعطيك خطأ "حاول عمل ريفرش"
اذا تكرر الخطأ لاحظ العنوان حيث تجد في نهايته php?step=1 او php tr' من دون step فقم بكتابتها
للانتقال للخطوة التي تليها اذا صادفت خطأ معين
قم بتغيير step الى step=2 او التي تليها "اذا تكرر الخطأ حاول تغيير step ولو وصلت
الى step=8 و تكرر الخطأ و بعد ذلك انتقل للملف الذي يليه بعد الغاء الملف الحالي عن طريق ftp
الخطوة الرابعة:
عند الدخول لللمنتديات تجدها الان غير معربة و لتعريبها قم بما يلي
عن طريق phpMyAdmin قم بعمل drop للجدول template من قاعدة البيانات
عن طريق الtelnet ادخل الامر التالي
mysql -uFONO -pXXXX ????? < public_html/b/template.sql
و تم توضيح الامر سابقا
بعد ذلك قم بتغيير الملف vbulltinstyle.php بهذا الملف
http://members.nbci.com/a7lacom/swalif/vbstyl.zip
ادخل للمنتديات لتجدها معربة انشاء الله
وهناك طريقة اخرى اسهل سوف اجربها واذا نجحت فسوف ابلغكم بها