-
September 27th, 2010, 22:00
#1
چطوری بک آپ اتوماتیک بگیرم؟
سلام من نمایندگی حجمی لینوکس دارم با دسترسی به whm
میخوام کاری کنم اتوماتیک بک آپ از کل سایتهام گرفته بشه 20-30 سایت دارم؟
در whm چیزی پیدا نکردم؟
یه راه به ذهنم رسید که نمیتونم چطوری عملیش کنم!
اینه که یه اسکریپتی چیزی باشه برای تک تک سایتها وارد سی پنلشون بشه بعد بر قسمت بک آپ فول بک آپ و آدرس و تنظیمات سایت رو وارد کنه و بک آپ گرفته بشه بر روی یک هاست دیگه !!
ممنون میشم راهنمایی بفرمایید
-
-
September 27th, 2010 22:00
# ADS
-
September 27th, 2010, 22:37
#2
عضو جدید
پاسخ : چطوری بک آپ اتوماتیک بگیرم؟
از این اسکریپت پی اچ پی می تونی استفاده کنی
کد PHP:
<?php
// PHP script to allow periodic cPanel backups automatically, optionally to a remote FTP server.
// This script contains passwords. KEEP ACCESS TO THIS FILE SECURE! (place it in your home dir, not /www/)
// ********* THE FOLLOWING ITEMS NEED TO BE CONFIGURED *********
// Info required for cPanel access
$cpuser = "username"; // Username used to login to CPanel
$cppass = "password"; // Password used to login to CPanel
$domain = "example.com"; // Domain name where CPanel is run
$skin = "x"; // Set to cPanel skin you use (script won't work if it doesn't match). Most people run the default x theme
// Info required for FTP host
$ftpuser = "ftpusername"; // Username for FTP account
$ftppass = "ftppassword"; // Password for FTP account
$ftphost = "ftp.example.com"; // Full hostname or IP address for FTP host
$ftpmode = "ftp"; // FTP mode ("ftp" for active, "passiveftp" for passive)
// Notification information
$notifyemail = "you@example.com"; // Email address to send results
// Secure or non-secure mode
$secure = 0; // Set to 1 for SSL (requires SSL support), otherwise will use standard HTTP
// Set to 1 to have web page result appear in your cron log
$debug = 0;
// *********** NO CONFIGURATION ITEMS BELOW THIS LINE *********
if ($secure) {
$url = "ssl://".$domain;
$port = 2083;
} else {
$url = $domain;
$port = 2082;
}
$socket = fsockopen($url,$port);
if (!$socket) { echo "Failed to open socket connection… Bailing out!\n"; exit; }
// Encode authentication string
$authstr = $cpuser.":".$cppass;
$pass = base64_encode($authstr);
$params = "dest=$ftpmode&email=$notifyemail&server=$ftphost& user=$ftpuser&pass=$ftppass&submit=Generate Backup";
// Make POST to cPanel
fputs($socket,"POST /frontend/".$skin."/backup/dofullbackup.html?".$params." HTTP/1.0\r\n");
fputs($socket,"Host: $domain\r\n");
fputs($socket,"Authorization: Basic $pass\r\n");
fputs($socket,"Connection: Close\r\n");
fputs($socket,"\r\n");
// Grab response even if we don't do anything with it.
while (!feof($socket)) {
$response = fgets($socket,4096);
if ($debug) echo $response;
}
fclose($socket);
?>
توضیحاتش رو تو خود کد داده
منبع : گوگل
!... Security is never complete
-
تعداد تشکر ها از S4n470n به دلیل پست مفید
-
October 17th, 2010, 18:54
#3
پاسخ : چطوری بک آپ اتوماتیک بگیرم؟
با دروود
خوب whm همچين امكاني رو ندارد؟
همچنين با استفاده از اين كد،فايهلاي پشتيباني به كجا ذخريه خواهند شد؟
-
-
October 17th, 2010, 19:10
#4
عضو انجمن
پاسخ : چطوری بک آپ اتوماتیک بگیرم؟

