ترحيل WordPress (كمزود SSO لـ Discourse) من Siteground إلى Lightsail

نحن نصل إلى حدود معينة في استضافة ووردبريس المدارة لدينا عبر Siteground، ونرغب في نقل تثبيت ووردبريس إلى Amazon Lightsail.

إليك بعض النقاط حول إعدادنا الحالي:

نود نقل مثيل ووردبريس من Siteground إلى Lightsail، ولا يبدو أن ذلك وحده سيكون صعبًا للغاية.

تشمل مخاوفنا الرئيسية احتمال انقطاع الاتصال بين ووردبريس وDiscourse، والآثار المترتبة على نقل مثيل ووردبريس إلى AWS Lightsail.

ما هي الاعتبارات التي يجب أن نهتم بها؟

ما هي الخطوات اللازمة للحفاظ على اتصالنا بين مستخدمين Discourse وWP وما إلى ذلك؟

أي نصيحة في هذا الصدد ستكون موضع تقدير كبير! :folded_hands:

الشيء الرئيسي الذي يجب الانتباه إليه مع SSO هو أن إضافة ووردبريس ديسكورش تضع معرف مستخدم ووردبريس كـ external_id لـ SSO في ديسكورش. وهذا يعني أن المستخدمين يتم ربطهم بين ووردبريس وديسكورش بناءً على معرف مستخدم ووردبريس. إذا قمت بنقل قاعدة البيانات بالكامل إلى خادم ووردبريس الجديد، فلا أتوقع أن تتغير معرفات مستخدمين ووردبريس، ولكن سيكون من الجيد التأكد من ذلك.

إذا تم تغيير معرفات مستخدمين ووردبريس لأي سبب كان كجزء من عملية النقل، فستحتاج إلى حذف جميع سجلات SingleSignOn الحالية من موقع ديسكورش. يمكن القيام بذلك من خلال وحدة تحكم Rails الخاصة بالموقع. بعد حذف سجلات SSO، سيتم مطابقة مستخدمي ووردبريس مع مستخدمي ديسكورش بناءً على عناوين بريدهم الإلكتروني لأول مرة يسجلون فيها الدخول من ووردبريس إلى ديسكورش على الخادم الجديد.

إذا اضطررت إلى حذف سجلات SSO، فإن أحد الأمور التي قد تسبب مشاكل هو إذا لم تكن عناوين البريد الإلكتروني لمستخدمي ووردبريس الحاليين قد تم تحديد صحتها بواسطة إضافة WP Discourse. في هذه الحالة، ستحتاج إلى اتخاذ خطوات إضافية للسماح بمطابقة المستخدمين الحاليين بناءً على عناوين بريدهم الإلكتروني. يمكنني تقديم تفاصيل حول كيفية القيام بذلك إذا لزم الأمر.

شكرًا جزيلاً لك على الرد السريع والشامل يا @simon!! بعد أن نشرت، كنت أقول لنفسي باستمرار… "آمل حقًا أن يرى سيمون هذا المنشور! :face_with_tongue: دائمًا ما أقدر رؤيتك وخبرتك في ووردبريس.

سأعود لأخبركم عن سير الأمور، وربما بطرح سؤال أو سؤالين إضافيين.

أتابع جميع المواضيع في فئة Support > WordPress. إذا نشرت في هذه الفئة، فسيكون من المؤكد أن أراه.