صفحه 3 از 3 نخستنخست 123
نمایش نتایج: از شماره 21 تا 25 , از مجموع 25

موضوع: اسکریپت بک اپ خودکار معرفی کنید.

  1. #21
    عضو انجمن saeidj آواتار ها
    تاریخ عضویت
    Nov 2009
    نوشته ها
    322
    تشکر تشکر کرده 
    369
    تشکر تشکر شده 
    367
    تشکر شده در
    242 پست

    پیش فرض پاسخ : اسکریپت بک اپ خودکار معرفی کنید.

    مگه براي بك اپ اسكريپت مي خواد؟

    تو دايركت ادمين بك اپ منيج منت از طريق ftp ست مي كني كه رو يه يرور ديگه خود كار بك اپ بگيره. نخواستي تنظيم ميكني تو همون سرور خودت بك اپ ميگيره

  2. # ADS




     

  3. #22
    عضو دائم
    تاریخ عضویت
    Sep 2008
    نوشته ها
    1,732
    تشکر تشکر کرده 
    32
    تشکر تشکر شده 
    3,299
    تشکر شده در
    1,408 پست

    پیش فرض پاسخ : اسکریپت بک اپ خودکار معرفی کنید.

    نقل قول نوشته اصلی توسط p30rayan نمایش پست ها
    در بخش command در cron jobs اینو زدم

    cd /scripts ; ./pkgacct MyUsername

    به جی MyUsername مورد خودم رو نوشتم ولی چیزی بک اپ نمیگره! همه جا رو گشتم نگرفته بود!
    در شرایط عادی بجز root حق دسترسی برای اجرای این اسکریپت ندارید !
    این روش تهیه بک آپ خودکار با استفاده از اسکریپت بک آپ Cpanel و با استفاده از Cronjobs خود پنل هستش

    * برای همین گفتم بهتون که با مدیر سرور یا همون Root صحبت کنید تا بک آپ گیری رو براتون بصورت اتوماتیک و مطمئن تنظیم کنه ...


    یک اسکریپت بسیار جالب الان پیدا کردم که به زبان php نوشته شده ! کار این اسکریپت هم اینه که به جای شما عمل بک آپ گیری رو با استفاده از Cpanel انجام میده ...
    * این اسکریپت داخل انجمن های Cpanel در بارش بحث شده و تایید شده

    این محتوا رو داخل یک فایل با نام fullbackup.php و در مسیر home/youraccount/ ذخیره کنید :

    کد 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);

    ?>
    * اطلاعات مربوط به user - pass سی پنل رو داخل اسکریپت و در جاهای مشخص شده وارد کنید
    * اطلاعات مربوط به FTP دلخواه هستند و اگر نیازی به انتقال بک آپ ها به آدرس FTP ندارید میتونید اونها رو رها کنید و پر نکنید

    * امنیت این فایل بدلیل اینکه داخل دایرکتوری Home ایجاد میشه تامین میشه

    این اسکریپت رو هم با استفاده از Cron job در زمان های تعیین شده اجرا میکنیم :

    به این طریق که داخل cronjobs این دستور رو وارد میکنیم

    کد:
    15 2 * * * /usr/local/bin/php  /home/youraccount/fullbackup.php
    با وارد کردن این عبارت cron job این اسکریپت رو هر شب راس ساعت 2:15 اجرا میکنه و بصورت کاملا عادی با استفاده از خود Cpanel درخواست ایجاد backup رو میده و فایل های بک آپ بصورت کاملا عادی و بدون مشکل تهیه میشند .


    این مطمئن ترین راه برای تهیه بک آپ با استفاده از یک اسکریپت در Cpanel هست !

    ---------- Post added at 10:59 PM ---------- Previous post was at 10:33 PM ----------

    نقل قول نوشته اصلی توسط saeidj نمایش پست ها
    مگه براي بك اپ اسكريپت مي خواد؟

    تو دايركت ادمين بك اپ منيج منت از طريق ftp ست مي كني كه رو يه يرور ديگه خود كار بك اپ بگيره. نخواستي تنظيم ميكني تو همون سرور خودت بك اپ ميگيره
    برای تهیه بک آپ ، نه !

    ولی برای تهیه خودکار و اتوماتیک بک آپ توسط کاربر در صورتی که قصد داشته باشند بدون هماهنگی با مدیر سرور این کار رو انجام بدند ، بله !

  4. تعداد تشکر ها ازOnline24 به دلیل پست مفید


  5. #23
    کاربر اخراج شده
    تاریخ عضویت
    Apr 2011
    نوشته ها
    233
    تشکر تشکر کرده 
    12
    تشکر تشکر شده 
    312
    تشکر شده در
    236 پست

    پیش فرض پاسخ : اسکریپت بک اپ خودکار معرفی کنید.

    اولا باید بدانی چه دستوری می تواند بکاپ بگیرد از فایل ها و دیتابیس مثلا
    mysqldump ...........
    tar .........
    سپس با putty اجرا کن ببین می گیره یا نه
    حالا اگر سی پنل نداری باید دستی فایل کانفیگ کران جاب رو از پوتی با nano ویرایش کنی و همون ستینگ رو بزاری

    برای سرور دوم می تونی مسیر فایل های سرور اصلی رو بدی و کران جاب wget کنی
    اگر اسکریپت بنویسی بهتره
    می تونی با php شل کنی

    ضمنا اگر بکاپ گیرتون php است در کران جاب باید ابتدا مسیر php را بدی و در ادامه آدرس فایل رو مثلا
    /var/php/.... /home/public_htmlbackup.php

  6. #24
    عضو انجمن
    تاریخ عضویت
    Aug 2009
    محل سکونت
    اندیشه ، فاز 1
    نوشته ها
    389
    تشکر تشکر کرده 
    977
    تشکر تشکر شده 
    314
    تشکر شده در
    195 پست

    پیش فرض پاسخ : اسکریپت بک اپ خودکار معرفی کنید.

    یک سوال :
    نمیشه بک آپ رو تنظیم کرد روی یکی از این هاست های مجانی ؟ ( گیگفا و . . . )
    یعنی کسی جایی از این هاست های مجانی رو سراغ داره که بشه بک آپ رو بصورت ftp بهش وصل کرد ؟

  7. #25
    کاربر اخراج شده
    تاریخ عضویت
    Apr 2011
    نوشته ها
    233
    تشکر تشکر کرده 
    12
    تشکر تشکر شده 
    312
    تشکر شده در
    236 پست

    پیش فرض پاسخ : اسکریپت بک اپ خودکار معرفی کنید.

    نه
    منطقی نیست بک آپ رو آپلود کنیم رو سرور کسی گیرم که بگذاره

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

صفحه 3 از 3 نخستنخست 123

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. اسکریپت سرور نود32 اسکریپت سایت nod32 لایسنس نود32
    توسط larsa.soft در انجمن اسکریپت های دیگر
    پاسخ ها: 3
    آخرين نوشته: March 10th, 2014, 22:06
  2. اسکریپت به اسکریپت یا به هاست دسترسی داره؟؟؟!؟!؟!
    توسط looneir در انجمن سیستم های مدیریت محتوا
    پاسخ ها: 5
    آخرين نوشته: September 13th, 2013, 01:53
  3. پاسخ ها: 3
    آخرين نوشته: February 18th, 2011, 19:12

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •