آموزش انتقال سایت از localhost به هاست با 2 روش

زمان مطالعه: 8 دقیقه

انتقال سایت از localhost به هاست

به طور کلی دو روش اصلی برای انتقال سایت از localhost به هاست دارید:

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

با فرض اینکه شما یک نام دامنه و هاست دارید، بیایید مراحل گام به گام را برای انتقال سایت از localhost به هاست را ببینیم. ( در صورتی که ندارید از لینک‌های خرید دامنه و خرید هاست اقدام کنید. )

روش اول: انتقال سایت از localhost به هاست به صورت دستی

مرحله اول: 

برای انتقال دستی سایت وردپرس خود، ابتدا از طریق phpMyAdmin وارد شوید.

سپس به  /http://localhost/phpmyadmin بروید و پایگاه داده وردپرس خود را انتخاب کنید . در مرحله بعد، روی دکمه export از نوار منوی بالا کلیک کنید.

migrate wp from localhost to host 1
migrate wp from localhost to host 1

در اینجا دو گزینه پیدا خواهید کرد - Quick و Custom. سفارشی گزینه های بیشتری برای export  پایگاه داده به شما می دهد.

اگر سفارشی را انتخاب می کنید، مطمئن شوید که همه جداول انتخاب شده اند. فرم فشرده سازی gzip را برای فایل خروجی انتخاب کنید. فشرده سازی gzipped عمدتا برای فایل های پایگاه داده بزرگ استفاده می شود.

migrate wp from localhost to host 2
migrate wp from localhost to host 2

کادرهای زیر را علامت بزنید:

migrate wp from localhost to host 4
migrate wp from localhost to host 4

پس از اتمام، روی دکمه Go کلیک کنید تا فایل پایگاه داده دانلود شود.

مرحله دوم : فایل های وردپرس را در هاست آپلود کنید

در مرحله دوم انتقال سایت از localhost به هاست برای انتقال فایل های وردپرس ، سرویس گیرنده FTP خود را باز کنید. برای هدف آموزش ، ما در اینجا از CuteFTP استفاده می کنیم. ابتدا به حساب میزبانی وب خود متصل شوید و دایرکتوری اصلی سرور خود را مرور کنید.  سپس، تمام فایل ها را در دایرکتوری مقصد مناسب آپلود کنید. به عنوان مثال، اگر می خواهید سایت را در mysite.com میزبانی کنید، سپس همه فایل ها را در پوشه public_html آپلود کنید.

migrate wp from localhost to host 5
migrate wp from localhost to host 5

مرحله 3: ایجاد پایگاه داده جدید

در مرحله سوم انتقال سایت از localhost به هاست آپلود فایل‌های وردپرس شما مدتی طول می‌کشد، در همین حال پایگاه داده ذخیره‌ شده را در هارد دیسک خود در مرحله اول وارد کنید. ارائه دهندگان هاست راه های مختلفی برای این کار ارائه می دهند. برخی این کار را از طریق phpMyAdmin و برخی از طریق سی پنل انجام می دهند. cPanel محبوب تر است، بنابراین ما در اینجا یک پایگاه داده از طریق cPanel ایجاد می کنیم. ابتدا وارد داشبورد سی پنل خود شوید. روی نماد MySQL Databases در قسمت databases کلیک کنید.

phpMyAdmin
phpMyAdmin

از صفحه بعد با ذکر نام یک پایگاه داده ایجاد خواهید کرد.

ایجاد دیتابیس جدید
ایجاد دیتابیس جدید

پس از ایجاد پایگاه داده، به بخش MySQL Users بروید. در اینجا، یک کاربر موجود را به پایگاه داده ایجاد یا اضافه کنید .

اضافه کردن یوزر در دیتابیس جدید
اضافه کردن یوزر در دیتابیس جدید

cPanel شما را به تنظیم امتیازات MySQL برای آن کاربر می‌برد. اکنون با علامت زدن هر کادر ، تمام امتیازات را به کاربر اعطا کنیدسپس روی دکمه ایجاد تغییرات کلیک کنید.

اضافه کردن دیتابیس جدید
اضافه کردن دیتابیس جدید

مرحله 4: پایگاه داده محلی را وارد کنید

