WordPress

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

یک راه برای سرعت بخشیدن به توسعه وب سایت شما ایجاد وب سایت به صورت محلی بر روی سیستم شخصی خود با استفاده از نرم افزاری هایی مانند WAMP (برای ویندوز) یا MAMP (برای Mac) است. پس از تکمیل وب سایت خود، مرحله بعدی انتقال سایت وردپرسی از سیستم شخصی به هاست و ایجاد یک سایت زنده است. در این مقاله به شما نشان خواهیم داد که چگونه انتقال سایت وردپرسی به هاست را انجام دهید یا به عبارتی وردپرس را به راحتی از سرور محلی به یک سایت زنده منتقل کنید. یکی از موارد دیگری که بسیاری از افراد با آن به مشکل بر می خورند، انتقال سایت به هاست دیگر است که می توانید بر روی “انتقال سایت به هاست دیگر” کلیک کنید تا این مقاله را مشاهده کنید.

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

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

انواع روش های انتقال سایت وردپرسی به هاست:

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

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

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

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

برای سرعت بخشیدن به آن، می توانید از ممتاز سرور استفاده کنید. آنها یک ارائه دهنده میزبانی وب هستند که می توانید با مراجعه به وب سایت momtazserver.com ویژگی ها و پیکیج های آن ها رامشاهده کنید.

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

سرانجام، شما نیاز به یک برنامه FTP دارید و می دانید چگونه از FTP استفاده کنید، بنابراین می توانید مطالب خود را در سایت زنده بارگذاری کنید.

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

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

روش 1 ) انتقال سایت وردپرسی به هاست با استفاده از افزونه migration

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

مرحله 1) افزونه نصب و راه اندازی Duplicator

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

پس از فعال سازی، باید به صفحه Duplicator » Packages بروید و بر روی دکمه”Create New” کلیک کنید.

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

Duplicator اکنون چندین آزمایش را اجرا خواهد کرد تا ببیند آیا همه چیز به ترتیب است یا خیر. اگر همه موارد “Good” علامت گذاری شده اند ، بر روی دکمه “Build” کلیک کنید.

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

پس از اتمام، گزینه های بارگیری برای Installer و بسته Archive را مشاهده خواهید کرد. برای بارگیری هر دو فایل روی سیستم خود باید روی پیوند “One click download” کلیک کنید.

پرونده هایی که وردپرس می دهد و دانلود کردیم چیست؟

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

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

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

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

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

برای ایجاد یک بانک اطلاعاتی یا database، باید از داشبورد cPanel حساب میزبانی خود را بازدید کنید. به قسمت Databases بروید و سپس روی نماد MySQL Databases کلیک کنید.

در صفحه بعدی، فیلدی را برای ایجاد بانک اطلاعاتی یا database جدید مشاهده خواهید کرد. کافیست یک نام برای پایگاه داده خود تهیه کنید و بر روی دکمه “Create Database” کلیک کنید.

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

در مرحله بعد، نام کاربری و رمز ورود خود را برای کاربر جدید خود تهیه کنید و بر روی دکمه “Create a user” کلیک کنید.

کاربر جدیدی که شما ایجاد کرده اید، هنوز اجازه کار در این پایگاه داده را ندارد. بیایید آن را تغییر دهیم.

به قسمت “Add User to Database” بروید. به سادگی کاربر پایگاه داده ای را که ایجاد کرده اید از منوی کشویی کنار قسمت “User” انتخاب کنید، سپس پایگاه داده را انتخاب کنید و بر روی دکمه افزودن کلیک کنید.

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

مرحله 3) بارگیری پرونده ها از سرور محلی به سایت زنده

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

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

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

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

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

مرحله 4) اجرای اسکریپت انتقال

پس از بارگذاری پرونده های انتقال، باید آدرس زیر را در مرورگر خود ببینید:

example.com/installer.php

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

این کار Duplicator migration wizard را راه اندازی می کند.

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

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

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

برای ادامه روی دکمه Next کلیک کنید.

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

در مرحله بعد، از شما می خواهد URL سایت یا مسیر را به روز کنید. دیگر لازم نیست که چیزی را تغییر دهید زیرا به طور خودکار URL وب سایت زنده و مسیر آن را تشخیص می دهد.

برای ادامه روی دکمه Next کلیک کنید.

