عرض مشاركة واحدة
  #1  
قديم أضيفت بتاريخ 12-05-2008, 09:50 AM
الزعيم الزعيم غير متواجد حالياً
عضو مشارك
 
تاريخ التسجيل: 21-02-2008
المشاركات: 85
معدل تقييم المستوى: 18
الزعيم will become famous soon enoughالزعيم will become famous soon enough
Happy طرق حفظ نسخة من قاعدة بيانات منتداك ونسخة من ملفاته ، ونشرها في سيفيرك الشخصي ...

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

طرق حفظ نسخة من قاعدة بيانات منتداك ونسخة من ملفاته ، ونشرها في سيفيرك الشخصي ...

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


أولا : كيف يمكنني أخذ نسخة احتياطية لقاعدة بيانات منتداي أو مجلتي ؟؟!!

هنا عدة طرق لذلك ، نذكر أهمها وأحسنها ,


الأولى وهي عن طريق الـ PHPMyAdmin :

نذهب إلى الـ PHPMyAdmin والتي لا تكاد تخلو منه كل نسخ لوحات التحكم ،
نختار قاعدة البيانات المراد حفظها .

نضغط على EXPORT أعلى القائمة التي في اليمين .

لا تغير شيئا هنا ، انزل في الأسفل واختار الضغط zip .

اضغط على go

بعدها تأتيك نافذة حفظ ، فاحفظها في جهازك .

وستراها بعد التحميل هكذا .

فك الضغط عن الملف وستسرى القاعدة كاملة بصيغة sql .


الطريقة الثانية عن طريق ملف CMD وهو بلغة PERL :

حمل ملف d.pl من المرفقات ، ارفعه في مجلد cgi-bin واعطه تصريح 755 واطلبه من المتصفح أي






وسيظهر هكذا :



اكتب في المربع الأول مسار موقعك في السيرفر ، الذين يملكون لوحة تحكم cPanel سوف يكون المسار :


كود:
/home/user/public_html/XXX
حيث XXX هي المجلد الذي ستحفظ فيه نسخة قاعدة بياناتك ويشترط في حالة كانت الصلاحيات على ****l هي Nobody أو Apach أن يكون تصريح مجلد XXX هو 777 .
وفي المربع الثاني الأمر :
كود:
mysqldump -uZZZZ -pYYYY SSSS  >arabdefender.sql
حيث :
ZZZZ هو يوزر القاعدة .
YYYY هو باس القاعدة .
SSSS هو اسم القاعدة .
arabdefender.sql هو الاسم الذي تود أن يتم حفظ القاعدة به .






ثم على






انتظر قليلا (بضع ثواني) ، ثم تنتهي العملية ، طبف الأمر التالي لضغط القاعدة ليسهل عليك تحميلها .
كود:
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
سيظهر هكذا :

اكتب في المربع الأول مسار موقعك إذا كانت لديك لوحة تحكم cPanel فسوف يكون المسار :
كود:
/home/user/public_html
إذا كانت الصلاحيات على الـ ****l هي Nobody أو Apach فيجب أن يكون التصريح على مجلد pblic_html هو 777 .
وفي المربع الثاني الأمر :


كود:
tar -czvf vb.tar.gz vb



عند إكمال العملية سيظهر لك :
طبق الأمر :
كود:
ls -la
لتشاهد نسخة ملفات منتداك مضغوطة وجاهزة للتحميل .

حملها على الرابط التالي :
كود:
http://www.[site].com/vb.tar.gz

وستجدها جاهزة كاملة ...





ثالثا : كيف يمكنني أن أركب منتداي وقاعدتي في حاسوبي الخاص ؟؟

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

قم بالذهاب إلى الرابط لإنشاء قاعدة بيانات جديدة :


كود:
http://localhost/phpmyadmin



قم بكتابة اسم القاعدة التي تريد انشاءها






وستظهر لك هذه .






ثم قم بنقل نسخة ملفات منتداك التي حملتها إلى الملف :


كود:
C:\AppServ\www
فك الضغط عنها هنا .






انقل نسخة قاعدة بيانات منتداك إلى الملف .


كود:
C:\AppServ\mysql\bin



انقر على Start ثم Run ، اكتب cmd ثم ok .







ستظهر لك شاشة DOS اكتب
كود:
cd..
أكتب الأمر مرتين متواليتين .
اكتب الأمر

كود:
cd  appserv
 cd mysql
 cd bin

هنا اكتب الأمر :
كود:
mysql ArabDefender <  arabdefender.sql
حيث
ArabDefender هو اسم قاعدة البيانات التي قمنا بإنشائها
arabdefender.sql هو نسخة قاعدة البيانات التي قمنا بتحميلها .
ثم انتر وانتظر على حسب حجم القاعدة .






الى ان يأتيك سطر فيه :





اذهب إلى الرابط لكي تتأكد من أن القاعدة تم تركيبها بنجاح .


كود:
http://localhost/phpmyadmin


وكما نلاحظ القاعدة تم تركيبها بنجاح ويوجد 114 جدول للنسخ التي لا تحتوي على هاكات .







الآن اطلب الرابط :


كود:
http://localhost/vb


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








منقول للفائده



2008
رد مع اقتباس