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

Share on twitter
Share on facebook
Share on telegram

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

غیر فعال کردن همه پلاگین ها

قبل از شروع، من توصیه می کنم شما تمام پلاگین ها را غیر فعال کنید، چون در انتقال سایت وردپرس به یک هاست جدید، چیزهایی که موجب می شوند انتقال به سرانجام نرسد افزونه های وردپرس هستند. وردپرس طوری طراحی شده است که با تغییرات قابل تطبیق است ولی این انتقال با پلاگین ها ممکن نیست.

بنابراین برای غیر فعال کردن پلاگین های فعال در پنل مدیریتی وردپرس قسمت افزونه ها ، قسمت نصب افزونه ها ، همه افزونه ها را انتخاب می کنیم و از قسمت بالا کارهای دسته جمعی و از قسمت پایین غیر فعال کردن را انتخاب می کنیم و در آخر اجرا کلیک می کنیم.

1-1

تهیه نسخه پشتیبان از پایگاه داده و فایل های  وردپرس

برای تهیه نسخه پشتیبان از سایت روش های متفاوتی وجود دارد، و دو پلاگین برای پشتیبان گیری وجود دارد اما به نظر من دستی بهتر است شما می توانید با روش دستی به فرآیند کار کنترل کامل داشته باشید.

من به شما چگونگی  تهیه فایل پشتیبان از سایت وردپرس و پایگاه داده یک روش دستی و همچنین از طریق یک پلاگین آموزش می دهم.

تهیه نسخه پشتیبان با روش دستی

تهیه نسخه پشتیبان از دیتابیس به روش دستی: وارد  phpMyAdmin خود شوید. دیتابیس مربوطه خود را انتخاب کنیدو سپس گزینه Export را مانند تصویر زیر انتخاب کنید.

2-2

در ابتدا از فرمت دیتابیستون که Export گرفتید اطمینان حاصل کنیدو سپس بر روی دکمه Go کلیک کنید.

فایل دیتابیس خود را .sql را دانلود کرده و در سیستم خود ذخیره کنید.

شما می توانید برای کپی از دیتابیس و Export گرفتن از خط فرمان (command line) استفاده کنید.

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

شما هم چنین با برنامه FileZilla قادر هستید که فایل وردپرس خور را از هاست به کامپیوتر خود یا بالعکس انتقال دهید.

پشتیبان گیری با یک پلاگین

پلاگین UpdraftsPlus دانلود کرده و قسمت افزونه ها نصب و فعال کنید.

بعد از نصب افزونه وارد پنل خود شوید سپس

Settings -> UpdraftsPlus Backups

و سپس روی گزینه Backup کلیک کنید.

4-4

 

فرایند بک اپ بسته به حجم فایل وردپرس پروسه بک اپ گیری زمان می برد. بعد از این که پروسه بک آپ گیری کامل شد گزینه Existing Backups را انتخاب کنید. و فایل بک آپ را دانلود کرده و برای خود ذخیره کنید.

آماده سازی Backup برای آپلود

 

برای آپلود فایل بک آپ خود ابتدا وارد phpMyAdmin در هاست جدید خود شوید و دیتابیس جدید ایجاد کنید و نام پایگاه داده ای را که ایجاد کرده اید به خاطر داشته باشید.

 

به روزرسانی فایل wp-config.php

قبل از انتقال سایت یک سری تغییرات باید اعمال کنیم. فایل که قبلا دانلود کرده اید (بک آپ سایت) اکسترک کرده و فایل wp-config.php را با Notepad++  یا Notepad باز کنید.

کدهای زیر را با کدهای خودتان جایگزین کنید.

define(‘DB_NAME’, ‘replace_with_database_name_you_noted_down’);

 

/** MySQL database username */

 

define(‘DB_USER’, ‘replace_with_new_host_mysql_user_name’);

 

/** MySQL database password */

define(‘DB_PASSWORD’, ‘replace_with_new_host_mysql_password’);

 

/** MySQL hostname */

define(‘DB_HOST’, ‘replace_with_new_mysql_host’);

آپلود کردن فایل بک آپ

شما برای آپلود سایت خود در هاست جدید با برنامه فایل زیلا می توانید این کار را انجام دهید و آپلود انجام دهید.

برای آپلود دیتابیس پنل هاست جدید خود وارد شوید سپس به قسمت phpMyAdmin در هاست جدید بروید و گزینه  Import را انتخاب کنید.

5-5

و گزینه SQL database backup and upload را انتخاب کنید.

به روز رسانی URL وردپرس و URL سایت

راه های مختلفی برای تنظیم URL وجود دارد، ما چند روش مشترک را مورد بحث   قرار می دهیم.

استفاده از wp-config.php

شما می توانید URL خود را با اضافه کردن خطوط زیر را به فایل wp-config.php تنظیم کنید.

این کدها باعث می شود تنظیم ها قبلی لغو و غیر فعال شوند.

define(‘WP_HOME’,’http://example.com’);define(‘WP_SITEURL’,’http://example.com’);

کدهای زیر را به فایل functions.php اضافه کنید.

update_option ( ‘siteurl’, ‘http://your_new_domain_name.com’ ); update_option ( ‘home’, ‘http://your_new_domain_name.com’ );

به جای http://your_new_domain_name.com با URL دامنه جدید خود را وارد کنید. کد بالا به طور خودکار آدرس سایت را در پایگاه داده بروز رسانی می کند.

بعد از تغییر نام دامنه برای جلوگیری از آپدیت سایت کدهای بالا را حذف کنید.

بروز رسانی دستی URL سایت

ابتدا وارد phpMyAdmin پنل خود شوید. و سپس پایگاه داده خود را باز کنید. بر روی جدول wp_options کلیک کنید. و مقدار siteurl وستون home را با url جدید تغییر دهید.

 

7-7

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

حالا که انتقال پایان یافت پلاگین های لازم را فعال کنید.

بعد از انتقال سایت برای این که سئو سایت نیز باقی بماند لازم است شما کارهایی را انجام دهید.

فایل .htaccess را باز کنید.و کدهای زیر را وارد کنید این کدها باعث می شود که تعداد بازدید کننده سایت قدیمی به سایت در هاست جدید منتقل شود.

<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST}^olddomain.com$ [OR] RewriteCond %{HTTP_HOST}^www.olddomain.com$ RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301, L] </IfModule>

برخی از نکات مفید

فایل های , php.ini  .htaccess

این فایل ها ممکن است تنظیمات هاست قبلی وجود داشته باشد اگر در پایان مشکلی وجود داشت حتما این فایل ها رو چک کنید. می توانید نام های موجود را تغییر دهید یا کامنت کنید برخی کدها را. یا ممکن است کدهایی وجود نداشته باشند.

کش پلاگین ها

برخی کش پلاگین ها تغییر می دهند فایل .htaccess را و فایل هایی را ایجاد می کنند.که در هاست جدید شما موجود نیست.

دریافت مقالات ناب

مقالات شبیه مقالات بالا رو هر هفته میفرستیم به ایمیلتون

این پست رو با دوستات به اشتراک بزار

Share on facebook
Share on google
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp
Share on email
Share on print

بدون دیدگاه، دیدگاه خود را در زیر اضافه کنید!


افزودن دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.