Duplicator اکنون انتقال را به پایان رسانده و صفحه موفقیت را به شما نشان می دهد. اکنون می توانید بر روی دکمه “Admin Login” کلیک کنید تا وارد قسمت مدیریت وردپرس سایت زنده خود شوید.

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

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

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

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

مرحله 1) صادر کردن بانک اطلاعات محلی وردپرس

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

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

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

توصیه می کنیم Quick را انتخاب کنید و سپس بر روی دکمه Go کلیک کنید تا پایگاه داده خود را بارگیری کنید.

مرحله 2) فایل های وردپرس را در سایت زنده بارگذاری کنید

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

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

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

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

مرحله 3) ایجاد پایگاه داده MySQL در سایت زنده

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

ابتدا باید به داشبورد cPanel خود وارد شوید و بر روی آیکون MySQL Databases کلیک کنید که در بخش دیتابیس ها یافت می شود.

در صفحه بعدی، با وارد کردن نامی برای بانک اطلاعاتی خود و کلیک بر روی دکمه “Create Databas”، یک بانک اطلاعاتی ایجاد کنید.

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

پس از افزودن کاربر، cPanel شما را به تنظیم امتیازات MySQL برای آن کاربر می برد. به سادگی با اطمینان از بررسی هر مورد، تمام امتیازات را به کاربر اعطا کنید، و سپس بر روی دکمه Make Changes کلیک کنید.

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

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

به داشبورد cPanel رفته و به قسمت پایگاه داده بروید و بر روی phpMyAdmin کلیک کنید.

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

بر روی تب Import از فهرست بالای صفحه کلیک کنید. در صفحه Import، بر روی دکمه Select File کلیک کرده و سپس پرونده پایگاه داده ذخیره شده در مرحله 1 را انتخاب کنید.

در آخر، دکمه Go را در انتهای صفحه فشار دهید. PhpMyadmin اکنون پایگاه داده WordPress شما را وارد می کند.

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

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

در phpMyAdmin، به دنبال جدول wp_options در دیتابیس خود باشید که ما در مرحله 4 وارد کردیم.

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

در زیر قسمت options_name، باید به دنبال siteurl باشید. بر روی نماد Edit Field کلیک کنید که در سمت چپ در ابتدای ردیف وجود دارد.

هنگامی که روی قسمت ویرایش کلیک می کنید ، یک پنجره قسمت edit ظاهر می شود. در کادر ورودی برای option_value ، نشانی اینترنتی نصب محلی خود را احتمالاً چیزی مانند: http: // localhost / test مشاهده خواهید کرد. آدرس سایت جدید خود را با دقت در این قسمت وارد کنید ، به عنوان مثال: https://www.wpbeginner.com

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

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

صفحه wp_options می تواند چند صفحه باشد، بنابراین به سادگی برگه home را پیدا کنید.

معمولاً در صفحه دوم است که با کلیک کردن روی پیکان های صفحه بندی در phpMyAdmin، می توانید به آن بروید.

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

اکنون که دیتابیس را وارد کرده ایم و باید تمام محتوای ما بارگذاری شود، زمان آن است که وردپرس را پیکربندی کنید.

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

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

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

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

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

در مرحله بعد باید وارد پنل مدیریت وردپرس خود شوید و به Settings » General بروید. بدون تغییر هر چیزی، به پایین بروید و روی دکمه Save Changes کلیک کنید.

این امر باعث می شود، URL سایت در هر جای دیگری که باید باشد اصلاح شود.

پس از آن به Settings » Permalink مراجعه کرده و روی گزینه Save Changes کلیک کنید تا اطمینان حاصل شود که همه پیوندهای پست خوب کار می کنند.

مرحله 7) با به روز کردن مسیرها، تصاویر و پیوندهای شکسته را برطرف کنید

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

می توانید از query SQL یا افزونه Velvet Blues وردپرس استفاده کنید.

برای کسانی که می خواهند این کار را از طریق SQL انجام دهند، یک سؤال ساده SQL است که باید این مشکل را حل کند:

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

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

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

امیدوارم هم اکنون وب سایت زنده شما به راحتی اجرا شود. حتماً وب سایت خود را بررسی کنید تا مطمئن شوید که همه چیز مطابق آنچه انتظار می رود کار می کند.

نمایش دیدگاه‌ها

منتشر شده توسط
f.andalibian_server