لقد قمت بإنشاء نقطة جديدة (Droplet) باسم “Discourse-beta-ubuntu”، ثم اتصلت بها عبر Putty (بصلاحيات root وكلمة المرور) وبدأت إعدادات Discourse.
لكن الإعداد لا يعمل:
Ports 80 and 443 are free for use
'samples/standalone.yml' -> 'containers/app.yml'
Found 1GB of memory and 1 physical CPU cores
setting db_shared_buffers = 128MB
setting UNICORN_WORKERS = 2
containers/app.yml memory parameters updated.
Hostname for your Discourse? [discourse.example.com]: forum.mywebsite.eu
Checking your domain name . . .
WARNING:: This server does not appear to be accessible at forum.mywebsite.eu:443.
A connection to http://forum.mywebsite.eu (port 80) also fails.
This suggests that forum.mywebsite.eu resolves to the wrong IP address
or that traffic is not being routed to your server.
Google: "open ports YOUR CLOUD SERVICE" for information for resolving this problem.
If you want to proceed anyway, you will need to
edit the containers/app.yml file manually.
Discourse is now installed. Log into your admin account in a browser to continue
configuring Discourse.
لقد اشتريت النطاق من register.it وأضفته إلى Cloudflare. قمت بتغيير إعدادات DNS فقط لإعادة التوجيه إلى Cloudflare.
إذا كانت تلك الرسالة تقول هذا، فهل سيكون بروتوكول HTTP؟
اسم المضيف لـ Discourse الخاص بك؟ [discourse.example.com]: myforum.us
جاري التحقق من اسم النطاق الخاص بك . . .
تحذير: يبدو أن المنفذ 443 في الحاسوب غير متاح باستخدام اسم المضيف: myforum.us.
تحذير: فشل الاتصال بـ http://myforum.us (المنفذ 80) أيضًا.
هذا يشير إلى أن myforum.us يحل إلى عنوان IP لا يصل إلى هذه
الآلة حيث تقوم بتثبيت Discourse.
أول ما يجب فعله هو التأكد من أن myforum.us يحل إلى عنوان IP الخاص بهذا الخادم.
عادةً ما يتم ذلك في نفس المكان الذي اشتريت فيه النطاق.
إذا كنت متأكدًا من أن عنوان IP يُحل بشكل صحيح، فقد تكون المشكلة متعلقة بجدار الحماية.
قد يساعد البحث في الويب عن "فتح المنافذ خدام السحاب الخاص بك".
هذه الأداة مصممة فقط لأكثر عمليات التثبيت شيوعًا. إذا لم تتمكن من حل
المشكلة المذكورة أعلاه، فستحتاج إلى تعديل containers/app.yml بنفسك ثم كتابة الأمر
./launcher rebuild app
أيضًا، كان بإمكانك استخدام Cloudflare كخادم أسماء، لكنك كنت تحتاج فقط إلى إنشاء سجل A لخادم DigitalOcean الخاص بك (مع إيقاف تشغيل السحابة البرتقالية)، ولكن طالما تتذكر أن DigitalOcean هو المكان الذي تدير فيه DNS الخاص بك في المستقبل، فإن حلّك الحالي جيد.
هل قمت بإضافة سجلات NS إضافية لنطاق forum.omaggieconcorsi.online الفرعي، أم أن هذا سلوك غريب في واجهة DigitalOcean DNS؟
وللتوضيح، فأنت بحاجة إلى سجلات NS فقط لنطاقك الجذري (omaggieconcorsi.online) ما لم تكن تخطط لتفويض DNS إلى خوادم أسماء مختلفة لنطاقات فرعية محددة.
إذا قمت بإضافتها بنفسك، فيُرجى إزالتها مرة أخرى؛ فالنظام سيعمل دونها.
كما يُرجى ملاحظة أنه بينما قمت بتوجيه ثلاثة نطاقات إلى قطرة (droplet) الخاصة بك، فإن Discourse يمكنه العمل فقط تحت عنوان DNS واحد. أما النطاقات الأخرى فستعمل كإعادة توجيه طالما لم يتم تحديد البروتوكول.
لقد أضفت يدويًا forum.omaggieconcorsi.online إلى لوحة تحكم DNS الخاصة بـ DigitalOcean.
أثناء الإعداد، عندما يُسألني “اسم المضيف لموقع Discourse الخاص بك؟ [discourse.example.com]:”، ما الذي يجب أن أدخله؟ هل هو omaggieconcorsi.online فقط؟
لأنه إذا أدخلت forum.omaggieconcorsi.online وليس هناك نطاق فرعي بهذا الاسم في إعدادات DNS، فلن يعمل الأمر، أليس كذلك؟ لأن Discourse لن يجد هذا النطاق الفرعي “forum”.
يمكنك استخدام أي من أسماء النطاقات الثلاثة التي وجهتها إلى عنوان IP الخاص بالدروبت، على أساس أن أحدها سيكون عنوان URL الخاص بالمنتدى، بينما سيتم إعادة توجيه النطاقين الآخرين فقط.
احذف السجلات التي يعلّمها علامة باللون الأحمر
من المحتمل أن تحذف السجل الذي يعلّمه علامة باللون الأحمر
احذف السجلات التي يعلّمها علامة باللون البنفسجي إذا كنت تريد استخدام forum.omaggieconcorsi.online
أول انطباعات: إنه قوي حقًا! حتى الإشعارات عبر المتصفح عندما ينشئ المستخدم منشورًا :o
ثم Onebox، وهو مفيد جدًا بالنسبة لي لأنني أبلغ عن العروض الترويجية من مواقع أخرى، لذا كل ما علي فعله هو وضع رابط وسيظهر تلقائيًا صورة معاينة للموقع والرابط، رائع.
نفس الشيء بالنسبة للإشارات المرجعية (تتبع المسابقات المنتهية، اليومية، الشهرية) وجميع الإعدادات المتعلقة بتواريخ الفعاليات.
رأيت أيضًا إمكانية رفع صور متعددة إلى خدمات خارجية (أعتقد أيضًا Imgur) لتوفير مساحة كبيرة على القرص (لدي مستخدمون ينشرون صورًا للهدايا التي تلقوها بأقصى دقة، بالطبع بدون ضغط أو حتى تغيير حجم).
الأمور الوحيدة التي تمنعني قليلًا من استخدامه: استيراد الإعجابات من mybb سيكون صعبًا جدًا (ما زلت أحاول استيراد على الأقل المستخدمين والرسائل من mybb، لكن هذا في موضوع آخر)؛ إذا لم يعمل شيء ما مع الخادم أو اضطررت لإعادة تثبيت كل شيء سيكون الأمر فوضويًا (مع منتدى عادي، فقط احفظ الملفات من FTP وقاعدة البيانات وأعد التثبيت كما كان من قبل، لكن هنا لدي عمليًا لا شيء، كل شيء مثبت بواسطة DigitalOcean، استخدمت سوقهم).
لا أعرف Discourse يحتوي حقًا على العديد من الميزات المفيدة التي لا توجد في المنتديات الأخرى، لكن من ناحية أخرى أعتقد أنه مخصص لأولئك الذين هم خبراء في الخوادم وRuby وما إلى ذلك والذين يريدون مواكبة المشاكل المختلفة. فقط PHP وMySQL أبسط.
لا يتطلب Discourse عادةً أي خبرة. لم أضطر أبدًا إلى معرفة أيًا من الأمور التي ذكرتها لتثبيت Discourse وإدارته. لذا، لا أريد أن يؤدي تعليقك إلى إبعاد المستخدمين المحتملين.
إن تعديل ملف yaml لإضافة إضافة هو أعلى مستوى من القدرة التقنية احتجت إليه، وهذه العملية البسيطة موثقة جيدًا في هذا المنتدى.
سيكون هناك استثناء كبير إذا احتجت إلى نقل البيانات من تطبيق مختلف. ولكن، اعتمادًا على التطبيق، تم أيضًا تنفيذ ذلك من قبل أشخاص ليسوا خبراء في أي جزء من تكنولوجيا المعلومات.