لا يعمل Discourse الخاص بي

لقد قمت بتثبيت منصة Discourse على خادم VPS الخاص بي، لكنها لا تعمل. الموقع الإلكتروني لا يفتح. عند تشغيل أداة فحص Discourse، تظهر رسالة تفيد بأن إصدار Discourse في mydomain.com غير موجود، وهكذا.

أحتاج إلى حل سريع..
<a href="https://ibb.co/kqZxYtm"><img src="https://i.ibb.co/TPykzsW/IMG-20200315-021630.jpg" alt="IMG-20200315-021630" border="0"></a>
https://i.ibb.co/TPykzsW/IMG-20200315-021630.jpg
لقد قمت برفع لقطة شاشة.

هل اتبعت خطوات التثبيت التي تستغرق 30 دقيقة؟ لا توجد طريقة تثبيت أخرى مدعومة هنا.

https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md

نعم، قمت بالتثبيت باتباع هذه الخطوات

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

كثيرًا ما وجدت أيضًا أنه عندما لا يظهر الموقع في متصفح الويب، فإن إعادة تشغيل الخادم وتشغيل ./launcher rebuild app يكفي لحل المشكلة. إذا لم ينجح ذلك، فإن الإشعارات التي تظهر عند تشغيل ./launcher rebuild app تمنحك مؤشرات جيدة حول ما يحدث خطأ.

حظًا موفقًا! إذا كنت تحت ضغط زمني لرفع موقعك، ففكر في الاشتراك في خطة مدفوعة أو النشر في Marketplace.

موقعي الإلكتروني يعرض صفحة ترحيب nginx. هذا كل شيء.

هل قمت بتثبيت nginx على الخادم؟

إذا كان إعداد DNS صحيحًا، فلا يمكن أن يكون nginx الداخلي داخل حاوية Docker هو المسؤول عن عرض تلك الصفحة.

لا، لم أقم بالتثبيت، لكن توجد صفحة ترحيب في nginx

ما هو ناتج الأمر

netstat -alpn | grep 80

إذا كان nginx مثبتًا (سواء قمت أنت بتثبيته أم لا)، فيجب أن يظهر في النتيجة.
إذا كان nginx يعمل حاليًا على المنفذ 80/443، فيجب عليك إلغاء تثبيته عبر الخطوات التالية:

sudo -i
service nginx stop
apt purge nginx*
cd /var/discourse
./launcher start app

tcp6 0 0 :::80 :::* LISTEN 31740/docker-proxy
unix 3 STREAM CONNECTED 18086 765/systemd-logind unix 3 STREAM CONNECTED 18087 777/dbus-daemon /var/run/dbus/system_bus_socket

يبدو أن Docker يستمع إلى المنفذ 80، وفي هذه الحالة، هل قمت بإجراء أي تغييرات على Discourse؟

لا. لقد قمت للتو بتثبيت discourse بناءً على دليل discourse got hub :frowning:

هل يمكنك تأكيد ما إذا كان اسم النطاق الخاص بك يستجيب لعنوان IP الخاص بخادمك الافتراضي (VPS)؟

نعم، لدي بالفعل IPv4 و IPv6

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