PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چطوری بک آپ اتوماتیک بگیرم؟



amirb55
September 27th, 2010, 22:00
سلام من نمایندگی حجمی لینوکس دارم با دسترسی به whm
میخوام کاری کنم اتوماتیک بک آپ از کل سایتهام گرفته بشه 20-30 سایت دارم؟
در whm چیزی پیدا نکردم؟
یه راه به ذهنم رسید که نمیتونم چطوری عملیش کنم!
اینه که یه اسکریپتی چیزی باشه برای تک تک سایتها وارد سی پنلشون بشه بعد بر قسمت بک آپ فول بک آپ و آدرس و تنظیمات سایت رو وارد کنه و بک آپ گرفته بشه بر روی یک هاست دیگه !!

ممنون میشم راهنمایی بفرمایید

S4n470n
September 27th, 2010, 22:37
از این اسکریپت پی اچ پی می تونی استفاده کنی

<?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);

?>
توضیحاتش رو تو خود کد داده
منبع : گوگل

saeed25
October 17th, 2010, 18:54
با دروود
خوب whm همچين امكاني رو ندارد؟
همچنين با استفاده از اين كد،فايهلاي پشتيباني به كجا ذخريه خواهند شد؟

SabaData
October 17th, 2010, 19:10
با دروود
خوب whm همچين امكاني رو ندارد؟
همچنين با استفاده از اين كد،فايهلاي پشتيباني به كجا ذخريه خواهند شد؟

تو سطح ریسلری همچین امکانی نیست!
خوب تو FTP که شما مشخضاتش رو وارد میکنید دیگه!
راستی فک کنم این فایل رو باید توی تک تک اکانت ها گذاشت (البته اینطوری که من متوجه شدم) و این کار چندتا عیب داره اول اینکه اگه کاربر اشتباها این فایل رو حذف بکنه دیگه از سایتش بک آپ تهیه نمیشه و دوم اینکه اگه کاربر این فایل رو باز کنه میتونه اطلاعات ftp رو برداره و ازش استفاده بکنه!
در مورد این کار شما یادمه یه بار یکی یه برنامه ای نوشته بود که اطلاعات whm رو میگرفت و اتوماتیک بک آپ میگرفت و ftp میکرد! خودشم تو همین انجمن معرفی کرده بود نرم افزارش رو ولی تاپیکش نمیدونم کجاست :دی