در مرحله چهارم انتقال سایت از localhost به هاست برای وارد کردن پایگاه داده وردپرس خود به داشبورد سی پنل بروید. سپس به بخش پایگاه داده بروید و phpMyAdmin  را انتخاب کنید. اکنون، می توانید پایگاه داده تازه ایجاد شده خود را در phpMyAdmin مشاهده کنید. با کلیک کردن بر روی Tab Import در منوی نوار بالا به صفحه واردات بروید. سپس بر روی دکمه Browse کلیک کنید تا فایل پایگاه داده ایجاد شده در مرحله 1 را انتخاب کنید.

migrate wp from localhost to host 10
migrate wp from localhost to host 10

سپس، Import را فشار دهید تا پایگاه داده وردپرس خود را وارد کنید.

مرحله 5: آدرس های سایت را تغییر دهید

در مرحله پنجم انتقال سایت از localhost به هاست اکنون در phpMyAdmin، به دنبال جدول wp_options در پایگاه داده خود بگردید. روی دکمه Browse یا پیوند موجود در نوار کناری کلیک کنید تا صفحه با لیستی از فیلدها در جدول wp_options باز شود. در زیر فایل options_name، باید سایتURL را جستجو کنید. روی گزینه Edit کلیک کنید تا پنجره فیلد ویرایش باز شود. ( تغییر آدرس دامنه سایت وردپرسی )

migrate wp from localhost to host 11
migrate wp from localhost to host 11

در کادر ورودی option_value، می‌توانید URL نصب محلی خود را مانند http://localhost/test ببینید. آن را با URL سایت جدید خود در این قسمت جایگزین کنید، به عنوان مثال، http://asemanwebhost.ir.

وارد کردن آدرس سایت
وارد کردن آدرس سایت

با کلیک بر روی دکمه Go تغییرات را ذخیره کنید.

مرحله 6: سایت زنده خود را راه اندازی کنید

در مرحه بعدی انتقال سایت از localhost به هاست هنگامی که پایگاه داده را وارد کردید، زمان پیکربندی wp-config.php است. با استفاده از یک سرویس گیرنده FTP به وب سایت خود متصل شوید، فایل wp-config.php را پیدا کنید و روی View/Edit کلیک راست کنید. به دنبال اطلاعات باشید:

				
					define('DB_NAME', 'Your_database_name');
define('DB_USER', 'Your_database_user');
define('DB_PASSWORD', 'Your_database_password');
define('DB_HOST', 'localhost');

				
			

نام پایگاه داده، کاربر و رمز عبوری که در مرحله قبل ایجاد کردید را وارد کنید. پس از آن، فایل wp-config.php  را ذخیره کنید و آن را دوباره در سرور خود آپلود کنید. وب سایت شما باید اکنون فعال باشد تا بتوانید وارد شوید. به تنظیمات عمومی بروید و بدون تغییر چیزی، دکمه ذخیره تغییرات را کلیک کنید.

برای ادامه مراحل انتقال سایت از localhost به هاست به تنظیمات و سپس پیوندهای دائمی بروید ، ساختار URL دلخواه خود را انتخاب کنید و آن را ذخیره کنید تا مطمئن شوید همه پیوندهای پست به خوبی کار می کنند.

مرحله 7: تصحیح تصاویر و لینک های شکسته

هر زمان که کار انتقال سایت از localhost به هاست را انجام دادید با پیوند های شکسته و تصاویر از دست رفته روبرو خواهید شد برای رفع این مشکل می توانید از پرس و جوهای SQL استفاده کنید یا از افزونه Velvet Blues WordPress استفاده کنید.

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

				
					p_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.mylivesite.com/');
				
			

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

و تمام شما با موفقیت انتقال سایت از localhost به هاست صورت دستی انجام دادید.

روش دوم: انتقال سایت از localhost به هاست با استفاده از افزونه وردپرس

دومین راه راحت و نسبتا ساده‌تر برای انتقال سایت از localhost به هاست استفاده از افزونه ‌های وردپرس است. افزونه های زیادی برای همین کار در مخزن وردپرس موجود است. اما یک پلاگین قابل اعتماد و محبوب Duplicator است. می خواهیم مراحل گام به گام انتقال سایت از localhost به هاست را با استفاده از این پلاگین آموزش دهیم.

