نحوه انتقال وردپرس از سرور محلی به میزبان آنلاین (2 روش)

آیا می خواهید وردپرس را از یک سرور محلی به یک سایت آنلاین منتقل کنید؟

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

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

چرا وردپرس را از یک سرور محلی به یک سایت آنلاین منتقل کنیم؟

ساختن وبلاگ وردپرس خود بر روی یک سرور محلی یک راه امن برای آزمایش تغییرات در وب سایت شما بدون تأثیر بر بازدیدکنندگان است.

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

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

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

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

شما می توانید روشی را انتخاب کنید که بهترین کار را برای شما دارد:

  • روش 1. انتقال وردپرس از سرور محلی به میزبان آنلاین با استفاده از یک افزونه
  • روش 2. وردپرس را به صورت دستی از سرور محلی به سایت زنده منتقل کنید

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

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

اول، فرض می کنیم که شما یک سایت وردپرسی دارید که روی یک سرور محلی (که به آن لوکال هاست نیز گفته می شود) روی رایانه شما اجرا می شود و به آن دسترسی کامل دارید.

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

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

آماده؟ بیایید مهاجرت سایت وردپرس خود را شروع کنیم.

 

 

 

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

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

مرحله 1. پلاگین Duplicator را نصب و راه اندازی کنید

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

پس از فعال‌سازی، باید به صفحه Duplicator » Packages بروید و روی دکمه «ایجاد جدید» کلیک کنید.

این شما را به صفحه‌ای می‌رساند که در آن می‌توانید به نسخه پشتیبان خود یک نام بدهید.

سپس، روی دکمه «بعدی» کلیک کنید.

Duplicator اکنون چند آزمایش را انجام می دهد تا ببیند آیا همه چیز مرتب است یا خیر.

اگر همه موارد با “خوب” مشخص شده اند، روی دکمه “ساخت” کلیک کنید.

ساخت پکیج

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

پس از اتمام، گزینه های دانلود بسته های «نصب کننده» و «بایگانی» را مشاهده خواهید کرد. برای دانلود هر دو فایل در رایانه خود باید روی پیوند “دانلود با یک کلیک” کلیک کنید.

 

فایل “آرشیو” یک کپی کامل از سایت وردپرس شما است. این شامل تمام فایل های اصلی وردپرس و همچنین تصاویر، آپلودها، تم ها، افزونه ها و یک نسخه پشتیبان از پایگاه داده وردپرس شما می باشد.

فایل «نصب کننده» اسکریپتی است که با بسته‌بندی فایل آرشیو حاوی وب‌سایت شما، کل فرآیند مهاجرت را خودکار می‌کند.

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

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

اگر قبلاً یک پایگاه داده MySQL ایجاد کرده اید، می توانید از این مرحله صرف نظر کنید.

برای ایجاد پایگاه داده باید از داشبورد cPanel حساب میزبانی خود بازدید کنید. سپس، بخش «پایگاه‌های داده» را پیدا کرده و روی نماد «جادوگر پایگاه داده MySQL» کلیک کنید.

در صفحه بعدی، یک فیلد برای ایجاد یک پایگاه داده جدید وجود دارد.

به سادگی یک نام برای پایگاه داده خود وارد کنید و روی دکمه “ایجاد پایگاه داده” کلیک کنید.

اکنون cPanel یک پایگاه داده جدید برای شما ایجاد می کند.

پس از آن، باید یک نام کاربری و رمز عبور برای کاربر جدید خود وارد کنید و سپس روی دکمه «ایجاد کاربر» کلیک کنید.

 

 

در مرحله بعد، باید کاربری را که ایجاد کرده اید به پایگاه داده اضافه کنید.

ابتدا روی کادر “همه امتیازات” کلیک کنید.

سپس به پایین اسکرول کنید و روی دکمه “ایجاد تغییرات” کلیک کنید تا تغییرات خود را ذخیره کنید.

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

مرحله 3. آپلود فایل ها از سرور محلی به وب سایت وردپرس زنده

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

