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

مشاهدة النسخة كاملة : طريقة نقل سيرفر كامل بعد ظهور مشاكل في اخذ الباك اب



Eng Amr Adel
19-10-2012, 18:24
السلام عليكم ورحمة الله وبركاتة

ظهرت مشاكل بخصوص المجلدات االى واخدة تصريح 111 لزيادة الحماية وهذا يسبب في عدم اخذ باك اب كامل للموقع

قلت انزل لكم الطريقة الصحيحة

اولا قم بالدخول الى السيرفر القديم المراد نقلة
طبق الاوامر التالية ...
كود PHP:

chmod +s /bin/pwd

/scripts/enablefileprotect
/scripts/chownpublichtmls
/scripts/fixeverything

قمنا بأسترجاع جميع المجلدات لليوزرات للتصاريح الصحيحة

ثم نقوم بأخذ باك اب كامل لجميع اليوزرات الموجودة بالسيرفر

كود PHP:


for i in `ls /var/cpanel/users`;do /scripts/pkgacct $i; done


ثم اتجة لمجلد home هتجد جميع باك اب اليوزرات

كود PHP:


cd /home



ثم نقوم بأرسال جميع الباك اب للسيرفر الجديد عن طريق الأمر التالى ..

كود PHP:


scp -P 22 *.tar.gz [email protected]:/home


12.345.67.89= اي بى السيرفر المراد نقل الباك اب الية
22= بورت الشيل

ثم ادخل لمجلد الهوم بالسيرفر الجديد بتجد جميع الباك اب بعد انتهاء من عملية النقل من السيرفر القديم


كود PHP:

cd /home

ثم نقوم بكتابة الأمر التالى.. لفرد جميع المواقع بطريقة سليمة ومضمونة ان شاء الله

كود PHP:


for i in `ls /home/*.tar.gz`;do /scripts/restorepkg --force $i;done



وانتهى الدرس

Eng Amr Adel
19-10-2012, 18:25
السلام عليكم اعتذر على التأخير
لعمل باك اب للسيرفر كامل

نقوم بظبط تصاريح المجلدات اولا

كود PHP:
chmod +s /bin/pwd
/scripts/enablefileprotect
/scripts/chownpublichtmls
/scripts/fixeverything




ثم نقوم بأخذ باك اب للسيرفر بالكامل عن طريق الامر التالى

كود PHP:
for i in `ls /var/cpanel/users`;do /scripts/pkgacct $i; done



بعد اما ينتهى هتلاقى الباك ابات على المسار التالى

كود PHP:
cd /home



ثم نفذ الامر التالى لاظهارهم

كود PHP:
ls



وبالتوفيق ان شاء الله