یکپارچهسازی با WP Engine
معرفی
WP Engine یک پلتفرم هاستینگ مدیریتشده و حرفهای برای WordPress است که عملکرد بهینه، امنیت و مقیاسپذیری را برای سایتهای WordPress فراهم میکند. این یکپارچهسازی امکان همگامسازی خودکار دامنهها بین Ultimate Multisite و WP Engine را فعال میکند.
امکانات
- همگامسازی خودکار دامنهها
- پشتیبانی از زیردامنه برای نصبهای multisite
- یکپارچهسازی بدون دردسر با سیستمهای موجود WP Engine
پیشنیازها
این یکپارچهسازی بهصورت خودکار تشخیص میدهد که آیا سایت شما روی WP Engine هاست شده است یا خیر، و از API داخلی WP Engine استفاده میکند. اگر افزونه WP Engine فعال و بهدرستی پیکربندی شده باشد، نیازی به تنظیمات اضافی نیست.
با این حال، اگر نیاز به پیکربندی دستی دارید، میتوانید یکی از این ثابتها را در فایل wp-config.php تعریف کنید:
define('WPE_APIKEY', 'your_api_key'); // روش توصیهشده
// OR
define('WPE_API', 'your_api_key'); // روش جایگزین
راهنمای راهاندازی
۱. بررسی افزونه WP Engine
اگر سایت شما روی WP Engine هاست شده، افزونه WP Engine باید از قبل نصب و فعال باشد. مطمئن شوید که:
- افزونه WP Engine فعال است
- فایل
wp-content/mu-plugins/wpengine-common/class-wpeapi.phpوجود دارد
۲. فعالسازی یکپارچهسازی
- در پیشخوان WordPress، به Ultimate Multisite > Settings بروید
- به تب "Domain Mapping" بروید
- به بخش "Host Integrations" اسکرول کنید
- یکپارچهسازی WP Engine را فعال کنید
- روی "Save Changes" کلیک کنید
نحوه کارکرد
همگامسازی دامنهها
وقتی یک دامنه در Ultimate Multisite نگاشت میشود:
- یکپارچهسازی از API مربوط به WP Engine برای اضافه کردن دامنه به نصب WP Engine شما استفاده میکند
- WP Engine پیکربندی دامنه و صدور گواهی SSL را انجام میدهد
- وقتی نگاشت دامنه حذف شود، یکپارچهسازی دامنه را از WP Engine حذف میکند
پشتیبانی از زیردامنه
برای نصبهای multisite مبتنی بر زیردامنه:
- یکپارچهسازی هر زیردامنه را هنگام ایجاد سایت جدید به WP Engine اضافه میکند
- WP Engine پیکربندی زیردامنه را انجام میدهد
- وقتی سایتی حذف شود، یکپارچهسازی زیردامنه را از WP Engine حذف میکند
نکات مهم
دامنههای Wildcard
برای نصبهای multisite مبتنی بر زیردامنه، توصیه میشود با پشتیبانی WP Engine تماس بگیرید و درخواست پیکربندی دامنه wildcard کنید. این کار باعث میشو د همه زیردامنهها بهصورت خودکار کار کنند، بدون نیاز به اضافه کردن تکتک آنها.
گواهیهای SSL
WP Engine بهصورت خودکار صدور و تمدید گواهی SSL را برای همه دامنههایی که از طریق این یکپارچهسازی اضافه میشوند، انجام میدهد. نیازی به تنظیمات اضافی نیست.
عیبیابی
مشکلات اتصال به API
- مطمئن شوید افزونه WP Engine فعال و بهدرستی پیکربندی شده است
- اگر کلید API را بهصورت دستی تعریف کردهاید، صحت آن را بررسی کنید
- اگر مشکلی با API دارید، با پشتیبانی WP Engine تماس بگیرید
دامنه اضافه نشده
- لاگهای Ultimate Multisite را برای پیامهای خطا بررسی کنید
- مطمئن شوید دامنه از قبل به WP Engine اضافه نشده باشد
- بررسی کنید که پلن WP Engine شما از تعداد دامنههایی که اضافه میکنید پشتیبانی میکند
مشکلات زیردامنه
- اگر زیردامنهها کار نمیکنند، با پشتیبانی WP Engine تماس بگیرید و درخواست پیکربندی دامنه wildcard کنید
- بررسی کنید که تنظیمات DNS برای دامنه اصلی و زیردامنهها بهدرستی پیکربندی شده باشد