ابتدا با استفاده از یک سرویس گیرنده FTP به سایت زنده خود متصل شوید. پس از اتصال، مطمئن شوید که دایرکتوری ریشه وب سایت شما کاملا خالی است.

به طور معمول، پوشه اصلی /home/public_html/پوشه است.

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

پس از آن، می‌توانید فایل‌های archive.zip و installer.php را از Duplicator در پوشه ریشه خالی خود آپلود کنید.

مرحله 4. اجرای اسکریپت مهاجرت

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

http://example.com/installer.php

فراموش نکنید که ‘example.com’ را با نام دامنه خود جایگزین کنید.

با این کار ویزارد مهاجرت Duplicator راه اندازی می شود.

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

در قسمت Setup از شما خواسته می شود هاست MySQL، نام پایگاه داده، نام کاربری و رمز عبور خود را وارد کنید.

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

سپس، بر روی دکمه “تأیید اعتبار” کلیک کنید تا مطمئن شوید جزئیاتی که وارد کرده اید صحیح است.

پس از آن، برای ادامه روی دکمه «بعدی» کلیک کنید.

Duplicator اکنون پشتیبان پایگاه داده وردپرس شما را از بایگانی به پایگاه داده جدید شما وارد می کند.

همچنین نشانی‌های اینترنتی را که به سایت محلی اشاره می‌کنند، به سایت زنده جدید شما به‌روزرسانی می‌کند.

اکنون می توانید روی دکمه «ورود به مدیر» کلیک کنید تا وارد قسمت مدیریت وردپرس سایت زنده خود شوید.

پس از ورود به سایت زنده خود، Duplicator به طور خودکار فایل های نصب را پاک می کند.

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

 

 

 

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

 

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

مرحله 1. پایگاه داده محلی وردپرس را صادر (Export) کنید

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

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

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

در گزینه “Export method:” می توانید “Quick” یا “Custom” را انتخاب کنید. سفارشی گزینه های بیشتری برای صادرات پایگاه داده در اختیار شما قرار می دهد.

اما، توصیه می کنیم “سریع” را انتخاب کنید و سپس روی دکمه “برو” کلیک کنید تا پایگاه داده خود را دانلود کنید.

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

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

برای شروع، پیش بروید و FTP Client خود را باز کنید و به حساب میزبانی وب خود متصل شوید.

هنگامی که به سایت زنده خود متصل شدید، مطمئن شوید که فایل ها را در دایرکتوری مناسب آپلود کرده اید. به عنوان مثال، اگر می خواهید سایت در “yoursite.com” میزبانی شود، می خواهید تمام فایل های موجود در public_htmlفهرست خود را آپلود کنید.

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

مرحله 3. یک پایگاه داده MySQL در سایت زنده خود ایجاد کنید

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

اکثر ارائه دهندگان هاست وردپرس cPanel را برای مدیریت حساب میزبانی شما ارائه می دهند، بنابراین ما به شما نشان خواهیم داد که چگونه با استفاده از cPanel یک پایگاه داده ایجاد کنید.

ابتدا باید وارد داشبورد cPanel خود شوید و بر روی نماد MySQL Database Wizard کلیک کنید که در بخش «پایگاه‌های داده» یافت می‌شود.

در صفحه بعدی، می توانید یک پایگاه داده جدید ایجاد کنید.

شما باید یک نام برای پایگاه داده خود وارد کنید، سپس روی «ایجاد پایگاه داده» کلیک کنید.

اکنون cPanel به طور خودکار یک پایگاه داده جدید برای شما ایجاد می کند.

در مرحله بعد، باید یک نام کاربری و رمز عبور برای کاربر جدید خود وارد کنید و سپس روی «ایجاد کاربر» کلیک کنید.

پس از آن، باید کاربری را که ایجاد کرده اید به پایگاه داده اضافه کنید.

ابتدا کادر “همه امتیازات” را علامت بزنید.

سپس به پایین اسکرول کنید و روی “ایجاد تغییرات” کلیک کنید تا تغییرات شما ذخیره شود.

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

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

گام بعدی در این فرآیند، وارد کردن پایگاه داده وردپرس است.

