
تنظیم بکاپ گیری خودکار از هاست
بکاپ گیری خودکار به شما این امکان را میدهد که زمان و روزی جهت بکاپ گیری تعیین و با این کار از اطلاعات سایت تان بکاپ تهیه و اطلاعات سایت را نزد خود حفظ کنید،اگر اطلاعات ذخیره شده روی هاست تان از اهمیت بالایی برخوردار هستند میتوانید بصورت روزانه یا حتی ساعتی بصورت اتوماتیک از هاست تان بک اپ تهیه کنید.
جهت بکاپ گیری خودکار از هاست به این نکات توجه فرمایید
- نسخه پشتیبان گرفته شده توسط اسکریپت ، توسط شما، قابل بازگردانی نیست و باید درخواست پشتیبانی باز کنید تا بک آپ توسط اپ وب بازگردانی شود.
- بک آپ ها در پوشه قبل public_html در هاستتان ذخیره خواهد شد.
1.برای تنظیم بک آپ گیری ساعتی وارد کنترل پنل هاست شوید و به file manager بروید

سپس به پوشه قبل public_html بروید(home) در این قسمت، فایل زیر را آپلود نمایید و سپس آن را انتخاب و روی edit کلیک نمایید.
دانلود فایل - اینجا را کلیک نمایید.

پس از ویرایش فایل بالا بخش های زیر را درون آن تغییر دهید:
نام کاربری سی پنل هاست
$cpuser = "
username
"; // Username used to login to cPanel
رمز هاست
$cppass = " password "; // Password used to login to cPanel
آدرس آی پی هاست را در این بخش وارد نمایید
$ip = "
ip_address
"; // Your main ip address
مشخصات هاستی که پس از بک اپ گیری باید بک آپ به آن منتقل شود. (میتوانید در هاست کنونی نیز ذخیره بک آپ را انجام دهید در اینصورت یک یوزر و رمز برای اف تی پی بسازید)
یوزر اف تی پی
$ftpuser = " ftpusername "; // Username for FTP account
رمز اف تی پی
$ftppass = " ftppassword "; // Password for FTP account
آدرس آی پی
$ftphost = "
ip_address
"; // IP address of your hosting account آدرس ایمیل شما
$notifyemail = "
any@example.com
"; // Email address to send results در مرحله آخر شما باید مشخص کنید که چه زمانهایی باید بک آپ گرفته شود.
به بخش cron job در کنترل پنل هاست بروید و زمانبدی را بر حسب دقیقه، ساعت و ماه و روز انتخاب کنید و در بخش command دستور زیر را قرار دهید.
بجای username، نام کاربری هاست را وارد نمایید.
/usr/local/bin/php /home3/username/cron_backups.php
با توجه به محدودیت ارسال ایمیل در هاست اگر نمی خواهید بعد از هر بار اجرای کرون ایمیلی برای شما ارسال شود، می توانید در انتهای دستور کرون خود، دستور زیر را قرار دهید:
>/dev/null 2>&1

همچنین برای اطلاع از اینکه هاست شما روی home یا home2 قرار دارد به بخش اول سی پنل بروید در پنجره سمت چپ دومین گزینه آدرس یوزرتان را نمایش میدهد.
برای مثال:
/home/youraccount
یا
/home2/youraccount
