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

مشاهدة نسخة كاملة : نقل منتدى لموقعك الجديد عن طريق (ssh)


الحيران
05/04/2007, 02:29 ص
بسم الله الرحمن الرحيم

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

طريقه نقل منتدى من موقعك القديم لموقعك الجديد(ssh )


العمليه كلها بخطوتين فقط ..بكل موقع (خطوتين )

==

الخطوه الاولى بالموقع القديم نسخ المللفات

نسخ جميع ملفات الموقع وذلك كالتالي .

اول ماتدخل بال ssh تكتب

cd public_html



أو

cd www


وكلاهما نفس الشي

واضغط بالكيبورد ( انتر )

وبعد ذلك

اكتب

tar -cpzf yourdomain.tar.gz *


وذلك كي يضغط ملفات الموقع بالكامل

وتضغط ( انتر )

وبكذا تصبح لديك نسخه مضغوطه لمفات الموقع بالكامل

=====

الخطوه الثانيه نسخ قاعده المنتدى

طبعآ ال ssh كما هو شغال يعني كمل على طول .

اكتب .


mysqldump -uusername -ppassword dbname >yourdomain.sql


طبعآ الكود هذا عدل بياناتك من الكود
--
بدل من كلمة username ضع اسم المستخدم لقاعدة البيانات مع الابقاء على الحرف u الاول بدون ازاله.

بدل من كلمة password ضع الرقم السري لقاعدة البيانات وايضا بدون ازالة حرف p الاول.

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

وبدل كلمة vbbackup ضع الاسم الذي ترغبه للباك اب لقاعدة البيانات،وهو لا يوثر لذلك لا تغير هذه

الكلمة.

----
بعد تعديل بياناتك انسخ الكود بالكامل والصقه بالSSH واضغط انتر

وبكذا اصبحت لديك نسختين بالموقع القديم :

1/نسخه الملفات مضغوطه

2/====قاعده بيانات المنتدى

============================

الخطوه الثانيه بالموقع الجديد

تروح تسوي قاعده بيانات جديده باي اسم تريد

وبعد ذلك ادخل لـSSH بالموقع الجديد

الان تبي تسحب النسختين تبعك التي نسختها بالموقع القديم

هناك امر سحب الا وهو wget

نرجع لموضوعنا ..

بعد ان تدخل الـ SSH للموقع الجديد

نكتب

cd www


ونضغط ( انتر )

الان لديك رابط النسختين تبعك مثلآ

للملفات :

http://www.yourdomain.com/yourdomain.tar.gz
او
للقاعده
http://www.yourdomain.com/vbbackup.sql

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

الان ونحن في الـ SSH الجديد

وبعد ان كتبنا

cd www


نقوم بوضع الكود التالي لسحب النسخ الى موقعك الجديد
بخصوص الملفات تكتب
wget http://www.yourdomain.com/yourdomain.tar.gz
بخصوص القاعده تكتب
wget http://www.yourdomain.com/vbbackup.sql

( لاتنسى تعديل روابط سوالف الى الروابط تبعك )

طبعآ كل كود تضعه تضغط بعده انتر وتنتظر انتقالها لموقعك الجديد وهكذا

الان تم انتقال النسختين الى موقعك الجديد

الان بقى عليك فك ضغط الملفات التي تحمل اسم yourdomain.tar.gz

كونها تم نسخها مضغوطه

لفك ضغطها تكتب الامر التالي

tar -xzf yourdomain.tar.gz


وتضغط انتر

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

تستخدم لزرعها الامر التالي

طبعاً مع تغيير المعلومات في ملف config علشان يتناسب مع موقعك الجديد

mysql -uusername -ppassword dbname <vbbackup.sql


وبكذا اذا كنت اتبعت الشرح مضبوط سوف يتم تشغيل موقعك الجديد كما هو صاير بموقعك القديم


الحيران

خالد
07/04/2007, 11:19 م
تسلم لي حبيبي قلبي

شرح حلو
كثير من الاستضافات تمنع الشل خوف من المشاكل
وسوء الاستخدام

سملت والله
وآسف على التأخر انا شايف الموضوع في السابق بس كنت مشغول شوي

محمد
11/04/2007, 12:12 م
والله صراحة درسك افادني كثير بارك الله فيك ..

بس الله لايهينك عندي سؤال !! وين القى الـ ssh فيه هذا ؟؟

أبو سليمان
11/04/2007, 03:18 م
والله صراحة درسك افادني كثير بارك الله فيك ..

بس الله لايهينك عندي سؤال !! وين القى الـ ssh فيه هذا ؟؟

سواء سواء سؤال هازاء نفر :p

خالد
11/04/2007, 03:55 م
محمد/ابو سليمان

اعذرني اخوي الحيران لتدخلي
هذي الخاصية تعطي من قبل صاحب السيرفر
وفي الغالب 99% تكون معطلة عند المواقع الصغيرة
لانها خطيرة
بس لها فوائد كبيرة
بس اصحاب المواقع الصغيرة لاتستفيد منها في الغالب
وكذلك صعبه التعامل في بعض الاحيان

تقبلوا تحياتي

محمد
11/04/2007, 08:32 م
شئ جميل .. يعني تقصد القاها في الـ cPanel اذا كانت الخاصية مفتوحة ؟??

خالد
11/04/2007, 10:37 م
اي اخوي محمد

الحيران
12/04/2007, 12:10 ص
والله صراحة درسك افادني كثير بارك الله فيك ..

بس الله لايهينك عندي سؤال !! وين القى الـ ssh فيه هذا ؟؟

