اسکریپت بکاپ اتوماتیک cpanel

 

این اسکریپت ساده از امکان ایجاد فول بکاپ cpanel برای ایجاد فول بکاپ استفاده میکند

در قالب php این باعث میشود که بکاپ گیری بسیار آسانتر و قابل اعتماد تر شود و به شما اجازه میدهد تا بهتر برای سایت خود بکاپ ایجاد کنید

 

بکاپ اتوماتیک از طریق cronjob

ایجاد بکاپ cpanel در فرمت tar.gz

پیاده سازی و اجرای آسان با یک دستور ساده

ارسال ایمیل اطلاع رسانی از کامل شدن بکاپ

قابلیت ftp برای ارسال بکاپ به سرور ftp دیگری

سازگار با تم x3

 

 

موارد مورد نیاز

Cpanel 10 یا بالاتر فعال بودن قابلیت cronjob و بکاپ گیری

Php 4.1 به بالا

دسترسی ftp

 

 

  1. فایل اسکریپت را بر روی سیستم خود دانلود کنید
  2. فایل cpanel_backup.php را با cpanel ویرایش کنید

 

$cpuser = یوزر cpanel شما

$cppass = پسوورد cpanel شما

$domain = دامنه ای که بر روی cpnel قرار دارد معمولا بدون WWW

$skin = تم cpanel شما که به صورت پیشفرص معمولا

 

قسمت بعد تنظیمات آپلود بکاپ بر روی سرور ftp هست

اگر محل ftp بر روی همین سروری هست که شما دارید بکاپ میگیرد هست بهتر است که این موارد را خالی بگذارید

 

$ftpuser = پوزر ftp

$ftppass = پسوورد ftp

$ftphost = دامنه ftp (usually ftp.yourdomainname.com)

$ftpmode = مود انتقال ftp که با آن ازلاعات منتقل میشود

بهتر هست که مود را passive انتخاب کنید مخصوصا برای فایل های حجیم

$ftpport = پورت ftp را مشخص کنید

$ftpdir = آدرس مسیری که فایل ftp قرار هست در ان upload شود

برای آدرس دهی ار مسیر root شروع کنید

اگر محل قرار گرفتن بکاپ بر روی سروری هست که دارید بکاپ ایجاد می کنید نباید بکاپ را در home folder یوزر قرار دهید زیرا cpanel بعد از ایجاد بکاپ آن را پاک میکند

Example: /backups (/home/$user/backups).  أدرس محل باید ایجاد شده باشد

 

$notifyemail = أدرس ایمیلی که به آن اطلاع زسانی ارسال میشوذ زمانی که بکاپ کامل بشود

 

$secure = مشخص کنید  که اسکریپت به ضورت امن یا غیر امن به cpanel از طریق دسترسی داشته باشد

 

 $debug = ارسال چزئیات پزوسه بکاپ گریبه ایمیل که مشخص کنید

 

  1. زمانی که ویرایش فایل php را تمام کردید فایل را باید در وب سرور آپلود کنید

به دلیلیل امنیتی مهم هست که فایل را در خارج از پوشه public html قرار دهید و پرمیژن آن را 600 قرار دهید

 

  1. وارد صفحه cron jobs در سیپنل شوید و cron job را توچه به نیار خود ایجاد کنید
آیا این پاسخ به شما کمک کرد؟ 3 کاربر این را مفید یافتند (3 نظرات)