ورود

نسخه کامل مشاهده نسخه کامل : تهیه پشتیبان از بانک اطلاعات سایت



Jalal
08-09-2007, 16:54
برای هر Webmaster داشتن یک نسخه پشتیبان (BackUp) از بانک اطلاعات (DataBase) سایت خود امری ضروری است . با وجود آنکه تهیه یک فایل پشتیبان با کمک ورود به تنظیمات phpMyAdmin کار آسانی است اما انجام اینکار بصورت روزانه ، هفتگی و یا ماهانه علاوه بر وقت گیر بودن آن ممکن است با فراموشی شما نیز همراه باشد . با استفاده از راهنمای زیر شما می توانید تمام این مراحل را بصورت کاملاً خودکار و در زمان دلخواه انجام دهید .
برای انجام اینکار ، در ابتدا نیاز به یک اسکریپت PHP خواهید داشت [دریافت کنید ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])] . نمونه های فراوان دیگری را نیز می توانید در سایت Download.com پیدا کنید .
پس از دریافت این اسکریپت ، آنرا با یک ویرایشگر متن باز کنید و مقادیر مورد نیاز در آنرا تغییر دهید . این مقادیر شامل مشخصات DataBase سایت شما خواهند شد از جمله کلمه عبور ، نام DataBase و غیره ... همچنین در صورتی که مایل هستید نسخه پشتیبان بر روی هاست شما یا مکانی دیگر ذخیره شود مشخصات FTP سایت را نیز در این اسکریپت وارد کنید .
حال اسکریپت مذکور را در مسیری مانند [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] کپی کنید . این مسیر جایی است که فایهای پشتیبان شما بعداً در آن ذخیره می شوند . توجه داشته باشید که مقدار CHMOD فولدر backups را بر روی عدد 777 تنظیم کرده باشید تا بدین ترتیب اسکریپت بتواند در این فولدر فایلهای ذخیره را بسازد . برای تست اسکریپت می توانید از مسیر [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] استفاده نمایید .
پس از آنکه مطمئن شدید اسکریپت شما درست عمل می کند ، وارد CPanel سایت خود شوید و در آنجا بر روی آیکون "Cron jobs" کلیک کنید . حالت "Standard" را انتخاب نموده و در محل "Command to run" عبارت زیر را بنویسید :
php /home/username/public_html/backups/backup.php
در مسیر بالا بجای عبارت "username" شناسه سایت خود را بنویسید . بطور مثال برای سایت WinBeta عبارت زیر نوشته می شود :
php /home/winbeta/public_html/backups/backup.php
حال از جداول زمانی موجود زمانی را که مایل هستید نسخه پشتیبان سایت شما آماده شود را انتخاب کنید . بطور مثال هر هفته ساعت 3 شب . اکنون دکمه "Save Crontab" را کلیک کنید .
بدین ترتیب از این پس "Cron jobs" بصورت خودکار اسکریپت PHP شما را اجرا کرده و فایل پشتیبان را در مسیری که مشخص کرده اید ذخیره می کند .
winbeta