افزونه Duplicator وردپرس

از بهترین افزونه های انتقال سایت از localhost به هاست با 1+ میلیون نصب فعال و رتبه 4.9 ستاره است. می خواهیم ببینیم چگونه از آن برای انتقال سایت از localhost به هاست استفاده کنیم:

مرحله 1: Duplicator را در سایت لوکال هاست خود از مخزن افزونه وردپرس نصب و فعال کنید.

duplicator plugin 1
duplicator plugin 1

مرحله 2: اکنون، می توانید یک بخش Duplicator را در قسمت منوی داشبورد وردپرس خود مشاهده کنید. وقتی روی Packages یا بسته ها کلیک می کنید، "بسته ای یافت نشد" را نمایش می دهد. یک بسته شامل یک بایگانی و یک فایل نصب است که فرآیند راه اندازی سایت شما را بر روی سرور دیگری خودکار می کند.

بنابراین، برای ایجاد یک بسته ، روی ایجاد جدید کلیک کنید.

افزونه duplicator
افزونه duplicator

مرحله 3: صفحه بعدی از شما خواسته می شود که نام پکیج خود را مشخص کنید و چند یادداشت بردارید.  همچنین برخی تنظیمات اختیاری بایگانی و نصب کننده وجود دارد .تنظیمات آرشیو به شما امکان می دهد پایگاه داده خود را فیلتر کنید. حال روی Next  کلیک کنید.

duplicator
duplicator

مرحله 4: اکنون،  Build یا ساختن را فشار دهید تا بسته شما ساخته شود. سپس duplicator شروع به تهیه نسخه پشتیبان از سایت شما می کند.

ساخت نسخه پشتیبان
ساخت نسخه پشتیبان

مرحله 5: افزونه پس از ارسال پیام تکمیل بسته، دو فایل تولید می کند. این فایل ها عبارتند از – آرشیو سایت شما به عنوان فایل زیپ و فایل نصب کننده به عنوان فایل PHP هر دو فایل را دانلود کنید.

duplicator 2
duplicator 2

مرحله 6: اکنون، در ادامه انتقال سایت از localhost به هاست با استفاده از افزونه باید سایت خود را نصب و باز کنید. برای این کار، فایل ‌های دانلود شده را در مرحله قبل در فهرست راهنمای my site کپی ‌کنید. برای این کار می توانید از یک برنامه FTP مانند CuteFTP استفاده کنید.

مرحله 7: از طریق FTP وارد سایت خود شوید و به پوشه public_html خود بروید. فایل های بایگانی و نصب کننده را در اینجا از دسکتاپ خود کپی کنید. ممکن است کمی طول بکشد.

مرحله 8: در مرحله بعد، سایت بایگانی شده را روی سرور نصب خواهید کرد. برای این کار، با افزودن /installer.php به دامنه به نصب کننده دسترسی پیدا کنید. ابتدا اعتبارسنجی می شود، سپس تمام فایل ها کپی می شوند.

duplicator 3
duplicator 3

مرحله 9: سپس، رابط نصب کننده از شما می خواهد که جزئیات MySQL خود را اضافه کنید. در صورتی که فقط یک سایت موجود را جایگزین کنید، جزئیات پایگاه داده موجود را وارد خواهید کرد. اگر در حال ایجاد یک سایت جدید هستید، روی " Create New " کلیک کنید. سپس، جزئیات جدید پایگاه داده را وارد کنید. قبل از حرکت، مطمئن شوید که برای هر دو تست «Server Connected» و «Database Found» پیام «موفقیت» دریافت می‌کنید.

اتصال دیتابیس
اتصال دیتابیس

مرحله 10: در مرحله بعد، داده ها را برای سایت شما به روز می کند.

به روز کردن داده ها
به روز کردن داده ها

مرحله 11: سایت شما آماده است و می توانید با باز کردن قسمت جلوی سایت زنده خود آن را آزمایش کنید تا بررسی کنید که همه چیز خوب کار می کند.

ورود به سایت
ورود به سایت

بدون دیدگاه

دیدگاهتان را بنویسید

هاستvpsسرور اختصاصی