یک راه برای سرعت بخشیدن به توسعه وب سایت شما ایجاد وب سایت به صورت محلی بر روی سیستم شخصی خود با استفاده از نرم افزاری هایی مانند WAMP (برای ویندوز) یا MAMP (برای Mac) است. پس از تکمیل وب سایت خود، مرحله بعدی انتقال سایت وردپرسی از سیستم شخصی به هاست و ایجاد یک سایت زنده است. در این مقاله به شما نشان خواهیم داد که چگونه انتقال سایت وردپرسی به هاست را انجام دهید یا به عبارتی وردپرس را به راحتی از سرور محلی به یک سایت زنده منتقل کنید. یکی از موارد دیگری که بسیاری از افراد با آن به مشکل بر می خورند، انتقال سایت به هاست دیگر است که می توانید بر روی “انتقال سایت به هاست دیگر” کلیک کنید تا این مقاله را مشاهده کنید.
ما دو روش مختلف را برای انتقال وردپرس از سرور محلی به وب سایت زنده شما (مرحله به مرحله)، آموزش می دهیم.
از افزونه migration وردپرس استفاده می کند و برای مبتدیان توصیه می شود. در روش دوم، ما به شما نشان خواهیم داد كه چگونه وردپرس را به صورت دستی از سرور محلی به یك سایت زنده منتقل كنید.
انواع روش های انتقال سایت وردپرسی به هاست:
قبل از اینکه شروع کنید برای اینکه بتوانید وردپرس را از سرور localhost به سرور زنده منتقل کنید، باید چند نکته را در محل خود داشته باشید.
ابتدا فرض می کنیم که یک سایت وردپرس در سرور محلی (که به آن localhost نیز گفته می شود) روی سیستم شما اجرا شده است، و به آن دسترسی کامل دارید.
در مرحله بعد، باید یک نام دامنه و هاستینگ وب را داشته باشید.
برای سرعت بخشیدن به آن، می توانید از ممتاز سرور استفاده کنید. آنها یک ارائه دهنده میزبانی وب هستند که می توانید با مراجعه به وب سایت momtazserver.com ویژگی ها و پیکیج های آن ها رامشاهده کنید.
در صورت نیاز به راه اندازی وب سایت خود، راهنمای گام به گام ما در مورد نحوه ساخت وب سایت را دنبال کنید.
سرانجام، شما نیاز به یک برنامه FTP دارید و می دانید چگونه از FTP استفاده کنید، بنابراین می توانید مطالب خود را در سایت زنده بارگذاری کنید.
حال شروع به انتقال سایت وردپرس خود می کنیم.
بیان روش های مختلف برای انتقال سایت وردپرسی به هاست
این روش آسانتر است و برای مبتدیان توصیه می شود. ما برای انتقال وردپرس از localhost به یک سایت زنده از یک افزونه migratio وردپرس استفاده خواهیم کرد.
اولین کاری که شما باید انجام دهید این است که افزونه Duplicator را در سایت محلی خود نصب و فعال کنید. برای اطلاعات بیشتر، به راهنمای مرحله به مرحله ما درباره نحوه نصب افزونه وردپرس مراجعه کنید.
پس از فعال سازی، باید به صفحه Duplicator » Packages بروید و بر روی دکمه”Create New” کلیک کنید.
پس از آن بر روی دکمه بعدی کلیک کنید تا ادامه یابد.
Duplicator اکنون چندین آزمایش را اجرا خواهد کرد تا ببیند آیا همه چیز به ترتیب است یا خیر. اگر همه موارد “Good” علامت گذاری شده اند ، بر روی دکمه “Build” کلیک کنید.
این روند بسته به اندازه وب سایت شما ممکن است چند دقیقه طول بکشد. باید تا پایان کار این برگه را باز بگذارید.
پس از اتمام، گزینه های بارگیری برای Installer و بسته Archive را مشاهده خواهید کرد. برای بارگیری هر دو فایل روی سیستم خود باید روی پیوند “One click download” کلیک کنید.
پرونده هایی که وردپرس می دهد و دانلود کردیم چیست؟
خوب، پرونده بایگانی کپی از وب سایت کامل وردپرس شما است. این برنامه شامل کلیه فایل های اصلی WordPress و همچنین تصاویر، آپلودها، مضامین، افزونه ها و نسخه پشتیبان از بانک اطلاعاتی وردپرس شما می باشد.
پرونده نصب کننده اسکریپتی است که با باز کردن پرونده بایگانی، انتقال را به صورت خودکار انجام می دهد.
قبل از اینکه بتوانید نصب کننده را اجرا کنید یا وب سایت وردپرس را از localhost به سرور میزبان خود بارگذاری کنید، باید یک پایگاه داده MySQL برای وب سایت زنده خود ایجاد کنید.
اگر قبلاً یک پایگاه داده MySQL ایجاد کرده اید، می توانید از این مرحله پرش کنید.
برای ایجاد یک بانک اطلاعاتی یا database، باید از داشبورد cPanel حساب میزبانی خود را بازدید کنید. به قسمت Databases بروید و سپس روی نماد MySQL Databases کلیک کنید.
در صفحه بعدی، فیلدی را برای ایجاد بانک اطلاعاتی یا database جدید مشاهده خواهید کرد. کافیست یک نام برای پایگاه داده خود تهیه کنید و بر روی دکمه “Create Database” کلیک کنید.
cPanel اکنون یک پایگاه داده جدید برای شما ایجاد می کند. پس از آن، باید به بخش MySQL Users بروید.
در مرحله بعد، نام کاربری و رمز ورود خود را برای کاربر جدید خود تهیه کنید و بر روی دکمه “Create a user” کلیک کنید.
کاربر جدیدی که شما ایجاد کرده اید، هنوز اجازه کار در این پایگاه داده را ندارد. بیایید آن را تغییر دهیم.
به قسمت “Add User to Database” بروید. به سادگی کاربر پایگاه داده ای را که ایجاد کرده اید از منوی کشویی کنار قسمت “User” انتخاب کنید، سپس پایگاه داده را انتخاب کنید و بر روی دکمه افزودن کلیک کنید.
اکنون پایگاه داده شما آماده استفاده در سایت وردپرس شماست. حتماً نام بانک اطلاعات، نام کاربری و رمز عبور را یادداشت کنید. در مرحله بعدی به این اطلاعات نیاز خواهید داشت.
حال باید پرونده های بایگانی و نصب کننده را از سایت محلی خود به حساب میزبان خود بارگذاری کنید.
ابتدا با استفاده از یک سرویس دهنده FTP به سایت زنده خود وصل شوید. پس از اتصال، اطمینان حاصل کنید که فهرست اصلی وب سایت شما کاملاً خالی است.
به طور معمول، root / home / public_html / پوشه است.
برخی از شرکت های میزبان وردپرس هنگام ثبت نام به صورت خودکار وردپرس را نصب می کنند. اگر فایل های WordPress را در آنجا دارید، پس باید آنها را حذف کنید.
پس از آن، می توانید پرونده های بایگانی و نصب را از Duplicator در فهرست اصلی root خود بارگذاری کنید.
پس از بارگذاری پرونده های انتقال، باید آدرس زیر را در مرورگر خود ببینید:
example.com/installer.php
فراموش نکنید که shembull.com را با نام دامنه خود جایگزین کنید.
این کار Duplicator migration wizard را راه اندازی می کند.
نصب کننده به طور خودکار پرونده بایگانی را اسکن می کند و یک تست اعتبار سنجی را اجرا می کند. شما باید کادر انتخاب شرایط و ضوابط را بررسی کرده و با کلیک بر روی دکمه Next ادامه دهید.
در صفحه بعدی از شما می خواهد که اطلاعات دیتابیس وردپرس خود را وارد کنید.
میزبان شما احتمالاً محلی خواهد بود. پس از آن جزئیات بانک اطلاعاتی را که در مرحله قبل ایجاد کرده اید وارد خواهید کرد.
برای ادامه روی دکمه Next کلیک کنید.
Duplicator اکنون نسخه پشتیبان از پایگاه داده وردپرس شما را از بایگانی به پایگاه داده جدید شما وارد می کند.
در مرحله بعد، از شما می خواهد URL سایت یا مسیر را به روز کنید. دیگر لازم نیست که چیزی را تغییر دهید زیرا به طور خودکار URL وب سایت زنده و مسیر آن را تشخیص می دهد.
برای ادامه روی دکمه Next کلیک کنید.
Duplicator اکنون انتقال را به پایان رسانده و صفحه موفقیت را به شما نشان می دهد. اکنون می توانید بر روی دکمه “Admin Login” کلیک کنید تا وارد قسمت مدیریت وردپرس سایت زنده خود شوید.
پس از ورود به سایت زنده خود، Duplicator به طور خودکار فایل های نصب را تمیز می کند.
***شما با موفقیت WordPress را از سرور محلی به سایت زنده خود منتقل کرده اید.***
در این روش، ما به شما نشان خواهیم داد که چگونه وردپرس را به صورت دستی از سرور محلی به سایت زنده خود منتقل کنید. اگر روش اول کار نکند یا ترجیح می دهید آن را به صورت دستی انجام دهید، مفید خواهد بود.
اولین کاری که شما باید انجام دهید صادر کردن پایگاه داده محلی وردپرس شما است. ما برای انجام این کار از phpMyAdmin استفاده خواهیم کرد. اگر با آن ناآشنا هستید، ممکن است بخواهید با استفاده از phpMyAdmin به راهنمای ما در مدیریت بانک اطلاعاتی وردپرس نگاهی بیندازید.
به سادگی به http: // localhost / phpmyadmin / بروید و روی پایگاه داده WordPress خود کلیک کنید. در مرحله بعد، از نوار منوی بالای صفحه، روی دکمه Export کلیک کنید.
در گزینه Export Method می توانید “Quick” یا “Custom” را انتخاب کنید. سفارشی گزینه های بیشتری را برای صادرات پایگاه داده خود در اختیار شما قرار می دهد.
توصیه می کنیم Quick را انتخاب کنید و سپس بر روی دکمه Go کلیک کنید تا پایگاه داده خود را بارگیری کنید.
اکنون باید تمام فایل های وب سایت شما را به سایت زنده منتقل کنیم.
برای شروع کار، پیش بروید و مشتری FTP خود را باز کنید و به حساب میزبانی وب خود متصل شوید.
پس از اتصال به سایت زنده خود، اطمینان حاصل کنید که پرونده ها را در فهرست مناسب بارگذاری کرده اید.
اکنون پرونده های محلی وردپرس خود را انتخاب کرده و آنها را در سرور زنده خود بارگذاری کنید.
در حالی که مشتری FTP شما در حال بارگذاری پرونده های وردپرس شما است، می توانید وارد کردن پایگاه داده خود به سرور زنده را شروع کنید. بیشتر ارائه دهندگان میزبانی وردپرس، cPanel را برای مدیریت حساب میزبانی شما ارائه می دهند، بنابراین ما به شما نشان می دهیم که چگونه می توانید با استفاده از cPanel یک بانک اطلاعاتی ایجاد کنید.
ابتدا باید به داشبورد cPanel خود وارد شوید و بر روی آیکون MySQL Databases کلیک کنید که در بخش دیتابیس ها یافت می شود.
در صفحه بعدی، با وارد کردن نامی برای بانک اطلاعاتی خود و کلیک بر روی دکمه “Create Databas”، یک بانک اطلاعاتی ایجاد کنید.
پس از ایجاد بانک اطلاعاتی خود، به بخش MySQL Users رفته و کاربر موجود را به پایگاه داده ایجاد یا اضافه کنید.
پس از افزودن کاربر، cPanel شما را به تنظیم امتیازات MySQL برای آن کاربر می برد. به سادگی با اطمینان از بررسی هر مورد، تمام امتیازات را به کاربر اعطا کنید، و سپس بر روی دکمه Make Changes کلیک کنید.
قدم بعدی، فرآیند وارد کردن پایگاه داده وردپرس شماست.
به داشبورد cPanel رفته و به قسمت پایگاه داده بروید و بر روی phpMyAdmin کلیک کنید.
این امر شما را به phpMyAdmin می برد و در آنجا می خواهید بر روی پایگاه داده ای كه در مرحله 3 ایجاد كرده اید، کلیک كنید. PhpMyAdmin پایگاه داده جدید خود را بدون جداول نشان می دهد.
بر روی تب Import از فهرست بالای صفحه کلیک کنید. در صفحه Import، بر روی دکمه Select File کلیک کرده و سپس پرونده پایگاه داده ذخیره شده در مرحله 1 را انتخاب کنید.
در آخر، دکمه Go را در انتهای صفحه فشار دهید. PhpMyadmin اکنون پایگاه داده WordPress شما را وارد می کند.
حال باید 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، می توانید به آن بروید.
اکنون که دیتابیس را وارد کرده ایم و باید تمام محتوای ما بارگذاری شود، زمان آن است که وردپرس را پیکربندی کنید.
در این زمان، سایت شما باید خطایی در ایجاد خطای اتصال به بانک اطلاعاتی نشان دهد.
برای رفع این مشکل، با استفاده از یک سرویس دهنده FTP به وب سایت خود وصل شوید و پرونده wp-config.php را ویرایش کنید.
شما باید نام بانک اطلاعاتی، کاربر و رمز عبوری را که قبلاً در مرحله 3 ایجاد کرده اید، تهیه کنید.
در مرحله بعد فایل wp-config.php را ذخیره کرده و دوباره آن را در سرور خود بارگذاری کنید.
اکنون می توانید به وب سایت خود مراجعه کنید و اکنون باید زنده باشد.
در مرحله بعد باید وارد پنل مدیریت وردپرس خود شوید و به Settings » General بروید. بدون تغییر هر چیزی، به پایین بروید و روی دکمه Save Changes کلیک کنید.
این امر باعث می شود، URL سایت در هر جای دیگری که باید باشد اصلاح شود.
پس از آن به Settings » Permalink مراجعه کرده و روی گزینه Save Changes کلیک کنید تا اطمینان حاصل شود که همه پیوندهای پست خوب کار می کنند.
هر زمان که یک سایت وردپرس را از یک دامنه به دامنه دیگر یا از سرور محلی به یک سایت زنده منتقل می کنید، با پیوندهای شکسته و تصاویر از دست رفته روبرو خواهید شد.
می توانید از 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 را از سرور محلی به سایت زنده خود منتقل کرده اید.***
امیدوارم هم اکنون وب سایت زنده شما به راحتی اجرا شود. حتماً وب سایت خود را بررسی کنید تا مطمئن شوید که همه چیز مطابق آنچه انتظار می رود کار می کند.
نمایش دیدگاهها
بسیار ممنون