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

یکی از راه های سرعت بخشیدن به توسعه وب سایت ، ساخت وب سایت به صورت محلی در رایانه خود با استفاده از نرم افزاری مانند WAMP (برای Windows) یا MAMP (برای Mac).

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

Move WordPress From Local Server to Live Site

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

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

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

قبل از شروع h4>

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

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

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

برای سرعت بخشیدن به آن ، می توانید از Bluehost استفاده کنید آنها یک ارائه دهنده میزبانی رسمی وردپرس هستند و به کاربران ما 60٪ تخفیف ویژه + دامنه رایگان ارائه می دهند.

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

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

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

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

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

مرحله 1. نصب و نصب افزونه Duplicator

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

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

Creating a new Duplicator package

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

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

Build package

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

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

Download package

بنابراین این پرونده ها چیست؟

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

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

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

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

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

برای ایجاد یک پایگاه داده باید از داشبورد cPanel حساب میزبانی خود بازدید کنید. به بخش Databases رفته و سپس بر روی نماد MySQL Databases کلیک کنید.

Database icon in cPanel

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

Create new database

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

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

Add a MySQL user

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

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

Save user to the database

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

مرحله 3. بارگذاری فایل ها از Local Server به Live Site

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

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

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

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

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

Migration files in the root directory

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

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

http://example.com/installer.php

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

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

Duplicator intialized

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

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

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

Connect your database

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

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

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

Update site URL

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

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

Successfully moved

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

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

روش 2. انتقال دستی WordPress از Local Server به Live Site

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

مرحله 1: صادرات پایگاه داده محلی وردپرس h4>

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

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

Export from localhost

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

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

Export WordPress database using phpMyAdmin

مرحله 2: پرونده های وردپرس را برای سایت زنده بارگذاری کنید h4>

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

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

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

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

Uploading WordPress from localhost to live site

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

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

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

Database section in cpanel

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

New database

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

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

grant all privileges to database user

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

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

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

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

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

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

Import database via phpMyAdmin

مرحله 5: URL سایت را تغییر دهید h4>

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

در phpMyAdmin ، به دنبال جدول wp_options در پایگاه داده خود باشید که ما در مرحله 4 وارد کردیم. اگر پیشوند پایگاه داده خود را تغییر داد ، سپس به جای wp_options می تواند {prefix} _options باشد.

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

Browse the wp options table

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

Edit siteurl in phpMyAdmin

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

با کلیک روی دکمه برو قسمت را ذخیره کنید

edit the siteurl field

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

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

url home را به روز کنید تا همان siteurl خود باشد.

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

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

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

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

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

بعد ، پرونده wp-config.php را ذخیره کنید و دوباره آن را در سرور خود بارگذاری کنید.

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

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

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

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

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

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

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

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

به روزرسانی wp_posts SET post_content = REPLACE (post_content ، 'localhost / test /'، 'www.yourlivesite.com/')؛

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

Fixing WordPress images and broken URLs after moving to live site

این همه ، شما با موفقیت WordPress را از محلی به یک سایت زنده منتقل کرده اید!

امیدوارم اکنون وب سایت زنده شما کاملاً فعال و روان باشد. حتماً وب سایت خود را بررسی کنید تا مطمئن شوید همه چیز مطابق انتظار کار می کند. در صورت مشاهده هر گونه خطا ، می توانید راهنمای ما را برای خطاهای رایج وردپرس بررسی کنید. / a> برای کمک به عیب یابی.

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

منبع:
https://www.wpbeginner.com/wp-tutorials/moving-a-wordpress-installation-from-local-server-to-a-live-site/.

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