اخرج باستخدام STRG+X واكتب Y ثم اضغط Enter لحفظ الملف.
ابدأ الإعداد.
./discourse-setup
الآن أجب عن بعض الأسئلة.
Hostname for your Discourse? [discourse.example.com]:forum.domain.tld Email address for admin account(s)? [me@example.com,you@example.com]:mail@domain.tld SMTP server address? [smtp.example.com]:Plesk(نعم، اكتب Plesk في السطر) SMTP port? [587]: 25(المنفذ الخاص بخادم البريد في Plesk هو 25) SMTP user name? [user@example.com]:mail@domain.tld SMTP password? [pa$$word]:password123 Let's Encrypt account email? (ENTER to skip) [me@example.com]:(للتخطي اضغط Enter)
سيستغرق الأمر بعض الوقت، انتظر حتى تعود إلى سطر الأوامر. فشل حاوية Docker في البدء. لا بأس. الآن سنقوم بتغيير ملف app.yml ليعمل مع Plesk.
أستخدم الآن Plesk Obsidian على Ubuntu 20، والوحيد الإعداد الذي أحتاج لتعديله للسماح لـ Discourse بالعمل جنبًا إلى جنب مع تطبيقات الويب الأخرى هو إضافة قاعدة بروكسي تعيد توجيه المنفذ 80 إلى منفذ آخر (8060 في حالتي) - وبطبيعة الحال، إعادة التوجيه أيضًا للمنفذ 8060 → 80 و 9443 → 443 في ملف app.yml.
بالإضافة إلى ذلك، يتم تجديد شهادة SSL تلقائيًا دون الحاجة إلى أي إجراء إضافي.
إن الأمر أبسط بكثير مما كان عليه من قبل.
Those lines tell discourse to ignore your proxy servers address and report the address of the actual computer making the request.
The let’s encrypt issue, is because you need not to pass that request to discourse but to the let’s encrypt client that the reverse proxy is running. You could probably add some stuff to tell it to handle that /well-known request itself. Perhaps you’re friends W can help figure that out
Unfortunately I’m not receiving the email to activate.
When I use all email settings on Outlook it’s functional but when I use the same settings I don’t receive anything.
I did exactly what you wrote but there aren’t even mail data in logs.
من المحتمل جدًا أن يكون لدى مزود خدمة الخادم الافتراضي الخاص (VPS) تكوين Plesk أو نظام تشغيل يتطلب تكوينات مختلفة عن تكويناتي لجعل Discourse يعمل.
سأكون قادرًا على مساعدتك عبر المنتدى، ولكن ليس بطريقة أخرى، ولست متاحًا للعمل أيضًا. ولكن يرجى العلم أنني لست خبيرًا في Discourse، ولا خبيرًا في Linux، ولا خبيرًا في Plesk.
إذا كنت تريد المزيد من المساعدة عبر المنتدى، فأنت بحاجة إلى تقديم المزيد من المعلومات:
هل تم تثبيت Discourse؟
هل قمت بتطبيق أي نوع مما هو موصوف في الموضوع الأول؟ لأنه من المحتمل جدًا أن تكون هذه المعلومات قديمة. كما قلت، لم أضطر إلى فعل أي شيء تقريبًا لجعل Discourse يعمل.
ما هي رسالة الخطأ التي يعرضها المنتدى عند فتح عنوان URL؟ هل يمكنك مشاركة عنوان URL إذا كان عامًا؟
هل يمكنك إخباري بمعلومات وكيل Nginx/Docker لنطاقك في Plesk؟
أتفهم أنك تواجه صعوبة، كما واجهت صعوبة بنفسي عندما كان علي تثبيت Discourse لأول مرة (وكان ذلك على Plesk أيضًا - وهو تثبيت غير مدعوم).\n\nمرة أخرى، أنا على استعداد لمساعدتك هنا لأن المعلومات الناتجة يمكن أن تساعد أشخاصًا آخرين أيضًا، ولكن من فضلك، من أجل الآخرين (ولأجلك)، تحتاج إلى تقديم المزيد من المعلومات حول ما فعلته بالفعل، وما الذي لا يعمل، وما إذا كان لديك أي رسالة خطأ وما إلى ذلك… تحقق من رسالتي السابقة.\n\nإذا لم تتمكن من اتباع هذه الإرشادات البسيطة، فلن يتمكن أي شخص هنا من مساعدتك أو حتى يرغب في ذلك.\n\nخذ وقتك في كتابة ردك وكن دقيقًا قدر الإمكان.
3 إعجابات
Canapin
(Coin-coin le Canapin)
قسَّم هذا الموضوع في
16