لقد تعطل منتدى Discourse الخاص بي على wespenreboards.com لبضع ساعات. يخبرني الأعضاء أن البعض منهم يتلقى رسالة خطأ تفيد بأنه ربما تم اختراق المنتدى. يقول آخر أنهم يتلقون رسالة انتهاء صلاحية الشهادة. يتلقى شخص ثالث الآن هذه الرسالة: “FetchEvent.respondWith received an error:no-response.”
عندما أحاول تسجيل الدخول بنفسي (أنا المسؤول)، أحصل فقط على العجلة الدوارة. المنتدى محدث، لذا يجب أن تكون الشهادة كذلك. للتأكد، قمت بتشغيل هذا:
مرحباً ويس
لا يبدو أن موقعك يعمل في الوقت الحالي. هل قمت بأي شيء في هذه الأثناء؟
أتساءل عما إذا كنت قد تحتاج إلى تحديث حاوية البيانات الخاصة بك إذا لم يتم ذلك منذ فترة. ما زلت غير متأكد قليلاً من إعداد الحاوية المزدوجة، لذا سأرسل إشارة @pfaffman لأنني متأكد من أنه يعرف المزيد عن إيقاع ذلك.
قد يكون هذا قد تم تحديثه مؤخرًا حيث أن صفحات /privacy و /tos تظهر الآن فقط عند ملء اسم الشركة. لا أعرف ما إذا كان هذا سيؤثر على الاختبار في هذه الحالة، ولكنه بدا ذا صلة.
التغيير المتعلق بموعد إنشاء صفحات شروط الخدمة وسياسة الخصوصية حديث نسبيًا. إذا لم يكن موقعك جديدًا، فلن يؤثر عليك.
لست متأكدًا من كيفية استخدامه في discourse-doctor. @pfaffman هل يمكنك إبداء رأيك هنا؟ هل يُستخدم لاستكشاف الأخطاء وإصلاحها، أم فقط للتحقق من وجود الروابط؟
سنقوم بالمزيد لتثقيف أصحاب المواقع الجدد حول هذه الوظيفة.
حسنًا، إذن المشكلة التي تواجهها ليست مشكلة وصول، بل هي على الأرجح مشكلة في عدم بدء تشغيل Discourse بشكل صحيح. هل يمكنك لصق كل ما تراه عند تشغيل أمر launcher start؟
يتم استخدامه بواسطة get_discourse_version والذي يتم استدعاؤه بواسطة check_if_hostname_resolves_here والذي قد يبلغ عن مشكلة DNS إذا كان الاتصال بـ localhost والاسم المؤهل بالكامل لا يبلغان عن نفس الإصدار. ومع ذلك، يبدو أنه قد يكون صامتًا إذا فشل كلا الاتصالين. انظر هنا.
cd /var/discourse
git pull
./launcher start web_only
(مع الأخذ في الاعتبار أنني لست على دراية شخصية بإعداد الحاوة المزدوجة الذي تستخدمه على ما يبدو. مع الأخذ في الاعتبار أيضًا السؤال أعلاه حول ما إذا كان يجب عليك تحديث حاوية البيانات الخاصة بك.)