هلاااا بك وغلااا

اخوي يا غناتي استخدم برنامج putty على الرابط التالي


http://www.zshare.net/download/servputty-rar.html


او برنامج SSHSecureShellClient على الرابط التالي

ttp://www.zshare.net/download/sshsecureshellclient-3-2-9-zip.html

وتدخل عن طريق الروت ( root ) وسوف ان شاء الله أضع سلسلة من الدروس و المشاكل و الحلول

الخاصه بشيل

وبنسبه لبرنامج putty ما يحتاج تنصيب فقط اضغط علي ايقونه البرنامج بيشتغل عندك

عند فتح البرنامج يظهر لك شاشة أولي الخانة الأولي

Host Name (or IP address)

نكتب IP السيرفر او اسم الدومين الموجود عليه السيرفر .

الخانة الثانية موجودة بجوار الخانة الأولي علي اليمين

Port

نكتب البورت الأفتراضي للـ SSH و الأفتراضي هو 22

ثم نضغط Open لفتح البرنامج

تظهر لنا شاشة سوداء مكتوب بها

login as :


و هنا يسألك عن المستخدم الذي سوف تقوم بالدخول به و هو root

بعدها يطلب منك الباسورد و نلاحظ ان عند كتابه الباسورد لا يظهر شئ فتأني عند الكتابة

بهذا يكون انتهي درس دخولنا الي الشل

الحيران
12/04/2007, 12:14 ص
محمد/ابو سليمان

اعذرني اخوي الحيران لتدخلي
هذي الخاصية تعطي من قبل صاحب السيرفر
وفي الغالب 99% تكون معطلة عند المواقع الصغيرة
لانها خطيرة
بس لها فوائد كبيرة
بس اصحاب المواقع الصغيرة لاتستفيد منها في الغالب
وكذلك صعبه التعامل في بعض الاحيان

تقبلوا تحياتي


هلاااا بك وانا اقصد بشرحي للأخوان اصاحب السيرفرات

واللي عرفته انكم لكم نيه تاخذون سيرفر :D

الحيران
12/04/2007, 12:16 ص
:confused: :confused: الا وين تقيمكم لي وجه يصيح :D

HALF MOON
31/05/2007, 09:12 م
شكرا جزيلا لك على الشرح
بس نبى شرح كيف ننقل موقعي القديم (مافيه شل) الى موقعي الجديد (فيه شل)

alwahoob
07/06/2007, 03:38 ص
الله يذكر الشرح بالخير ويذكر الايام الحلوه

هذا الشرح تبعي ( عام 2002 او 2001 ) ولازال الشرح موجود في سوالف سوفت

تم شرحها للشباب عندما كانوا يجهلون برامج الشل ..

والحمدلله لازال حتى اللحظه يستفاد منه واخرتها الان

احسنت اخوي الحيران وجزيت خير على النقل.F:

وبامكان الاستفاده اكثر من الموضوع نفسه كامل في سوالف سوفت
ويمكنك البحث عنه باسم عضويه ( شبكه مرهف )


ملحوظه:

الشرح مخصص لشركات الاستضافه فقط او من يملك ssh

صقر
07/06/2007, 02:50 م
الله يعطيك العافية

فيه طريقه للنقل بدون استخدام الشل ولا هم يحزنون ..

سريعه ومضمونه تحتاج فقط روقان ..

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

قمت بإستخدام هذه الطريقة مرتين في نقل منتدى كبير و لله الحمد نجحت بنسبة 100% ..

إذا أردتم شرح مصور فبمشيئة الله غداً أو بعد غد

أخوكم

صأر

alwahoob
07/06/2007, 04:30 م
شكرا جزيلا لك على الشرح
بس نبى شرح كيف ننقل موقعي القديم (مافيه شل) الى موقعي الجديد (فيه شل)

ماهي نوع لوحه التحكم تبع الموقع ؟

alwlhan0_0
13/06/2007, 06:15 م
يعطيك ربي الف عافيه

هالشرح الي كنت ادور عليه

لاني بنقل لاستضافه ثانيه

وعساك على القوه اخوي

ولاتحرمنا من جديدك

HALF MOON
15/06/2007, 10:36 م
ماهي نوع لوحه التحكم تبع الموقع ؟
cpanel 11 ;)

alwahoob
27/07/2007, 07:55 م
ابشر بسعدك

توجه الى لوحه تحكم موقعك(السي بنل )

واختار (Backups ) وبعد ماتضغط عليها تفتح معك صفحه اختار الرابط بالاعلى واضغط عليه(Generate/Download a Full Backup)

تفتح معك صفحه اخرى تجد بها اختيارات :

1: اختار من القائمه (Remote FTP Server)

2:Email Address: ضع ايميلك والفائده حين الانتهاء من ارسال الباك اب سوف تصل الى بريدك رساله بانتهاء الارسال

3:Remote Server (FTP/SCP only = ضع الايبي تبع السيرفر الجديد

4:Remote User (FTP/SCP only = تضع اليوزر للموقع الجديد

5:Remote Password (FTP/SCP only): = تضع الباسورد الجديد

الباقي ماتحتاجها يعني اتركها فاضيه عادي

وسوف يتم ارسال الباك اب لموقعك الجديد مباشره باذن الله

ابلغ مستضيفك الجديد بالباك اب وسوف يتم استعادته مباشره ..

اعتذر لشرحي البسيط

HALF MOON
29/07/2007, 12:35 م
شكرا لك
بس بعد ما نقلنا هههه
ع العموم شكرا تعبناك معانا