مراحل انتقال وردپرس به دامنه دیگر یا به هاست دیگر به صورت صحیح

برای اینکار و جلوگیری از بوجود آمدن مشکلاتی که در بالا به آن ها اشاره کردیم کافیست مراحل زیر را مرحله به مرحله انجام دهید. در توضیحات زیر می خواهیم از وبلاگ1 (http://www.weblog1.com) در هاست1 به وبلاگ2 (http://www.weblog2.com) در هاست2 ، سایت یا وبلاگ وردپرسی خود را انتقال دهیم.

1. ابتدا به قسمت پیشخوان مدیریتی وبلاگ1 (http://www.weblog1.com/wp-admin) وارد شوید.

2. سپس نیاز به نصب افزونه WP Migrate DB و فعال سازی آن داریم. ( افزونه WP Migrate DB برای ایجاد خروجی از پایگاه داده های وردپرس استفاده می شود. این افزونه می تواند تمامی لینک و آدرس اینترنتی را که برایش مشخص می کنیم در یک پایگاه داده ها پیدا کند و سپس آن را تغییر دهد و سپس تمام اطلاعات موجود در پایگاه داده ها را در کامپیوتر ما ذخیره کند. )

3. حال از منوی سمت راست پیشخوان وردپرس وبلاگ1 گزینه WP Migrate DB از منوی تنظمات کلیک کنید.

4. در صفحه ظاهر شده در قسمت Current Address آدرس وبلاگ1 (http://www.weblog1.com) و در قسمت New Address آدرس وبلاگ2 (http://www.weblog2.com) وارد کنید. ( اگر نیاز به تغییر نام دامنه وبلاگ یا سایت خود را ندارید و فقط نیاز به تغییر هاست خود دارید در هر دو قسمت آدرس فعلی وبلاگ یا سایت خود را بنویسید )

5. اگر شما قصد انجام انتقال وردپرس خود از هاست1 به هاست2 را دارید و یا می خواهید وردپرس خود را از localhost به هاست انتقال دهید نیاز دارید آدرس فیزیکی دایرکتوری وردپرس خود را در دو قسمت Current File Path ( برای آدرس دایرکتوری هاست فعلی یا همان هاست1 ) و قسمت New File Path ( برای آدرس دایرکتوری هاست جدید یا همان هاست2 ) پرکنید.

6. سپس گزینه Save as file to your computer را تیک دار کنید و برای ذخیره سازی پایگاه داده ها در کامپیوتر خود بر روی گزینه Export Database کلیک کنید.

7. حال شما نیاز به دانلود تمامی فایل های وردپرس خود از سرور هاست1 به کامپیوتر خود را دارید. برای این کار می توانید از نرم افزار های مدیریت FTP مانند Filezilla و SmartFTP استفاده کنید.

8. اگر نیاز به انتقال وردپرس خود از هاست1 به هاست2 دارید و نمی خواهید نام دامنه وبلاگ یا سایت خود را عوض کنید در این مرحله باید به پنل مدیریتی دامنه خود بروید و اطلاعات مربوط به DNS هاست جدید خود را بر روی دامنه خود تنظیم کنید. انجام این تغییر معمولاً بین 12 تا 24 ساعت طول می کشد.

9. حال تمام فایل های وردپرس خود را که در مرحله 7 از هاست1 بر روی سیستم خود ذخیره کرده بودید را با نرم افزار مدیریت FTP خود به هاست2 انتقال دهید.

10. به پنل مدیریتی هاست2 بروید و یک پایگاه داده ها و یک کاربر جدید برای کار با پایگاه داده ها ایجاد کنید.

11. از پنل مدیریتی هاست2 به برنامه phpmyadmin بروید و با انتخاب نام پایگاه داده های ایجاد شده در مرحله 10 و زدن دکمه import می توانید از فایلی که در مرحله 6 از پایگاه داده های هاست1 ساختیم استفاده کنیم.

12. حال در هاست2 در قسمت مدیریت فایل ها فایل config.php را باز کنید و اطلاعات مربوط به هاست 2 خود را و همچنین وبلاگ2 را وارد کرده و این فایل را ذخیره کنید.

13. اگر نام دامنه خود را تغییر داده اید کافیست در قسمت مدیریت فایل هاست1 فایلی با نام .htaccess ایجاد کنید و در آن کدهای زیر را قرار دهید. با اینکار تمام افرادی که از طریق لینک ویا موتورهای جستجوگر به وبلاگ یا سایت قدیمی شما می آیند به صورت اتوماتیک به سایت جدید شما و همان صفحه هدایت می شوند.

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.weblog2.com/$1 [R=301,L]

14. آدرس حوراک مطالب فید خود را اگر از سرویس Feedburner استفاده می کردید با رفتن به پیخوان مدیریتی این سرویس تغییر دهید به آدرس جدید ( برای مثال http://www.weblog2.com/feed )