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

مشاهدة النسخة كاملة : تلبية لطلب الاخ العزيز جريكو بخصوص نقل منتدى vb



هيجي هاتوري
10-09-2001, 06:57 PM
بسم الله الرحمن الرحيم ...
تلبية لطلب الاخ العزيز جريكو هذه هي طريقة نقل منتدى من سيرفر الى اخر .... :
اولا اعمل باك اب لقاعدة البيانات ولعمل ذلك ادخل الى حسابك بالتلنت ونفذ هذا الامر:

mysqldump -uusername -ppassword dbname >vbbackup.sql

انسخ الامر اعلاه والصقه في المفكرة وقم بعمل التغييرات التالية بدون اضافة أو ازالة اي مسافة من الكود:
بدل من كلمة username ضع اسم المستخدم لقاعدة البيانات مع الابقاء على الحرف u الاول بدون ازاله.
بدل من كلمة password ضع الرقم السري لقاعدة البيانات وايضا بدون ازالة حرف p الاول.
وبدل من كلمة dbname ضعاسم قاعدة البيانات كما هي في سيرفرك.
وبدل كلمة vbbackup ضع الاسم الذي ترغبه للباك اب لقاعدة البيانات،وهو لا يوثر لذلك لا تغير هذه الكلمة.
الان بعد تنفيذ الامر اذهب عن طريق التلنت وفي اول نافذة تظهر لك في التلنت ستجد ملف اسمه vbbackup.sql وهو نسخة من قاعدة البيانات.
الان حملها الى جهازك واذا كان حجمها كبير جدا فقم باستخدام الامر التالي لضغطها:
ادخل الى حسابك في التلنت ثم استخدم هذا الامر:
tar -czvf backupname.tar.gz vbbackup.sql
وسيتم ضغط الباك اب في ملف جديد اسمه backupname عندها قم بتحميل هذا الملف الى جهازك ثم الى السيرفر الجديد عن طريق FTP
وعند اكتمال تحميل ملف backupname اسدخل الى حسابك بالتلنت واستخدم الامر التالي لكي تفك ضغط الملف:
tar -zxvf backupname.tar.gz
ثم اذهب الى حسابك عن طريق FTP وستلاحظ وجود ملف اسمه vbbackup.sql وهذا هو ناتج فك الضغط وهو نسخة من الباك اب لقاعدة بياناتك من السيرفر القديم.
الان قم بانشاء قاعدة بيانات جديدة في موقعك الجديد ثم غير اسم قاعدة البيانات واسم المستخدم ورقم قاعدة البيانات السري من ملف config الموجود في مجلد برنامج vb وحمل مجلد برنامج vb الى موقعك الجديد .
ثم ادخل الى حسابك بواسطة التلنت ونفذ الامر التالي لكي تركيب نسخة الباك اب على قاعدة البيانات الجديد:

mysql -uusername -ppassword dbname <vbbackup.sql

بالتوفيق ...
شكر خاص الى الاخ سيرفر

المتغير
11-09-2001, 11:31 AM
ممكن يا هيجي شرح طريقه ترقيه المنتدى

هيجي هاتوري
11-09-2001, 12:39 PM
اهلا عزيزي المتغير تفضل :

اذا بغيت ترقي من اصدار الى ثاني صعد ملفات المنتدى الجديد على ملفات المنتدى القديم

بعدين بدل ما تروح على ملف install روح على ملف upgrade1 ثم upgrade2 ... الخ و اتبع

الخطوات لمن تكمل الترقية بعدين احذف ملفات الابقريد كلها .... و بس

(( لا تنسى تاخذ نسخة احتياطية ))

jericho2001
18-10-2001, 05:06 PM
شكرا اخوي هيجي:)
بس ممكن تشوف هذا لاني بغيت انقل منتداي لموقع رسمي:
--------------------------
لنقل جميع بيانات المنتدى السابق (الأعضاء والمواضيع والتصميم) إلى موقع العرب فكل ما عليك عمله هو التالي:

