السلام عليكم ورحمة الله وبركاته ,,
وكيف أستعرض ملفات الرووت بارك الله فيك ؟؟
تستطيع اخى الكريم استعراض ملفات ومجلدات الرووت عن طريق الامر التالى (طبعا وانت فى مجلد الرووت)
الآن عملت نسخة إحتياطية كاملة عن طريق السي بانل
وسحبتها بواسطة wget لمجلد يوزر، هل هذا صحيح أم يجب سحبها داخل الرووت ؟
اخى الكريم بعد ان تقوم بتوليد نسخة احطياتية كاملة للموقع من خلال السى بانل وبعد ان تصلك رسالة بانتهاء اخذ نسخة الباكب تقوم بعمل التالى بالترتيب :
1) من الشيل اذهب الى المجلد home او الى مجلد root وهو الافتراضى عند الدخول الى الشيل
طيب لماذا مجلد ال home او root ؟؟؟
لكى تستطيع فك اى باكب واسترجاعه لابد ان يكون فى المسار
/home
او
/root
2) الدخول الى اف تى بى الموقع (الذى تم توليد نسخة باكب كاملة له)
طبعا تدخل اسم مستخدم الموقع وكلمة المرور الخاصة بالحساب
3) بعد الدخول الى الاف تى بى تقوم بانزال الباكب وليكن اسمه backup-user.tar.gz
كود:
ftp>get backup-user.tar.gz
اثناء تنزيل الباكب لن تستطيع الحصول على سطر الاوامر الخاص بالاف تى بى , ولكن بعد انتهاء تنزيل الباكب ستجد ftp prompt مجددا , الان قم بالخروج من الاف تى بى
4) قم باسترجاع الباكب الان
كود:
/scripts/restorepkg user
الامر السابق سيقوم باسترجاع الباكب وايضا سيعطى الحساب الذى يتم استرجاعه نفس الخصائص على الاستضافة السابقة, مثل الخطة ومواصفاتها, ولكى تمنع ذلك (وهو مفضل ومستحب) قم باستخدام الامر التالى
كود:
/scripts/restorepkg --skipres user
5) قم بتوجيه الدى ان اس للدومين
خطوات اخرى مفيدة وينصح بها :
1) قم على الفور بتغيير بيانات السى بانل بعدل نقل موقع الى سيرفرك
2) قم بفحصه فحصا دقيقا ضد الشيلات المشفرة والغير مشفرة وايضا الفيروسات
الخطأ الأول خليه لبعدين في الآن أهم
لحل المشكلة اخى الكريم, اتبع الاتى بالترتيب :
1) ادخل الى سى بانل الموقع المراد استرجاع القاعدة له
2) تاكد من اسم القاعدة وايضا تأكد ان اسم مستخدم القاعدة موجود وله صلاحيات بجميع العمليات على القاعدة وتاكد من صحة كلمة المرور (او بامكانك حذف اسم المستخدم واعدة انشائه من جديد وتحديد كلمة مرور جديدة له واعطائه صلاحية على القاعدة)
3) ادخل الى الشيل (الافتراضى تكون فى الرووت /root ) حيث انك تستطيع استرجاع اى قاعدة بيانات من اى مكان بالخادم ,وقم بانزال القاعدة وليكن مسارها هو http://domain.com/vb.sql
wget http://domain.com/vb.sql
4) قم باسترجاج القاعدة بالآمر التالى
كود:
mysql -udb_username -ppassword db_name < db_name.sql
يجب مراعاة التالى عند تنفيذ الآمر السابق اخى الكريم :
1) لا يوجد مسافات بين u وبين db_username وبين p وبين password
2) يجب ان تكون فى المسار الموجود فيه القاعدة ذات الامتداد .sql
شكرا لك ,,,