1 مرفق
طرق حفظ نسخة من قاعدة بيانات منتداك ونسخة من ملفاته ، ونشرها في سيفيرك الشخصي ...
السلام عليكم ورحمة الله وبركاته
طرق حفظ نسخة من قاعدة بيانات منتداك ونسخة من ملفاته ، ونشرها في سيفيرك الشخصي ...
درسنا اليوم ، هو كيفيات أخذ نسخ قواعد بيانات بالطرق المعتادة وبالطرق الغير معتادة ، وطرق أخذ نسخ من ملفات مواقعكم بالطرق المعتادة وبالطرق الغير معتادة أيضا ، وتنصيب الملفات ونسخة قواعد البيانات مهما كان حجمها في السيرفر الشخصي بالطرق المعتادة وبالطرق الحصرية ...
أولا : كيف يمكنني أخذ نسخة احتياطية لقاعدة بيانات منتداي أو مجلتي ؟؟!!
هنا عدة طرق لذلك ، نذكر أهمها وأحسنها ,
الأولى وهي عن طريق الـ PHPMyAdmin :
نذهب إلى الـ PHPMyAdmin والتي لا تكاد تخلو منه كل نسخ لوحات التحكم ،
نختار قاعدة البيانات المراد حفظها .
http://arabdefender4.googlepages.com/1.png
نضغط على EXPORT أعلى القائمة التي في اليمين .
http://arabdefender4.googlepages.com/2.png
لا تغير شيئا هنا ، انزل في الأسفل واختار الضغط zip .
http://arabdefender4.googlepages.com/3.png
اضغط على go
http://arabdefender4.googlepages.com/4.png
بعدها تأتيك نافذة حفظ ، فاحفظها في جهازك .
http://arabdefender4.googlepages.com/5.png
وستراها بعد التحميل هكذا .
http://arabdefender4.googlepages.com/6.png
فك الضغط عن الملف وستسرى القاعدة كاملة بصيغة sql .
الطريقة الثانية عن طريق ملف CMD وهو بلغة PERL :
حمل ملف d.pl من المرفقات ، ارفعه في مجلد cgi-bin واعطه تصريح 755 واطلبه من المتصفح أي
كود:
http://[site].com/cgi-bin/d.pl
وسيظهر هكذا :
http://arabdefender4.googlepages.com/7.png
اكتب في المربع الأول مسار موقعك في السيرفر ، الذين يملكون لوحة تحكم cPanel سوف يكون المسار :
كود:
/home/user/public_html/XXX
حيث XXX هي المجلد الذي ستحفظ فيه نسخة قاعدة بياناتك ويشترط في حالة كانت الصلاحيات على ****l هي Nobody أو Apach أن يكون تصريح مجلد XXX هو 777 .
وفي المربع الثاني الأمر :
كود:
mysqldump -uZZZZ -pYYYY SSSS >arabdefender.sql
حيث :
ZZZZ هو يوزر القاعدة .
YYYY هو باس القاعدة .
SSSS هو اسم القاعدة .
arabdefender.sql هو الاسم الذي تود أن يتم حفظ القاعدة به .
http://arabdefender4.googlepages.com/8.png
ثم على
http://arabdefender4.googlepages.com/9.png
انتظر قليلا (بضع ثواني) ، ثم تنتهي العملية ، طبف الأمر التالي لضغط القاعدة ليسهل عليك تحميلها .
كود:
tar -czvf arabdefender.tar.gz arabdefender.sql
ثم اطلب الرابط :
كود:
http://www.[site].com/XXX/arabdefender.tar.gz
وسيتم تحميها عادي جدا ، أو حملها ببرنامج IDM إذا كنت مثبته .
ملاحظة : قد تصادفك صفحة FORBIDDEN وذلك راجع إلى تفعيل Mod_Securityفي السيرفر الذي يمنع الأوامر في السيرفر من على الملفات ، ويمكنك الاستعانة بالـ SSH أو بالطريقة الأولى .
ثانيا : كيف يمكنني أخذ نسخة احتياطية لملفات منتداي ؟؟؟
ارفع ملف CMD الذي تحدثنا عنه وهو موجود في المرفقات ، وارفعه في مجلد cgi-bin وأعطه تصريح 755 واطلبه من المتصفح عبر الرابط :
http://[site].com/cgi-bin/d.pl
سيظهر هكذا :
http://arabdefender4.googlepages.com/7.png
اكتب في المربع الأول مسار موقعك إذا كانت لديك لوحة تحكم cPanel فسوف يكون المسار :
كود:
/home/user/public_html
إذا كانت الصلاحيات على الـ ****l هي Nobody أو Apach فيجب أن يكون التصريح على مجلد pblic_html هو 777 .
وفي المربع الثاني الأمر :
كود:
tar -czvf vb.tar.gz vb
http://arabdefender4.googlepages.com/10.png
عند إكمال العملية سيظهر لك :
طبق الأمر :
لتشاهد نسخة ملفات منتداك مضغوطة وجاهزة للتحميل .
http://arabdefender4.googlepages.com/12.png
حملها على الرابط التالي :
كود:
http://www.[site].com/vb.tar.gz
وستجدها جاهزة كاملة ...
ثالثا : كيف يمكنني أن أركب منتداي وقاعدتي في حاسوبي الخاص ؟؟
أولا قم بتطبيق الشرح الموجود في هذا الموضوع وهو للأخ الكريم القيصر
قم بالذهاب إلى الرابط لإنشاء قاعدة بيانات جديدة :
كود:
http://localhost/phpmyadmin
قم بكتابة اسم القاعدة التي تريد انشاءها
http://arabdefender4.googlepages.com/19.png
وستظهر لك هذه .
http://arabdefender4.googlepages.com/20.png
ثم قم بنقل نسخة ملفات منتداك التي حملتها إلى الملف :
فك الضغط عنها هنا .
http://arabdefender4.googlepages.com/21.png
انقل نسخة قاعدة بيانات منتداك إلى الملف .
كود:
C:\AppServ\mysql\bin
http://arabdefender4.googlepages.com/22.png
انقر على Start ثم Run ، اكتب cmd ثم ok .
http://arabdefender4.googlepages.com/13.png
ستظهر لك شاشة DOS اكتب
أكتب الأمر مرتين متواليتين .
اكتب الأمر
كود:
cd appserv
cd mysql
cd bin
http://arabdefender4.googlepages.com/24.png
هنا اكتب الأمر :
كود:
mysql ArabDefender < arabdefender.sql
حيث
ArabDefender هو اسم قاعدة البيانات التي قمنا بإنشائها
arabdefender.sql هو نسخة قاعدة البيانات التي قمنا بتحميلها .
ثم انتر وانتظر على حسب حجم القاعدة .
http://arabdefender4.googlepages.com/25.png
الى ان يأتيك سطر فيه :
http://arabdefender4.googlepages.com/26.png
اذهب إلى الرابط لكي تتأكد من أن القاعدة تم تركيبها بنجاح .
كود:
http://localhost/phpmyadmin
وكما نلاحظ القاعدة تم تركيبها بنجاح ويوجد 114 جدول للنسخ التي لا تحتوي على هاكات .
http://arabdefender4.googlepages.com/27.png
الآن اطلب الرابط :
وستجد منتداك قد تم تركيبه في جهازك ..
منقول للفائده
2008