نوشته اصلی توسط
saeed25
با دروود
خوب whm همچين امكاني رو ندارد؟
همچنين با استفاده از اين كد،فايهلاي پشتيباني به كجا ذخريه خواهند شد؟
تو سطح ریسلری همچین امکانی نیست!
خوب تو FTP که شما مشخضاتش رو وارد میکنید دیگه!
راستی فک کنم این فایل رو باید توی تک تک اکانت ها گذاشت (البته اینطوری که من متوجه شدم) و این کار چندتا عیب داره اول اینکه اگه کاربر اشتباها این فایل رو حذف بکنه دیگه از سایتش بک آپ تهیه نمیشه و دوم اینکه اگه کاربر این فایل رو باز کنه میتونه اطلاعات ftp رو برداره و ازش استفاده بکنه!
در مورد این کار شما یادمه یه بار یکی یه برنامه ای نوشته بود که اطلاعات whm رو میگرفت و اتوماتیک بک آپ میگرفت و ftp میکرد! خودشم تو همین انجمن معرفی کرده بود نرم افزارش رو ولی تاپیکش نمیدونم کجاست :دی
Google is your friend. All smart people use Google before asking dumb questions.
-
-
October 17th, 2010, 19:31
#5
عضو جدید
پاسخ : چطوری بک آپ اتوماتیک بگیرم؟
برای whm اگه دست به جیب باشی می تونی از این ابزار استفاده کنی
WHM Auto Backup - Automatic WHM Backup For WHM Resellers
البته این تو سایت خودش ذخیره می کنه
اینم ویدیو : Created by Camtasia Studio 6
ویرایش توسط S4n470n : October 17th, 2010 در ساعت 19:33
!... Security is never complete
-
-
October 18th, 2010, 00:03
#6
عضو انجمن
پاسخ : چطوری بک آپ اتوماتیک بگیرم؟
سلام دوستان
منم این نرم افزار رو دیدم
---------------------------------------------------------

نرم افزار پشتیبان گیری از اکانت های WHM یکی از مسائلی که تمام رسیلر های هاستینگ ها بخصوص کسانی که از کنترل پانل WHM/CPanel استفاده می کنند از آن رنج میبرند مشکل پشتیبان گیری از اکانت ها توسط رسیلر هاست ، یعنی اینکه خود رسیلر امکان پشتیبان گیری یکجا از تمام اکانت ها را ندارد.
ما این مشکل را با طراحی یک نرم افزار رفع کردیم. این برنامه با گرفتن اطلاعات کنترل پانل رسیلر به طور خودکار اکانت ها را از پانل او دریافت کرده و تک تک از همه ی آنها یک بک آپ کامل میگیرد و به سروری که کاربر به آن معرفی کرده ارسال میکند.
کد:
http://bestservers.ir/whmbs/setup.exe
--------------------
حالا یه سوال : ایا این نرم افزار یوزر و پسورد WHM رو به سازنده برنامه ارسال نمیکنه ؟ یعنی امن هست ؟
اگر باشه گه میشه گفت عالیه
ویرایش توسط Yashost!ng : October 18th, 2010 در ساعت 00:09
-
-
October 18th, 2010, 00:16
#7
-
-
December 8th, 2010, 15:59
#8
عضو انجمن
پاسخ : چطوری بک آپ اتوماتیک بگیرم؟
کافیه توی همن کد اول آرایه تعریف کنید . و فکر نکنم لازم باشه توی هر کدوم از اکانت ها یکی ساخت . چون اطلاعات سی پنل رو می گیره ...
-
-
December 9th, 2010, 09:45
#9
عضو انجمن
پاسخ : چطوری بک آپ اتوماتیک بگیرم؟
لطفا درباره قیمت و نحوه استفاده هم صحبت کنید
-
-
December 9th, 2010, 10:09
#10
عضو انجمن
پاسخ : چطوری بک آپ اتوماتیک بگیرم؟
کسی از اسکریپت پی اچ پی استفاده کرده؟ و یا نرم افزار دوستمون چی؟ هرکی استفاده کرده بگه تا مزایا و معایبشو بدونیم
خدا کیفیت رو فدای کمیت نکن. کمتر خلق کن ولی آدم خلق کن!
آفاق دیتا شمال نماینده رسمی وایمکس مبین نت و شرکت فن آوا در استان مازندران
-