لقد تعطل موقعي أثناء تحديثه لم أقم بتحديثه منذ فترة (إنه قيد التطوير لذا ليس لدي مستخدمون لأقلق بشأنهم). كنت أتبع تعليمات التحديث، واستغرق الأمر وقتًا طويلاً جدًا، (أعلم أنني لم يكن يجب أن أفعل ذلك! ولكن) نقرت على رابط الإصدارات ثم رابط الحزم، وبعد ذلك - اختفى - لم أتمكن من العودة إلى صفحة التحديث. ظهر خطأ في البوابة السيئة (Bad Gateway)، والآن، لم يعد بإمكاني الوصول إلى الموقع.
أنا في حيرة تامة.
حتى الآن، تمكنت من صيانة الأمور بنفسي، فقط باتباع تعليمات التحديث وتشغيل التحديث اليدوي على الطرفية (Terminal). آه، صحيح! - الذي قررت القيام به في خضم التحديث. نعم، لقد فعلت ذلك. لا أعرف ما الذي كنت أفكر فيه خلال كل هذا
(من الواضح أن التفكير لم يكن جزءًا من الأمر).
تنهد..
هل يمكن لأي شخص أن يوجهني إلى ما يمكنني فعله لإنقاذ موقعي من الفوضى التي أحدثتها؟
تحتاج إلى تسجيل الدخول إلى الطرفية عبر ssh أو ربما وحدة تحكم DigitalOcean.
بعد ذلك، يمكنك
./launcher rebuild app
من المحتمل جدًا أنك لم تقم بذلك منذ فترة طويلة لدرجة أنك ستحتاج إلى ترقية PostgreSQL (تحديث PostgreSQL 15). ولكن من المحتمل أيضًا أنك إذا قمت بإعادة البناء مرة أخرى، فسيتم كل شيء.
قد تحتاج أولاً إلى ترقية Docker.
من الممكن أيضًا أن يكون نظام التشغيل الخاص بك قد تجاوز نهاية عمره الافتراضي، مما قد يجعل ترقية Docker أكثر صعوبة. (ولكن ربما “apt update; apt upgrade” سيفي بالغرض.)
إذا كنت تفضل عدم تعلم ذلك، يمكنك طلب المساعدة في Marketplace ويمكن لشخص مثلي أن يجعله يعمل لك.
لقد فعلناها! شكرًا لك @Moin! استغرقت مني دقيقة طويلة، لكنني حذفت هذين المكونين الإضافيين من yml وأعدت بناء الموقع. و - لقد عدنا! شكرًا لك @pfaffman على مساعدتي في البدء أيضًا
أنتم الاثنان، وهذا المجتمع، جعلتم يومي
الآن، يمكنني فقط أن أضحك لنفسي على مدى كوني ثورًا في متجر خزف