مرحبًا! أحاول إعداد منتداي في WSL2، وعندما أدخل عنوان URL الخاص بمنتداي، يظهر لي هذا:
لا أعرف سبب حدوث ذلك، لقد حصلت على عنوان IP الخاص بي في الطرفية، وقمت بضبطه في DNS الخاص بي هنا:
قد يؤدي تعطيل وكيل Cloudflare إلى جعله يعمل أثناء التثبيت.
أزلت الوكيل عن كل شيء، لكن الأخطاء لا تزال كما هي.
خطأ مني. الآن لاحظت أنك تستخدم WSL2 لتثبيت Discourse، وقبل ذلك يرجى التأكد من أن خدمة WSL2 المصدرة يمكن الوصول إليها من الإنترنت.
على سبيل المثال، قم بتشغيل python3 -m http.server 8080 أو خدمات أخرى، هل يمكنك الوصول إليها من عنوان الإنترنت الخاص بك؟
بالإضافة إلى ذلك، يبدو أن WSL2 لا يعمل بشكل جيد مع المنافذ المميزة على المضيف Windows.
لقد أدخلت ذلك تمامًا في الطرفية، وهو يقول ‘يخدم HTTP على المنفذ 8080 من 0.0.0.0 (http://0.0.0.0:8080/) …’
وقد بقي على هذا النحو لمدة 5 دقائق الآن.
افتح متصفحك وأدخل http://your-internet-ip:8080، هل يمكنك الوصول إلى أي محتوى؟
قد يقوم جدار الحماية بحظر اتصالك، ولا يمكنني المساعدة.
هل تعرف كيف يمكنني تعطيل جدار الحماية؟
انتظر، هل عنوان IP 169.254.*.* هو عنوان IP خاص تلقائي؟ لقد اخترت عنوانًا خاطئًا.
ما عنوان IP الذي أبحث عنه؟ كان هناك عنوان واحد بجانبه، والعديد تحته.
ما الذي تحاول فعله بالضبط؟ هل تستضيف discourse على نظامك الخاص أم أنك تريد فقط إعداد مثيل للاختبار؟
أحاول الاستضافة الذاتية باستخدام Cloudflare و SendGrid
هذا لا يُجدي نفعًا إذا كنت تحاول استضافة discourse الخاص بك في WSL، فلن يعمل. إليك الأسباب:
أنصحك بالحصول على خادم VPS رخيص من DigitalOcean أو Hetzner وإعداده هناك.
هل يجب أن أستخدم شيئًا مثل Putty؟
تحتاج إلى خادم قبل أي شيء آخر. هل لديك خادم؟
لا. هل تقصد شيئًا مثل Digital Ocean؟
نعم، أعني خادمًا من نوع DigitalOcean. لا يمكنك ببساطة استضافة تطبيق عام على جهاز الكمبيوتر المنزلي الخاص بك دون مواجهة مشاكل جسيمة.
حسناً، هل توجد أي تطبيقات أو استضافات خوادم موثوقة؟
تُعد DigitalOcean موثوقة للغاية. إذا كنت تهتم بالتكلفة، فيمكنك النظر في Hetzner.
هل سيعمل هيروكو؟ الإصدار المجاني الذي أخطط لاستخدامه يحتوي على 512 ميجابايت من الذاكرة العشوائية.