1. أحفظ جميع بيانات منتداك السابق على ملف نصوص أو ما يسمى ملف دمب ويمكن إنشاءه بواسطة برنامج phpMyAdmin المرفق بموقع f2s.com من لوحة التحكم ، من الشاشة الرئيسية للبرنامج أضغط على أسم قاعدة البيانات على اليسار وستظهر جميع الجداول في قاعدة البيانات في القسم الأيمن من الشاشة وفي أسفلها ستجد عدة خيارات حدد منها Structure and data وحدد Send أيضاً ومن ثم أضغط Go

2. سيظهر لك مربع حفظ ملف من نوع sql يجمل الاسم xxxxxx.sql حيث xxxxxx هو أسم قاعدة البيانات ، ضع هذا الملف في مكان معروف لديك في جهازك لأنك ستحتاج إليه في الخطوات التالية.

3. أدخل إلى موقعك الجديد حيث قاعدة البيانات جاهزة لإستقبال بيانات المنتدى الجديدة (((سيتم مسح أي بيانات منتدى موجودة في قاعدة البيانات))) سيتم مسح الجداول قبل تنزيل الجداول الخاصة بالمنتدى السابق ، يجب أن لا تكون قد ركبت برامج أخرى تستخدم نفس أسماء الجداول.

4. نزل ملف xxxxxx.sql إلى موقعك الجديد داخل مجلد المنتدى الذي يكون غالباً vb أو forum أو كما يكون في موقعك.

5. أحفظ البرنامج التالي في ملف وأحفظه بأسم mysql.php أو mysql.php3 كما تشاء وحسب ما يدعم موقعك ، مواقع العرب تدعم الأثنين ، ضع البرنامج الجديد mysql.php في نفس المجلد الذي نسخت إليه الملف xxxxxx.sql في الخطوة السابقة.

<?php

PassThru("/usr/local/mysql/bin/mysql -uUUUU -pPPPP alarb_com < xxxxxx.sql");

?>

6. أستبدل alarb_com بأسم قاعدة البيانات في موقعك مع وضع _ بدل النقطة أو الشرطة إن وجدت في أسم موقعك.

7. أستبدل xxxxxx.sql بأسم الملف المخزن على جهازك.

8. أستبدل UUUU بأسم المستخدم لقاعدة البيانات.

9. أستبدل PPPP بكلمة السر لقاعدة البيانات.

10. شغل البرنامج mysql.php من المتصفح مثل http://www.alarb.com/vb/mysql.php وسيقوم خلال ثواني بتركيب بيانات المنتدى القديم على موقعك الجديد.

11. الآن نزل ملفات البرنامج من نوع php أو php3 من موقعك القديم وركبها كما هي على موقعك الجديد.

---
ملاحظات :
* إذا كان لديك وصلات صور أو إعلانات على موقعك القديم فقط يلزمك تغيير الوصلات في بعض القوالب مثل الترويسة header وتذييل footer صفحات المنتدى.

** إذا كان موقعك مستضاف لدى غير موقع العرب فقد تحتاج لسؤال الدعم الفني لديك عن فهرس وجود برنامج mysql.exe على سيرفر موقعك.

*** بعد الإنتهاء يجب مسح الملفين mysql.php وكذلك xxxxxx.sql لأنها تحتوي على بيانات يمكنها التأثير على قواعد البيانات بموقعك أو كشف أسماء المستخدمين وكلمات السر.

**** إذا كان لديك دعم telnet فالعملية أسهل قليلاً ، أي بدون عمل ملف البرنامج حيث يمكنك تنفيذ الأمر مباشرة من مؤشر التلنت.

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

------------------------------------------
بعد ما قرات الدرس مين تفضل ان اطبق مع العلم ان كلمة سر الموقع نسيتها..