العودة   منتديات عشاق السودان > منتديات الكمبيوتر والإنترنت > منتدى تطوير المواقع والمنتديات
التسجيل مستضيف الصور التعليمـــات قائمة الأعضاء التقويم البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع طرق مشاهدة الموضوع
قديم 14-09-2005, 19:39   رقم المشاركة : 1 (permalink)
معلومات العضو
Silent Storm
المشرف العام
 
الصورة الرمزية Silent Storm
 

 

 
إحصائية العضو









Silent Storm غير متواجد حالياً

 

إحصائية الترشيح

عدد النقاط : 10
Silent Storm تم تعطيل التقييم

 

 

أخذ نسخة احتياطية بصورة تلقائية

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

- اول شي قم بانشاء مجلد خارج الـpuplic_html وليكن اسمه مثلا mysql_backup وضع الملفين المرفقين داخله.
- قم بإنشاء اسممستخدم لقاعدة البيانات وليكن اسمه backup واعطه صلاحيات الـlock و select لجميع قواعد البيانات التي تريد اخذ نسخ احتياطية منها
اليكم شرح مختصر لكود ملف الكونفيق :-
اولا
كود PHP:
$dbhost 'localhost'
ولا يحتاج شرح
كود PHP:
$dbnames = array(
    
'<username>_my-database',
    
'<username>_another-database',
    
'<username>_and-so-on-and-so-forth'); 
قم بوضع اسماء قواعد البيانات في هذه المصوفوفة
وطبعا <username> هو اسمالمستخدم الخاص بموقعك
لا تنس ان تعدله في اسماء قواعد البيانات
كود PHP:
$dbuser '<username>_backup';
$dbpass '<password>'
اسم المستخدم الذي قمت بإنشاءه واعطيته صلاحيات الـlock و select
كود PHP:
$send_email true// 'true' sends an email, 'false' does not 
اذا كنت تود ان تستقبل الـBackup في الايميل ،واذا كنت لا تريد فقط قم بتغير الـtrue الى false
كود PHP:
$to_email "Me <something@domain.tld>"
ضع بريدك اعلاه واقترح بريد قوقل
كود PHP:
$max_attachment 5120
حجم المرفقات في الرسالة واذا كنت لا تريدان تستخدمه فقط ضع القيمة -1
كود PHP:
$ftp_server "hostname";
$ftp_user "username";
$ftp_password "password"
معلومات الـFTP للسيرفر الذي تودوضع الملفات فيه ،،، واذا كنت تريدان تضعها في نفس سيرفر موقعك قمبكتابة معلومات موقعك كاملة
كود PHP:
$ftp_path "mysql_backup"
وهذه أهم شي
كود PHP:
$working_path "/home/<username>/mysql_backup"
اكتب المسار الذي انشاءت المجلد الخاص بالـBackup فيه والذي أسميناه mysql_backup
لا تنس ان تعدل الى اسمالمستخدم الخاص بك

كود PHP:
$use_gzip true;   // 'true' creates a gzipped tar archive, 'false' does not. 
هذا خيار مهم ايضا ، وهو الخيار المسوؤل من عمليات الضغط ، ويمكنك تجميده ايضا بوضع كلمة false

طبعا لا تنسوا لديكم خيارين لاستلام الـBackup
1- وهي كمرفقات في الايميل واقترح استخدام بريد قوقل
2- عبر الـFTP

طبعا الملفين في المرفقات ،، لا تضعوا ابدا الملفات في puplic_html
بعد ذلك اتجه الى الـcron jops من خلال لوحة التحكم cPanel وقم بتحديد الملف backup_mysql.php الموجود داخل الدليل mysql_backup

لا تضعوا أبداً هذه مالفات داخل الـpuplic_html لكي لا يعبث بكم العابثين
وآسفين للتقصير
ولكم الشكر

آخوكم - محمد
الملفات المرفقة
نوع الملف: zip backup_mysql.zip‏ (3.5 كيلوبايت, المشاهدات 2)

التوقيع

Silent Storm غير متواجد حالياً   رد مع اقتباس
قديم 16-10-2005, 22:44   رقم المشاركة : 2 (permalink)
معلومات العضو
ALPROF
عضو مميز
 
الصورة الرمزية ALPROF
 

 

 
إحصائية العضو









ALPROF غير متواجد حالياً

 

إحصائية الترشيح

عدد النقاط : 42
ALPROF is on a distinguished road

 

 

تسلم يا حمادة

وربنا يديك العافية

التوقيع

ALPROF غير متواجد حالياً   رد مع اقتباس
رد


أدوات الموضوع
طرق مشاهدة الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


الساعة الآن: 20:24


Powered by vBulletin® Version 3.6.8, Copyright ©2000 - 2008, Tranz By Almuhajir
جميع الآراء والتعليقات المطروحة تمثل وجهة نظر كاتبها وليس بالضرورة وجهة نظر الموقع
SudaBest.net SudaBest.net

Search Engine Optimization by vBSEO 3.2.0 RC5

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99