ریدایرکت 301

آموزش کار با نمایندگی هاست

نصب تصویری وردپرس

نصب CSF

صفحه سفید در وردپرس

غیرفعال کردن افزونه

سئو

آپدیت لایسنس

ریدایرکت به https

انتقال هاست به هاست

امنیت در وردپرس

SSL رایگان

نصب سی پنل

نصب دایرکت ادمین

فشرده کردن عناصر سایت

جلوگیری از کش

تغییر آی پی

استخراج SSH public key

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

۲۸ فروردین ۱۳۹۳ | 0 نظر | لینک کوتاه | Cpanel, Direct admin, سرور لینوکسی

در این پست قصد داریم انواع روش های انتقال دستی از سی پنل به دایرکت ادمین را به شما آموزش دهیم

روش ها با عنواینی متمایز می شوند و در کم دسترس ترین شرایط ( یعنی وقتی سطح دسترسی شما به اکانت قابل انتقال فقط دسترسی کاربری هست ) توضیح داده می شوند

[message type=”info” title=”کپی رایت”]کپی کردن از مطالب تنها با ذکر منبع مجاز هست

برای پایدار ماندن سایت درصورت کپی این مطلب لطفا لینک مستقیم به این مطلب بدهید[/message]

[tabs]

[tab title=”روش ساده ، ایمن اما زمان بر”]

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

[list type=”tick”]

  • برای سریعتر شدن کار ابتدا نرم افزار فایل زیلا را بر روی سرور ویندوز خود دانلود و نصب کنید ( آموزش نصب فایل زیلا )
  • سپس به هاست متصل شوید ، وارد پوشه public_html شوید و کلیه فایل ها را انتخاب کنید ( با دکمه ctrl+A ) سپس بر روی یکی از آنها راست کلیک کرده و دانلود بزنید
  • نکته قابل توجه اینکه برخی سرور ها به کانکشن زیاد حساس هستند و ممکن است ۵ دقیقه بعد آی پی شما را بلاک کنند ، پس در این صورت وارد سی پنل شوید ، به قسمت backups بروید و بر روی گزینه download home directory کلیک نمایید ، فایل آرشیو شده را دانلود نمایید
  • در حالیکه فایل ها در حال دانلود شدن هستند ، وارد سی پنل شوید ، به قسمت بک آپ بروید و دیتابیس ها را دانلود نمایید ( اگر دیتابیس ها سنگین هستند با mysqldumper اینکار را انجام دهید )
  • پس از اتمام فایل ها را از طریق فایل زیلا این بار بر روی هاست دایرکت ادمین در پوشه public_html آپلود نمایید
  • هر تعداد دیتابیس دانلود کردید به همان تعداد و نام مشابه دیتابیس ایجاد کنید و سپس از داخل phpmyadmin یا mysqldumper یا قسمت mysql managment دایرکت ادمین اقدام به آپلود دیتابیس ها نمایید

[/list]

[/tab]
[tab title=”روش سریع ولی کمی خطرناک”]

[message type=”error” title=”اخطار”]درصورتیکه تسلط به SSh ندارید تحت هیچ عنوان این راه را انتخاب نفرمایید و یا حداقل برای آموزش از یک سرور تست استفاده کنید

در کلیه خطوط به جای username ، نام کاربری هاست را وارد نمایید[/message]

[list type=”tick”]

  • اگر قابلیت گرفتن فول بک آپ در هاست هست ، ابتدا فول بک آپ بگیرید ، پس از آن ، فایل فول بک آپ را به پوشه public_html منتقل سازید و سطح دسترسی آنرا به ۷۷۷ قرار دهید ، اگر این قابلیت نیست از روش یک عمل کنید
  • سپس وارد روت هاست خود شوید و دستور زیر را وارد نمایید

[/list]

[code]wget domain.com/backup.tar.gz[/code]

به جای domain.com آدرس سایت و به جای backup.tar.gz نام فایل فول بک آپ را قرار دهید

[list type=”tick”]

  • پس از اینکه یوزر مربوط را در سرور خود ایجاد کردید ، فایل فول بک آپ را به درون آن انتقال دهید ، با دستور زیر

[/list]

[code]cp backup.tar.gz /home/username/public_html/[/code]

[list type=”tick”]

  • وارد پوشه مربوطه شوید و سپس فایل آرشیوی را از فشرده خارج سازید

[/list]

[code]cd /home/username/public_html/[/code]

[code]gunzip backup.tar.gz[/code]

کمی صبر کنید تا به اتمام برسد ، بسته به حجم فایل بین ۱ دقیقه تا ۱۰ دقیقه به طول می انجامد ، سپس فایل را از آرشیو tar خارج سازید

[code]tar -xvf backup.tar[/code]

[list type=”tick”]

  • حال می توانید از طریق همین SSH فایل ها را جایگذازی و دیتابیس را ایمپورت کنید
  • برای ایمپورت کردن دیتابیس از طریق SSH در لینک همین سطر کلیک نمایید ، یا از طریق انتقال دستی در تب اول همین صفحه اقدام نمایید ، فایل های دیتابیس در فولدر /backup/mysql هستند
  • برای جایگذاری فایل ها وارد مسیر زیر شوید

[/list]

[code]cd /home/username/public_html/backup/homedir/public_html/[/code]

[list type=”tick”]

  • وارد مسیر فوق که شدید با دستور زیر کلیه فایل ها را به پوشه پابلیک هاست فعلیتان انتقال دهید

[/list]

[code]cp * -r /home/username/public_html/ [/code]

[list type=”tick”]

  • پس از منتقل شدن با دو دستور زیر ابتدا وارد مسیر اصلی شوید ، سپس سطح دسترسی فایل ها را اصلاح نمایید

[/list]

[code]cd /home/username/public_html/[/code]

[code]chown username:username * -R[/code]

[list type=”tick”]

  • حال اگر دیتابیس را ایمپورت کرده باشید و مشخصات فایل کانفیگ را در دیتابیس جدید اصلاح کرده باشید سایت بدون مشکل بالا می آید
  • جایگذاری فایل htaccess فراموش نشود
  • پس از تست سایت با دستور زیر فایل فول بک آپ و پوشه را حذف نمایید

[/list]

[code]rm -rf backup[/code]

[code]rm -rf backup.tar.gz[/code]

[/tab]

[/tabs]

دیدگاه بگذارید

1 دیدگاه روشن "انواع انتقال دستی از سی پنل به دایرکت ادمین"

مرا آگاه کن
avatar
مرتب سازی بر اساس:   جدیدترین | قدیمی ترین | بیشترین رای
فرزانه
Guest

عالی بود – من با موفقیت این کار رو انجام دادم – ممنون از توضیحات فوق العادتون

wpDiscuz