انتقال سایت وردپرس از محلی به میزبان: 7 مرحله + 24 نکته
انتقال یک سایت وردپرس از یک محیط توسعه محلی به یک سرور میزبانی زنده شامل چندین مرحله و ملاحظات است. این فرآیند تضمین می کند که وب سایت شما برای عموم قابل دسترسی است و به درستی در سرور زنده کار می کند. در زیر، ما هفت مرحله اصلی مربوط به انتقال یک سایت وردپرس از محلی به میزبان را به همراه 24 نکته اضافی برای کمک به شما در تکمیل موفقیتآمیز این فرآیند شرح میدهیم.
مرحله ۱: پایگاه داده محلی را صادر کنید
اولین قدم در انتقال یک سایت وردپرس، صادرات پایگاه داده محلی است. پایگاه داده شامل تمام محتوا و تنظیمات وب سایت شما می باشد. برای صادرات پایگاه داده، مراحل زیر را دنبال کنید:
- دسترسی به phpMyAdmin: محیط توسعه محلی خود را باز کنید و به phpMyAdmin بروید، که معمولاً از طریق کنترل پنل وب سرور شما یا با تایپ کردن “localhost/phpmyadmin” در مرورگر خود قابل دسترسی است.
- انتخاب پایگاه داده: از نوار کناری سمت چپ، پایگاه داده مرتبط با سایت وردپرس خود را انتخاب کنید.
- صادر کردن پایگاه داده: روی برگه “صادر کردن” در بالای صفحه کلیک کنید. مطمئن شوید که همه جداول انتخاب شده اند و روش صادرات مناسب را انتخاب کنید (معمولاً “سریع” یا “سفارشی”).
- ذخیره پایگاه داده صادر شده: پایگاه داده صادر شده را به عنوان یک فایل .sql در دستگاه محلی خود ذخیره کنید.
مرحله ۲: آپلود فایلها در سرور زنده
پس از صادرات پایگاه داده، باید تمام فایل های وردپرس خود را در سرور زنده آپلود کنید. این مراحل را دنبال کنید:
- یک ارائه دهنده میزبانی را انتخاب کنید: برای یک برنامه میزبانی با یک ارائه دهنده معتبر ثبت نام کنید و اعتبار FTP خود را دریافت کنید.
- اتصال از طریق FTP: از یک سرویس گیرنده FTP مانند FileZilla برای اتصال به سرور زنده خود با استفاده از اعتبارنامه های FTP ارائه شده استفاده کنید.
- پیمایش به دایرکتوری ریشه: در نمای سرور راه دور مشتری FTP خود، به دایرکتوری ریشه ای که وب سایت شما در آن میزبانی می شود (معمولاً “public_html” یا “www”) بروید.
- آپلود فایلهای وردپرس: همه فایلها و پوشهها را از نصب وردپرس محلی خود انتخاب کرده و در فهرست اصلی سرور زنده خود آپلود کنید.
مرحله 3: ایجاد یک پایگاه داده جدید در سرور زنده
در مرحله بعد، باید یک پایگاه داده جدید در سرور زنده ایجاد کنید و پایگاه داده صادر شده را از محیط محلی خود وارد کنید. در اینجا چگونه است:
- دسترسی به cPanel: وارد cPanel حساب میزبانی خود شوید، که معمولاً از طریق URL ارائه شده یا با افزودن “/cpanel” به نام دامنه خود قابل دسترسی است.
- محل پایگاههای داده: به دنبال بخش «پایگاههای داده» بگردید و روی «پایگاههای داده MySQL» یا گزینهای مشابه کلیک کنید.
- ایجاد پایگاه داده جدید: نامی را برای پایگاه داده جدید خود وارد کنید و روی “ایجاد پایگاه داده” کلیک کنید.
- ایجاد کاربر پایگاه داده: به بخش “کاربران MySQL” به پایین بروید و یک کاربر جدید با رمز عبور امن ایجاد کنید.
- تخصیص کاربر به پایگاه داده: به قسمت «افزودن کاربر به پایگاه داده» به پایین بروید. کاربر و پایگاه داده جدید ایجاد شده را انتخاب کنید، سپس روی «افزودن» کلیک کنید.
مرحله 4: پایگاه داده محلی را وارد کنید
هنگامی که یک پایگاه داده جدید در سرور زنده ایجاد کردید، می توانید پایگاه داده صادر شده را از محیط محلی خود وارد کنید. این مراحل را دنبال کنید:
- دسترسی به phpMyAdmin: در سی پنل، phpMyAdmin را در زیر بخش «پایگاههای داده» پیدا کرده و روی آن کلیک کنید.
- انتخاب پایگاه داده جدید: از نوار کناری سمت چپ، پایگاه داده جدید ایجاد شده را در سرور زنده انتخاب کنید.
- وارد کردن پایگاه داده محلی: روی برگه “وارد کردن” در بالای صفحه کلیک کنید. فایل .sql را که در مرحله 1 صادر کردید انتخاب کنید و روی «Go» کلیک کنید. با این کار تمام محتوای پایگاه داده محلی شما به پایگاه داده سرور زنده وارد می شود.
مرحله ۵: پیکربندی وردپرس را بهروزرسانی کنید
پس از وارد کردن پایگاه داده، باید تنظیمات خاصی را در فایل پیکربندی وردپرس خود به روز کنید تا محیط سرور زنده را منعکس کند. در اینجا چه باید کرد:
- محل wp-config.php: با استفاده از سرویس گیرنده FTP خود، به دایرکتوری اصلی نصب وردپرس خود در سرور زنده بروید.
- ویرایش wp-config.php: روی فایل wp-config.php کلیک راست کرده و “View/Edit” را انتخاب کنید یا آن را دانلود کنید و با استفاده از یک ویرایشگر متن ویرایش کنید.
- به روز رسانی جزئیات پایگاه داده: به دنبال خطوط زیر در فایل بگردید:
define('DB_NAME', 'database_name');
define('DB_USER', 'base_user');
define('DB_PASSWORD', 'پایگاه_گذرواژه');
define('DB_HOST', 'localhost');جایبانها را با نام پایگاه داده، کاربر، رمز عبور و میزبان واقعی ارائهشده توسط ارائهدهنده میزبانی شما جایگزین کنید.
- ذخیره و آپلود: تغییرات را در wp-config.php ذخیره کرده و دوباره به سرور زنده آپلود کنید.
مرحله 6: URL سایت را به روز کنید
برای اطمینان از اینکه سایت وردپرس شما به درستی در سرور زنده کار می کند، باید تنظیمات URL سایت را به روز کنید. این مراحل را دنبال کنید:
- دسترسی به phpMyAdmin: در سی پنل، phpMyAdmin را باز کنید و پایگاه داده مرتبط با سایت وردپرس خود را در سرور زنده انتخاب کنید.
- محل جدول wp_options را پیدا کنید: از نوار کناری سمت چپ، روی جدول “wp_options” (یا مشابه) در پایگاه داده خود کلیک کنید.
- ویرایش مقادیر URL سایت: به دنبال ردیف هایی با مقادیر
option_name
“siteurl” و “home” بگردید. روی نماد مداد یا پیوند «ویرایش» در کنار هر ردیف کلیک کنید و فیلدoption_value
را بهروزرسانی کنید تا نشانی اینترنتی سایت شما را نشان دهد (به عنوان مثال، http://www.yourdomain.com). - ذخیره تغییرات: برای اعمال تغییرات روی “برو” یا “ذخیره” کلیک کنید.
مرحله ۷: آزمایش و عیبیابی
مرحله آخر این است که سایت وردپرس خود را به طور کامل روی سرور زنده آزمایش کنید و مشکلاتی را که ممکن است ایجاد شود برطرف کنید. در اینجا چند نکته برای آزمایش و عیب یابی آورده شده است:
- آزمایش عملکرد سایت: سایت زنده خود را مرور کنید، روی پیوندها کلیک کنید، فرمها را ارسال کنید و همه ویژگیها را آزمایش کنید تا مطمئن شوید همه چیز همانطور که انتظار میرود کار میکند.
- بهروزرسانی پیوندهای ثابت: در داشبورد وردپرس، به «تنظیمات» > «پیوندهای دائمی» بروید و روی «ذخیره تغییرات» کلیک کنید تا در صورت لزوم ساختار پیوند ثابت را بهروزرسانی کنید.
- جستجو و جایگزینی نشانیهای وب: از ابزار یا افزونه جستجو و جایگزینی استفاده کنید تا هر نمونه باقیمانده از URL توسعه محلی خود را با URL سایت زنده جایگزین کنید.
- پیوندهای رسانه را بررسی کنید: با بررسی چند صفحه، بررسی کنید که تصاویر، ویدیوها و سایر فایلهای رسانه به درستی نمایش داده شوند.
- پاک کردن کش ها: اگر افزونه های کش یا حافظه پنهان در سطح سرور را فعال کرده اید، کش ها را پاک کنید تا مطمئن شوید آخرین نسخه سایت خود را می بینید.
24 نکته اضافی برای انتقال موفق
علاوه بر مراحل اصلی ذکر شده در بالا، در اینجا 24 نکته اضافی وجود دارد که به شما کمک می کند تا سایت وردپرس خود را با موفقیت از محلی به میزبان منتقل کنید:
- پشتیبانگیری: همیشه قبل از شروع فرآیند انتقال، از فایلها و پایگاههای داده سایت محلی خود نسخه پشتیبان تهیه کنید.
- انتخاب یک ارائه دهنده میزبان قابل اعتماد: ارائه دهنده میزبانی را انتخاب کنید که به دلیل عملکرد، امنیت و پشتیبانی مشتری شناخته شده است.
- بررسی سازگاری نسخه PHP: اطمینان حاصل کنید که نسخه PHP در سرور زنده با نسخه استفاده شده در محیط محلی شما مطابقت یا بیشتر است.
- غیرفعال کردن افزونههای ذخیرهسازی: به طور موقت هر افزونه ذخیرهسازی را در سایت محلی خود قبل از صادر کردن پایگاه داده غیرفعال کنید.
- افزونهها و طرحهای زمینه را بهروزرسانی کنید: قبل از انتقال مطمئن شوید که همه افزونهها و طرحهای زمینه در سایت محلی شما بهروز هستند.
- غیرفعال کردن حالت نگهداری: اگر سایت محلی شما در حالت تعمیر و نگهداری است، قبل از صادرات پایگاه داده آن را غیرفعال کنید.
- بررسی مجوزهای فایل: مطمئن شوید که مجوزهای فایل به درستی در سرورهای محلی و زنده شما تنظیم شده است.
- بهروزرسانی نشانیهای وب در محتوا: اگر URLهایی را در محتوای خود کدگذاری کردهاید (مثلاً مسیرهای تصویر)، آنها را بهروزرسانی کنید تا ساختار URL سرور زنده را منعکس کند.
- بهروزرسانی خدمات خارجی: اگر سایت محلی شما با سرویسهای خارجی (مانند Google Analytics) ادغام میشود، تنظیمات لازم را در سرور زنده بهروزرسانی کنید.
- تست فرمهای تماس: بررسی کنید که فرمهای تماس و اعلانهای ایمیل به درستی در سرور زنده کار میکنند.
- تنظیم گواهی SSL: اگر سرور زنده شما از SSL پشتیبانی می کند، یک گواهی SSL تنظیم کنید تا مرور ایمن را فعال کنید.
- تنظیمات DNS را بهروزرسانی کنید: اگر دامنهای را به همراه سایت وردپرس خود انتقال میدهید، تنظیمات DNS را برای اشاره به سرور جدید بهروزرسانی کنید.
- گزارشهای خطای مانیتور: برای هرگونه مشکلی که ممکن است در حین یا پس از انتقال ایجاد شود، مراقب گزارشهای خطا در سرورهای محلی و زنده خود باشید.
- مرورگرهای مختلف را آزمایش کنید: سازگاری سایت خود را در مرورگرهای مختلف وب بررسی کنید تا از رندر ثابت اطمینان حاصل کنید.
- بهینه سازی تصاویر: برای بهبود عملکرد سایت، تصاویر را قبل از آپلود در سرور زنده فشرده و بهینه کنید.
- Redirects را بررسی کنید: اگر ریدایرکتهایی را در محیط محلی خود تنظیم کردهاید، مطمئن شوید که در سرور زنده نیز به درستی پیکربندی شدهاند.
- حسابهای ایمیل را بهروزرسانی کنید: اگر سایت محلی شما از حسابهای ایمیل سفارشی استفاده میکند، آنها را روی سرور زنده تنظیم کنید یا سوابق MX را بر این اساس بهروزرسانی کنید.
- سایت خود را ایمن کنید: اقدامات امنیتی مانند گذرواژههای قوی، احراز هویت دو مرحلهای و افزونههای امنیتی را در سرور زنده اجرا کنید.
- فعال کردن پشتیبانگیری خودکار: پشتیبانگیری خودکار معمولی را روی سرور زنده پیکربندی کنید تا از دادههای وبسایت خود محافظت کنید.
- بهروزرسانی کنسول جستجوی Google: سایت زنده خود را به کنسول جستجوی Google اضافه کنید و نقشه سایت جدیدی را برای نمایهسازی ارسال کنید.
- Google Analytic را بهروزرسانی کنیدs: کد رهگیری Google Analytics خود را با شناسه دارایی مناسب برای سایت زنده به روز کنید.
- تنظیم تغییر مسیرهای 301: اگر ساختارهای URL را در حین انتقال تغییر دادید، 301 تغییر مسیر را از URL های قدیمی به آدرس های جدید برای اهداف سئو تنظیم کنید.
- تست پاسخگویی تلفن همراه: مطمئن شوید که سایت شما برای موبایل مناسب است و در دستگاه های مختلف به درستی نمایش داده می شود.
- نظارت بر عملکرد: با استفاده از ابزارهایی مانند Google PageSpeed Insights یا GTmetrix به طور مداوم بر عملکرد سایت خود نظارت داشته باشید.
3 انتشارات مرجع معتبر یا نام دامنه استفاده شده:
- WordPress.org: وب سایت رسمی وردپرس، سیستم مدیریت محتوای پرکاربرد.
- WPBeginner: یک منبع آنلاین محبوب که آموزشها، راهنماها و نکات وردپرس را ارائه میدهد.
- WPMU DEV: منبع قابل اعتمادی که آموزشهای توسعه وردپرس، افزونهها و مشاوره تخصصی را ارائه میدهد.