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

آموزش انتقال وردپرس از لوکال هاست به هاست (۲ روش، انتقال دستی و افزونه)

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

به‌جرئت می‌تونم بگم یکی از زیباترین احساسات، ایجاد و خلق یک وب‌سایت جذاب در اینترنت است. تولد یک سایت در فضای مجازی، همانند تولد یک نوزاد در دنیای واقعی، احساس هیجان و سرزندگی را به انسان منتقل می‌کند. 🥰

با من همراه باشید تا نحوه انتقال وردپرس از لوکال هاست به هاست اصلی را به دو روش دستی و استفاده از افزونه به شما آموزش دهم. پیشاپیش آغاز حضورتان در دهکده جهانی وب را از طرف آکادمی وبینو تبریک میگم. 😊🌱🍀

فهرست مطالب

انتقال سایت وردپرس از لوکال هاست به هاست اصلی (انتقال دستی)

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

تمام فایل‌های وردپرس را از پوشه اصلی لوکال هاست (پوشه www در ومپ یا htdocs در زمپ) که قبلا در مقاله آموزش نصب وردپرس روی لوکال هاست به آن‌ها اشاره شد را در یک فایل zip فشرده کنید.

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

برای انجام مرحله بعدی وارد کنترل پنل هاست اصلی خود شوید، تفاوتی نمی‌کند که هاست شما سی پنل است یا دایرکت ادمین، مستقیم وارد بخش File Manager شوید.

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

پس از ورود به File Manager، وارد پوشه public_html شوید. در اینجا فایل های وردپرس را که در مرحله قبل فشرده کردیم را آپلود و از حالت فشرده خارج کنید تا به شکل زیر در صفحه public_html درآیند.

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

حالا که فایل‌های سایت با موفقیت به هاست اصلی انتقال یافت، باید بانک اطلاعاتی را منتقل کنیم.

برای اینکار مجدد به لوکال هاست برمی‌گردیم و از طریق آدرس http://localhost/phpmyadmin وارد بخش پایگاه داده می‌شویم.

در اینجا روی نام بانک اطلاعاتی مربوط به سایت خود کلیک کنید و سپس روی Export که در تصویر زیر مشخص شده است کلیک نمایید.

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

در صفحه‌ای که باز می‌شود روی Go کلیک کنید تا بتوانید خروجی بانک اطلاعاتی سایتتان را دانلود نمایید.

export wp database

حالا مجدد وارد کنترل پنل هاست اصلی سایت شوید و برای ایجاد دیتابیس جدید به بخش MySQL® Database Wizard در سی پنل بروید.

همچنین اگر هاستتان دایرکت ادمین است وارد بخش MySQL Management شوید و دیتابیس جدیدی را بسازید.

host panel

در این مرحله یک نام برای دیتابیس وب‌سایت خود انتخاب کنید. نام را به خاطر بسپارید و سپس روی Next Step کلیک کنید.

create database

در اینجا یک نام کاربری و رمز برای دیتابیس خود انتخاب کنید.

این اطلاعات را نگهدارید تا در مراحل بعدی از آنها استفاده کنیم. روی Create User کلیک کنید.

create database

در این مرحله روی گزینه ALL PRIVLEGES کلیک کنید و سپس Next Step را بزنید.

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

تبریک، دیتابیس جدید ایجاد شد.

حالا باید به صفحه اصلی کنترل پنل هاست بروید.

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

در صفحه اصلی کنترل پنل هاست روی phpMyAdmin کلیک کنید.

phpmyadmin

در phpMyAdmin روی نام دیتابیسی که ایجاد کرده‌اید کلیک کنید و سپس به قسمت import بروید و با کلیک روی دکمه Browse دیتابیسی که در مرحله قبل در phpMyAdmin لوکال هاست Export کردیم را انتخاب کنید و در نهایت روی دکمه Go کلیک کنید.

import database

بسیار عالی 👏 ✔️ هم‌اکنون هم اطلاعات دیتابیس و هم اطلاعات وردپرس از لوکال هاست به هاست اصلی منتقل‌شده‌اند، اما اکنون ارتباطی بین وردپرس و بانک اطلاعاتی وجود ندارد و باید اطلاعات دیتابیس جدید را به وردپرس بدهیم.

برای این کار لازم است تا به فایل منیجر و  پوشه public_html مراجعه کنید و در آنجا فایل wp-config.php را پیدا کنید.

سپس روی این فایل کلیک راست نمایید و گزینه Edit را انتخاب کنید.

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

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

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

wp-config

اکنون ارتباط وردپرس با بانک اطلاعاتی برقرارشده و تقریباً عملیات انتقال سایت وردپرسی از لوکال هاست به هاست انجام‌شده است، اما سایت نمایش داده نمی‌شود.

برای نمایش صحیح سایت نیاز به انجام تغییراتی در بانک اطلاعاتی است؛ پس مجدد به phpMyAdmin مراجعه کنید و روی نام دیتابیس کلیک نمایید.

