روشهای انتقال سایت وردپرس از لوکال هاست به هاست اصلی
روش 1: انتقال سایت وردپرس از لوکال هاست به هاست اصلی با استفاده از افزونه
روش 2: انتقال سایت وردپرس از لوکال هاست به هاست سی پنل به صورت دستی
یک راه برای سرعت بخشیدن به توسعه ی وب سایت شما، ایجاد وب سایت به صورت محلی یا لوکال بر روی رایانه ی شخصی با استفاده از نرم افزارهایی مانند WAMP (برای ویندوز)، LAMP (برای لینوکس) یا MAMP (برای مک) است. با این روش شما میتوانید تغییرات مختلف را با اطمینان تست کرده و گردش کار خود را کارآمدتر کنید. پس از رضایت از وب سایت طراحی شده روی لوکال هاست، میتوانید به راحتی آن را به هاست اصلی منتقل کنید. در ادامه ی این مقاله با معرفی دو روش نحوه انتقال سایت وردپرس از لوکال هاست به هاست اصلی با ما همراه باشید.
روشهای انتقال سایت وردپرس از لوکال هاست به هاست اصلی
ابتدا فرض میکنیم که شما یک سایت وردپرس را در سرور محلی (یا Localhost) خود اجرا کرده و به آن دسترسی دارید. اگر با نصب وردپرس بر روی لوکال هاست آشنایی ندارید، مطالعه ی مقاله ی "آموزش نصب وردپرس روی لوکال هاست" را به شما پیشنهاد میکنیم.
در مرحله ی بعد باید یک دامنه و هاستینگ وب تهیه کنید.
همچنین به یک برنامه، FTP نیاز خواهید داشت، تا بتوانید مطالب خود را در سایت زنده بارگذاری کنید.
برای انتقال سایت از لوکال هاست به هاست زنده دو روش وجود دارد، و شما میتوانید روش مناسب خود را انتخاب کنید.
روش 1: انتقال سایت وردپرس از لوکال هاست به هاست اصلی با استفاده از افزونه
در این روش میبایست ابتدا افزونه Duplicator را بر روی وردپرس خود نصب نمایید. این روش از روش بعدی آسانتر بوده و برای استفاده ی مبتدیان توصیه میشود.
گام 1: اولین کاری که شما باید انجام دهید این است که افزونه Duplicator را بر روی سایت محلی خود نصب و فعال کنید. پس از فعال سازی، باید به صفحه ی Duplicator » Packages مراجعه کرده و بر روی دکمه ی ”Create New” کلیک کنید.
گام 2: در صفحه ی بعد، نام پکیج خود را انتخاب کنید. انتخاب نام برای پکیج اختیاری است و شما میتوانید نامی مرتبط با آن انتخاب کنید. همچنین میتوانید یادداشت هایی مرتبط را نیز به آن اضافه کنید.
علاوه بر این میتوانید برخی تنظیمات اختیاری Archive و Installer را نیز پیکربندی کنید. تنظیمات Archive به شما امکان میدهد، تا پایگاه داده خود را فیلتر کنید. از گزینههای Installer برای پیش پر کردن صفحه ی نصب استفاده میشود، تا در زمان نصب برای آینده، نصب را آماده کند. این کار روند کلی نصب شما را سرعت میبخشد.
سپس، بر روی گزینه ی “Next” کلیک کنید.
گام 3: در این مرحله، افزونه برای اطمینان از پردازش صحیح ساخت پکیج، اسکن سیستم را اجرا میکند.
اکنون بر روی دکمه ی Build کلیک کنید، تا بسته ی خود را ایجاد کنید. در این مرحله، تهیه ی نسخه ی پشتیبان از سایت شما آغاز میشود.
نکته: بررسیهای بیشتر "Warn" نشان میدهند که شما در مراحل ساخت و نصب مشکل دارید.
گام 4: افزونه پس از نمایش پیام تکمیل پکیج، دو فایل تولید میکند، که یکی از آنها بایگانی سایت شما به صورت ZIP و دیگری فایل نصب کننده ی PHP میباشد. در این مرحله هر دو فایل را بارگیری کنید.
گام 5: اکنون میبایست سایت پکیج شده ی خود را نصب نمایید. برای این منظور، فایلهای بارگیری شده، در مرحله ی قبل را در دایرکتوری سایت زنده کپی کنید. همچنین میتوانید از یک اپلیکیشن FTP مانند FileZilla برای این کار استفاده کنید.
از طریق FTP به سایت خود وارد شوید و به پوشه ی public_html خود بروید. فایلهای بایگانی و نصب را از دسکتاپ خود کپی کرده و در این پوشه جای گذاری کنید.
گام 6: در این مرحله، سایت بایگانی شده را روی سرور زنده نصب میکنیم. برای این کار، با افزودن installer.php/ به دامنه، به installer دسترسی پیدا کنید. در این مرحله، تمامی فایلهای کپی شده اعتبار سنجی میشوند.
گام 7: سپس رابط نصب کننده از شما میخواهد تا جزییات MYSQL خود را وارد کنید. پس از وارد کردن این جزییات (یا ایجاد یک مورد جدید) و بروز رسانی جزییات پایگاه داده، اطمینان حاصل کنید که یک پیام “Success” برای هر دو تست "Server Connected" و "Database Found" دریافت میکنید.
گام 8: سپس دادههای سرور زنده وب سایت شما بروز رسانی میشوند.
گام 9: سایت شما آماده است و میتوانید با باز کردن فرانت اند سایت زنده خود، آن را تست و بررسی کنید.
روش 2: انتقال سایت وردپرس از لوکال هاست به هاست سی پنل به صورت دستی
در این روش ابتدا باید پایگاه داده ی سایت وردپرس خود را از طریق phpmyadmin صادر (export) کنید.
گام 1: به آدرس /https://localhost/phpmyadmin مراجعه کنید. پایگاه داده ی وردپرس خود را انتخاب کرده و از نوار منوی بالای بر روی گزینه ی export کلیک کنید.
در این صفحه دو گزینه ی جدید مشاهده میکنید: Quick و Custom که گزینه ی Custom گزینههای بیشتری برای صادر کردن پایگاه داده در اختیار شما میگذارد.
اگر گزینه ی Custom را انتخاب میکنید، مطمئن شوید که همه ی جداول انتخاب شده اند.
نوع فشرده سازی gzipped را برای فایل خروجی انتخاب کنید. فشرده سازی gzipped برای فایلهای بزرگ پایگاه داده استفاده میشود.
در زیر گزینههای خاص فرمت، ساختار و دادهها را انتخاب کنید. همچنین باکسهای زیر را انتخاب کنید:
Add DROP TABLE / VIEW / PROCEDURE / FUNCTION statement
IF NOT EXISTS
AUTO_INCREMENT
Enclose table and column names with backquotes
در پایان نیز بر روی دکمه ی GO برای دانلود کردن فایل دیتابیس کلیک کنید.
گام 2: آپلودکردن فایلهای وردپرس در سایت زنده
برای انتقال فایلهای WordPress، کلاینت FTP خود را باز کنید. ما در اینجا از کلاینت FileZilla FTP استفاده میکنیم. ابتدا به حساب میزبانی وب خود متصل شوید و دایرکتوری root سرور زنده خود را باز کنید. سپس، تمامی فایلها را در دایرکتوری مناسب مقصد آپلود کنید. به عنوان مثال، اگر میخواهید سایت را در mysite.com میزبانی کنید، کلیه ی پروندهها را در دایرکتوری public_html بارگذاری کنید.
گام 3: ایجاد پایگاه داده جدید در سایت زنده
فایلهای وردپرس شما پس از گذشت اندکی زمان بارگذاری میشوند، در ضمن فراموش نکنید که پایگاه داده ی ذخیره شده در هارد درایو خود در مرحله ی اول را وارد (یا import) کنید. ارائه دهندگان میزبانی روشهای مختلفی برای این کار ارائه میدهند. برخی این کار را از طریق phpMyAdmin و بعضی دیگر از طریق cPanel انجام میدهند. در این آموزش به دلیل محبوبیت cPanel، یک پایگاه داده را از طریق cPanel ایجاد میکنیم.
ابتدا به داشبورد cPanel خود وارد شوید. در بخش پایگاه دادهها بر روی نماد MySQL Databases کلیک کنید.
در صفحه ی بعد با تخصیص یک نام برای پایگاه داده و کلیک کردن بر روی دکمه ی create database یک پایگاه داده ایجاد کنید.
پس از ایجاد یک پایگاه داده، به بخش MySQL Users بروید. در اینجا میتوانید کاربران موجود را به پایگاه داده اضافه کنید یا کاربران جدیدی را ایجاد کنید.
cPanel شما را به تنظیم امتیازات MySQL برای آن کاربر میبرد. اکنون با چک کردن هر باکس، میتوانید امتیازات مورد نظر را به کاربر اعطا کنید. سپس بر روی دکمه ی Make Changes کلیک کنید.
گام 4: واردکردن پایگاه داده محلی در سایت زنده
برای وارد کردن پایگاه داده ی وردپرس خود به داشبورد cPanel بروید. به بخش پایگاه داده وارد شده و phpMyAdmin را انتخاب کنید. با کلیک بر روی گزینه Import در نوار منوی بالای صفحه، به صفحه ی Import وارد شوید. سپس بر روی دکمه ی Browse کلیک کنید تا فایل پایگاه داده ایجاد شده در مرحله اول را انتخاب کنید. در نهایت بر روی دکمه ی Go کلیک کنید. اکنون میتوانید پایگاه داده ی جدید ایجاد شده را در phpMyAdmin مشاهده کنید.
گام 5: ریدایرکت کردن URLهای سایت
اکنون شما باید تمامی لینکهای موجود در این پایگاه داده را جایگزین کنید زیرا آنها هنوز به مکان قدیمی سایت اشاره میکنند. در phpMyAdmin، به دنبال جدول wp_options در پایگاه داده ی خود بگردید. بر روی دکمه ی Browse یا لینک موجود در سایدبار کلیک کنید تا صفحه ی جدید با لیستی از فیلدهای داخل جدول wp_options باز شود. در ستون options_name، باید به دنبال siteURL باشید. سپس، بر روی گزینه ی Edit کلیک کنید، تا پنجره ی ویرایش فیلد برای شما باز شود.
در کادر ورودی برای option_value، میتوانید آدرس URL محلی خود مانند https://localhost/test را مشاهده کنید. به عنوان مثال، https://www.templatetoaster.com، آن را با آدرس سایت جدید خود در این قسمت جایگزین کنید.
با کلیک بر روی دکمه ی Go تغییرات را ذخیره کنید.
در مرحله ی بعد، همان مراحل را برای option name: home تکرار خواهید کرد.
همچنین میتوانید همه ی موارد را از طریق افزونه ای مانند Velvet Blues پیدا کرده و جایگزین کنید.
گام 6: سایت زنده ی خود را راه اندازی کنید
پس از وارد کردن پایگاه داده، زمان آن رسیده است که wp-config.php را پیکربندی کنید. با استفاده از یک سرویس دهنده FTP به وب سایت خود وصل شوید، فایل wp-config.php را پیدا کنید و برای مشاهده / ویرایش کلیک راست کنید و موارد زیر را تغییر دهید.
;(‘define(‘DB_NAME’, ‘your_database_name
;(‘define(‘DB_USER’, ‘your_database_user
;(‘define(‘DB_PASSWORD’, ‘your_database_password
;(‘define(‘DB_HOST’, ‘localhost
نام پایگاه داده، نام کاربری و رمز عبوری را که در مرحله قبل ایجاد کرده اید را در جای مناسب جای گذاری کنید. پس از آن فایل wp-config.php را ذخیره کرده و دوباره آن را در سرور خود آپلود کنید. وب سایت شما اکنون باید زنده باشد و بتوانید وارد شوید.
در نهایت به تنظیمات Settings → Permalinks رفته، ساختار URL مورد نظر خود را انتخاب کرده و آن را ذخیره کنید تا اطمینان حاصل کنید که همه ی لینکها به درستی کار میکنند.
گام 7: اصلاح تصاویر و لینک ها
هر زمان که یک سایت از سرور محلی به سرور زنده انتقال پیدا میکند، امکان به وجود آمدن لینکهای معیوب و از دست رفتن برخی تصاویر، وجود دارد. اما شما میتوانید از کوئریهای SQL و یا از افزونه Velvet Blues برای رفع این موارد استفاده کنید.
اگر کوئریهای SQL را انتخاب میکنید، به phpMyAdmin بروید. بر روی پایگاه داده ی خود کلیک کنید و SQL را از منوی بالا فشار دهید. این کوئری را بنویسید:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.mylivesite.com/');
جمع بندی
وردپرس به عنوان محبوبترین سازنده ی وب سایت در جهان شناخته شده است و بیش از یک سوم از وب سایتهای دنیا از این پلتفرم استفاده میکنند. وردپرس پلتفرمی رایگان و امن است، که به راحتی قابل استفاده میباشد و میتوان با کمک آن، وب سایت هایی خلاقانه را ایجاد کرد.
همان طور که مشاهده کردید، انتقال سایت وردپرس از لوکال هاست به هاست اصلی کار سختی نیست. اگرچه این کار با استفاده از افزونه بسیار سادهتر میباشد؛ اما شما باید دانش انتقال سایت وردپرس از لوکال به هاست را به صورت دستی نیز داشته باشید. شما کدام یک از روشها را ترجیح میدهید؟ نظرات خود را با ما به اشتراک بگذارید.
اگر به یادگیری بیشتر در زمینه ی وردپرس علاقه داری، شرکت در دوره آموزش برنامه نویسی وردپرس را پیشنهاد میکنیم، با شرکت در این دوره، در کمتر از یکسال به یک متخصص وردپرس همه فن حریف تبدیل میشوی که آماده استخدام، دریافت پروژه و پیاده سازی قالب و پلاگینهای وردپرسی هستی