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