به داشبورد سی پنل خود بروید، به بخش «پایگاه‌های داده» بروید و روی «phpMyAdmin» کلیک کنید.

این شما را به phpMyAdmin می برد، جایی که می خواهید روی پایگاه داده ای که در بالا ایجاد کرده اید کلیک کنید. PhpMyAdmin پایگاه داده جدید شما را بدون جدول نشان می دهد.

در مرحله بعد، روی تب ‘Import’ در منوی بالا کلیک کنید. در صفحه واردات، روی دکمه «انتخاب فایل» کلیک کنید و سپس فایل پایگاه داده را از سایت محلی خود که در مرحله اول ذخیره کرده اید انتخاب کنید.

پس از آن، روی دکمه “برو” در پایین صفحه کلیک کنید. پایگاه داده شما به طور خودکار به phpMyadmin وارد می شود.

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

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

در phpMyAdmin، به دنبال جدولی در پایگاه داده خود بگردید wp_optionsکه در بالا وارد کرده اید.

اگر پیشوند پایگاه داده خود را تغییر دادید ، ممکن است به جای wp_optionsآن باشد {new_prefix}_options.

بعد، روی دکمه «مرور» در کنار کلیک کنید wp_options. یا، روی پیوند در نوار کناری کلیک کنید تا صفحه ای که فهرستی از فیلدهای داخل wp_optionsجدول را دارد باز شود.

سپس، در options_nameستون، باید به دنبال siteurlگزینه بگردید.

سپس، روی نماد «ویرایش» کلیک کنید.

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

در کادر ورودی برای option_value، URL نصب محلی خود را خواهید دید که چیزی شبیه به است http://localhost/test.

برای مثال، باید URL سایت جدید خود را در این قسمت وارد کنید https://www.wpbeginner.com.

سپس، می توانید با کلیک بر روی دکمه “برو” فیلد را ذخیره کنید.

در مرحله بعد، باید همان مراحل بالا را برای گزینه نام home دنبال کنید. منو wp_optionsمی تواند چند صفحه باشد، معمولاً این گزینه home در صفحه دوم خواهد بود.

سپس، homeURL را به روز کنید، تا با URL سایت زنده شما یکسان باشد.

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

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

در این زمان، سایت شما باید خطای ” خطا در ایجاد اتصال پایگاه داده ” را نشان دهد.

برای رفع این مشکل، با استفاده از یک سرویس گیرنده FTP به وب سایت خود متصل شوید و فایل را باز کنید wp-config.php.

شما به دنبال خطوط کد زیر خواهید بود:

1
2
3
4
5
6
7
8
9
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

شما باید نام پایگاه داده، نام کاربری و رمز عبوری که قبلا ایجاد کرده اید را وارد کنید.

در مرحله بعد، wp-config.phpفایل را ذخیره کرده و دوباره آن را در سرور میزبان وردپرس خود آپلود کنید.

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

پس از آن، باید وارد پنل مدیریت وردپرس خود شوید و به تنظیمات » عمومی بروید . سپس، بدون تغییر چیزی، به پایین بروید و روی دکمه «ذخیره تغییرات» کلیک کنید.

این اطمینان حاصل می کند که URL سایت شما در هر جای دیگری که لازم است اصلاح شود.

پس از انجام این کار، به تنظیمات » پیوندهای ثابت بروید ، سپس به پایین بروید و روی «ذخیره تغییرات» کلیک کنید تا مطمئن شوید که همه پیوندهای پست به خوبی کار می کنند.

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

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

یک راه ساده برای به روز رسانی URL ها با استفاده از SQL Query زیر است.

1
UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');

به سادگی به phpMyAdmin بروید، روی پایگاه داده خود کلیک کنید و سپس از منوی بالا بر روی ‘SQL’ کلیک کنید و پرس و جوی بالا را اضافه کنید.

مطمئن شوید که آن را به سایت محلی خود و نشانی‌های وب سایت زنده تغییر داده‌اید و روی دکمه «برو» کلیک کنید.

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

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

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