در بانک اطلاعاتی روی جدول options کلیک کنید که در تصویر زیر با عدد ۱ مشخص‌شده است.

پس از باز شدن جدول دو آدرس مشاهده خواهید کرد که با localhost شروع‌شده‌اند و در تصویر زیر با اعداد ۲ و ۳ نمایش داده‌شده‌اند. روی آن، دو بار کلیک کنید تا قابل‌ویرایش شود، سپس آدرس سایت خود را جایگزین کنید مثلاً https://webino.academy و اینتر را بزنید تا تغییرات اعمال شود.

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

transfer wordpress to host

برای انجام آخرین قدم، نیاز است تا مجدد روی نام بانک اطلاعاتی که در این مثال wordpress است کلیک کنید و سپس وارد تب SQL شوید و کد زیر را قرار دهید و روی Go کلیک نمایید.

				
					UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/wordpress/', 'www.webino.academy/');
				
			

انتقال سایت به لوکال هاست

معنی کد بالا این است که تمام آدرس‌های موجود در پست‌های سایت که با localhost/wordpress (یعنی همان آدرس سایتمان در کامپیوتر) شروع می‌شوند با آدرس سایت اصلی یعنی www.webino.academy جایگزین شوند. به این شیوه کلیه آدرس‌ها تصحیح‌شده و تصاویر از سرور اصلی که هم‌اکنون روی هاست واقعی‌مان هست خوانده می‌شوند.

اگر همچنان انجام مرحله آخر یعنی درج این کد SQL برایتان دشوار بود، می‌توانید از افزونه Go Live Update Urls استفاده کنید.

تبریک میگم، انتقال سایت وردپرس از لوکال هاست به هاست اصلی با موفقیت انجام شد. ✌️

انتقال سایت از لوکال هاست به هاست با افزونه All-in-One WP Migration

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

برای این کار کافی است افزونه All-in-One WP Migration را نصب کنید و مراحل زیر را دنبال کنید.

اگر با نصب افزونه روی وردپرس آشنایی ندارید، پیشنهاد می‌کنم مقاله نصب پلاگین روی وردپرس را بخوانید، در این مقاله کلیه روش‌های نصب پلاگین وردپرس آموزش داده شده است. 😉

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

بعد از اینکار یک فایل برای دانلود نمایش داده می‌شود. آن را دانلود کنید.

All-in-One WP Migration Plugin

برای انجام مرحله بعد لازم است که یک وردپرس خام روی هاست اصلی سایت نصب نمایید. سپس افزونه All-in-one WP Migration را روی آن نصب کنید.

این بار لازم از گزینه درون‌ریزی استفاده کنید و فایلی که از وردپرس لوکال هاست برون‌ریزی کردید را اینجا وارد نمایید و چند لحظه صبر کنید.

All-in-One WP Migration

تبریک 🤗 به همین راحتی انتقال وردپرس از لوکال هاست به هاست انجام شد!

تفاوتی نمی‌کند که قصد انتقال سایت از ومپ به هاست اصلی دارید و یا قصد انتقال وردپرس از لوکال هاست زمپ به هاست را دارید، تنها با همین چند کلیک ساده می‌توانید این کار را به‌سرعت انجام دهید.

پس از نصب وردپرس پیشنهاد می‌کنم حتما مقاله افزونه‌های ضروری وردپرس را مطالعه کنید. در این مقاله تمامِ افزونه‌هایی که نیاز است در ابتدای کار روی وردپرس نصب شوند را معرفی کردم.

همچنین در مقاله افزونه وردپرس چیست نکاتی مهم در خصوص استفاده بهینه از افزونه‌های وردپرس عنوان شده است که مطالعه آن می‌تواند به شما کمک کند تا سایتتان در زیر بار نصب افزونه‌های فراوان و غیرکاربردی خفه نشود!

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

هر سؤال و یا نظری داشتید خوشحال می‌شوم در پایین همین پست به آن‌ها پاسخ دهم. موفق و پیروز باشید 😊

سعید حکیمی نیا
سعید حکیمی نیا

فارغ التحصیل رشته مهندسی نرم افزار... از اینکه می‌توانم در آکادمی وبینو تجربیات بیش از یک دهه فعالیتم را با شما به اشتراک بگذارم بسیار خوشحالم... ☺️

پست‌های مرتبط

به این مقاله چه امتیازی می‌دهید؟

روی ستاره‌های زیر برای امتیاز دادن کلیک کنید.

میانگین امتیاز: ۵ / ۵٫ تعداد افرادی که امتیاز داده‌اند: ۳

تاکنون کسی به این مقاله امتیاز نداده است، اولین نفر باشید که امتیاز می‌دهید. 😉

2 دیدگاه برای “آموزش انتقال وردپرس از لوکال هاست به هاست (۲ روش، انتقال دستی و افزونه)

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

نشانی ایمیل شما منتشر نخواهد شد.