S4n470n
October 17th, 2010, 19:31
برای whm اگه دست به جیب باشی می تونی از این ابزار استفاده کنی
WHM Auto Backup - Automatic WHM Backup For WHM Resellers (http://siteautobackup.com/whmspecial.php)
البته این تو سایت خودش ذخیره می کنه
اینم ویدیو : Created by Camtasia Studio 6 (http://siteautobackup.com/videos/whm/whm.html)

Yashost!ng
October 18th, 2010, 00:03
سلام دوستان

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

---------------------------------------------------------

[/URL][URL="http://bestservers.ir/Images/WHMBS.gif"]http://bestservers.ir/Images/WHMBS.gif (http://bestservers.ir/Images/WHMBS.gif)

نرم افزار پشتیبان گیری از اکانت های WHM یکی از مسائلی که تمام رسیلر های هاستینگ ها بخصوص کسانی که از کنترل پانل WHM/CPanel استفاده می کنند از آن رنج میبرند مشکل پشتیبان گیری از اکانت ها توسط رسیلر هاست ، یعنی اینکه خود رسیلر امکان پشتیبان گیری یکجا از تمام اکانت ها را ندارد.
ما این مشکل را با طراحی یک نرم افزار رفع کردیم. این برنامه با گرفتن اطلاعات کنترل پانل رسیلر به طور خودکار اکانت ها را از پانل او دریافت کرده و تک تک از همه ی آنها یک بک آپ کامل میگیرد و به سروری که کاربر به آن معرفی کرده ارسال میکند.


http://bestservers.ir/whmbs/setup.exe
--------------------

حالا یه سوال : ایا این نرم افزار یوزر و پسورد WHM رو به سازنده برنامه ارسال نمیکنه ؟ یعنی امن هست ؟

اگر باشه گه میشه گفت عالیه

S4n470n
October 18th, 2010, 00:16
اکثرا بستگی به سازنده و اعتبار اون سازنده داره
بهترین کار گرفتن تعهد و چک کردن برنامه هست ! (یه دستی باید به سرو روش برای کرکش کشید ، البته فقط برای تست امنیتش و اینکه خرابکاری نمی کنه و پسورد رو به سازنه سند نمی کنه :d:65:!

alimosavi
December 8th, 2010, 15:59
کافیه توی همن کد اول آرایه تعریف کنید . و فکر نکنم لازم باشه توی هر کدوم از اکانت ها یکی ساخت . چون اطلاعات سی پنل رو می گیره ...

dade24
December 9th, 2010, 09:45
لطفا درباره قیمت و نحوه استفاده هم صحبت کنید

AfaghData
December 9th, 2010, 10:09
کسی از اسکریپت پی اچ پی استفاده کرده؟ و یا نرم افزار دوستمون چی؟ هرکی استفاده کرده بگه تا مزایا و معایبشو بدونیم

dade24
December 11th, 2010, 21:33
سلام دوستان

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

---------------------------------------------------------

[/URL][URL="http://bestservers.ir/Images/WHMBS.gif"]http://bestservers.ir/Images/WHMBS.gif (http://bestservers.ir/Images/WHMBS.gif)

نرم افزار پشتیبان گیری از اکانت های WHM یکی از مسائلی که تمام رسیلر های هاستینگ ها بخصوص کسانی که از کنترل پانل WHM/CPanel استفاده می کنند از آن رنج میبرند مشکل پشتیبان گیری از اکانت ها توسط رسیلر هاست ، یعنی اینکه خود رسیلر امکان پشتیبان گیری یکجا از تمام اکانت ها را ندارد.
ما این مشکل را با طراحی یک نرم افزار رفع کردیم. این برنامه با گرفتن اطلاعات کنترل پانل رسیلر به طور خودکار اکانت ها را از پانل او دریافت کرده و تک تک از همه ی آنها یک بک آپ کامل میگیرد و به سروری که کاربر به آن معرفی کرده ارسال میکند.


http://bestservers.ir/whmbs/setup.exe
--------------------

حالا یه سوال : ایا این نرم افزار یوزر و پسورد WHM رو به سازنده برنامه ارسال نمیکنه ؟ یعنی امن هست ؟

اگر باشه گه میشه گفت عالیه





دوستان میشه به این برنامه اطمینان کرد

mdz72
January 18th, 2011, 10:54
سلام دوستان

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

---------------------------------------------------------

[/URL][URL="http://bestservers.ir/Images/WHMBS.gif"]http://bestservers.ir/Images/WHMBS.gif (http://bestservers.ir/Images/WHMBS.gif)

نرم افزار پشتیبان گیری از اکانت های WHM یکی از مسائلی که تمام رسیلر های هاستینگ ها بخصوص کسانی که از کنترل پانل WHM/CPanel استفاده می کنند از آن رنج میبرند مشکل پشتیبان گیری از اکانت ها توسط رسیلر هاست ، یعنی اینکه خود رسیلر امکان پشتیبان گیری یکجا از تمام اکانت ها را ندارد.
ما این مشکل را با طراحی یک نرم افزار رفع کردیم. این برنامه با گرفتن اطلاعات کنترل پانل رسیلر به طور خودکار اکانت ها را از پانل او دریافت کرده و تک تک از همه ی آنها یک بک آپ کامل میگیرد و به سروری که کاربر به آن معرفی کرده ارسال میکند.


http://bestservers.ir/whmbs/setup.exe
--------------------

حالا یه سوال : ایا این نرم افزار یوزر و پسورد WHM رو به سازنده برنامه ارسال نمیکنه ؟ یعنی امن هست ؟

اگر باشه گه میشه گفت عالیه

من طراح این برنامه هستم ، میتونید برنامه رو با .NET Reflector باز کنید و سورسش رو چک کنید ... دیگه راهی به ذهنم نمیرسه که بخوام به شما اثبات کنم سیستم امن هستش .

alisc
January 19th, 2011, 15:32
من طراح این برنامه هستم ، میتونید برنامه رو با .NET Reflector باز کنید و سورسش رو چک کنید ... دیگه راهی به ذهنم نمیرسه که بخوام به شما اثبات کنم سیستم امن هستش .

دستتون دردنکنه :)

موفق باشید انشاالله .