لسلام عليكم ورحمة الله وبركاته
كيف حالكم عساكم طيبين أن شاء الله
درس مهم ومفيد جداً لاصحاب السيرفر ،، كيفية نقل جميع مواقع السيرفر بشكل كامل وآمن وسهل من سيرفر الى آخر
نبدأ بالشرح بسم الله :
اولاً : نعمل ايقاف لجميع مواقع السيرفر للآمان ،، بمعنى اخر عمل Suspend
نَطبق الآمر التالي لعمل أيقاف لجميع مواقع السيرفر :
- الكود:
-
for i in `ls /var/cpanel/users`;do /scripts/suspendacct $i; done
الآن ظهرت بعض المشاكل بخصوص بعض المجلدات التي يتم اعطائها تصريح 111 وتسبب هذه المشكلة عدم أخذ باك اب كامل ،، لذلك نَقوم بتطبيق الآوامر التالية بالتسلسل حتى يتم اعادة كل شيء الى وضعة الطبيعي :
- الكود:
-
find -perm 111 -exec chmod 755 {} \; -print
chmod +s /bin/pwd
/scripts/enablefileprotect
/scripts/chownpublichtmls
/scripts/fixeverything
الآن تم حل مشكلة التصاريح للمجلدات
نقوم بأخذ باك اب كامل للمواقع الموجودة على السيرفر
من خلال تطبيق الآمر التالي :
- الكود:
-
for i in `ls /var/cpanel/users`;do /scripts/pkgacct $i; done
الآن راح تجد كل الباك ابات في مجلد Home
الآن نقوم بالدخول الى مجلد Home من خلال هذا الآمر :
- الكود:
-
cd /home
الآن راح نقوم بأرسال جميع الباك ابات الى السيرفر الجديد من خلال تطبيق الآمر التالي :
- الكود:
-
scp -P 22 *.tar.gz root@127.0.0.1:/home
127.0.0.1 = اي بي السيرفر الجديد ( نقوم بتغييره الى الاي بي الخاص بالسيرفر )
*tar.gz = نقوم بتغييرها الى اسم الباك اب الموجود بمجلد Home
22 = بورت شل السيرفر الجديد
الآن نقوم بالدخول الى مجلد Home في السيرفر الجديد من خلال تطبيق الآمر :
- الكود:
-
cd /home
الآن نقوم بتطبيق الآمر التالي لفرد جميع الباك ابات بطريقة سليمه ومضمونه بأذن الله :
- الكود:
-
for i in `ls /home/*.tar.gz`;do /scripts/restorepkg --force $i;done
مع مراعاة تغيير *.tar.gz بأسم الباك اب
بعد ذلك بتصير معنا مشكلة اخيرة وهيا ملفات
.htaccess.suspend.1315669411
وايضا ملفات
.htaccess
نعمل الخطوة هذه :
- الكود:
-
touch sa3eka
chmod 777 sa3eka
pico sa3eka
نضع بداخله السكربت التالي :
- الكود:
-
for i in `find /home/*/public_html/ -name ".htaccess.suspend.*"`
do
mv -f "$i" "${i%.htaccess.suspend.*}.htaccess"
done
احفظ الملف وطبق السكربت
- الكود:
-
./sa3eka
وراح تشوف ان رجع الملفات الهيتكس مثل ما كانت
الشرح الموجود بالانترنت ناقص وهذا تحديث وتكملة للشرح ليناسب متطلبات الجميع :icon112:
ادعو لنا بالتوفيق واي مساعدة موجودين