مرحباً، أنا مبتدئ وأود تجربة تثبيت Discourse لمشروع ما، ولكني أواجه مشكلة في تثبيت Discourse على جهاز افتراضي يعمل بنظام Ubuntu 22.04. لقد اتبعت الدليل الموجود على https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md، ولكن بعد إكمال الخطوات، لا يظهر لي شيء في متصفح الويب الخاص بي (أتلقى الرسالة “لا يمكن الوصول إلى هذا الموقع”). لقد اخترت حل Brevo لـ SMTP.
مرحباً، أهلاً بك ![]()
هل انتهت عملية البناء بدون أخطاء؟
هل تشير أسماء نطاقاتك إلى الخادم؟ هل قمت بتشغيل discourse-setup؟ ما هو عنوان URL؟
نعم، خادم توجيه DNS (يمكنني الوصول إليه باستخدام اسم المضيف)، أقوم بتشغيل واستخدام الأمر ./discourse-setup وعنوان URL هو http://forum.crio-dauphine.dynv6.net
ولكن في بعض الأحيان أحصل على صفحة nginx تظهر لمدة دقيقتين.
لدي رسالة نهاية:
, [2023-12-21T10:19:01.450496 #1] INFO -- : إنهاء العمليات غير المتزامنة
I, [2023-12-21T10:19:01.481983 #1] INFO -- : إرسال INT إلى HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 56
I, [2023-12-21T10:19:01.493459 #1] INFO -- : إرسال TERM إلى exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 125
2023-12-21 10:19:01.493 UTC [56] LOG: تم استلام طلب إيقاف سريع
125:signal-handler (1703153941) تم استلام SIGTERM جدولة الإغلاق...
125:M 21 Dec 2023 10:19:01.509 # طلب المستخدم الإغلاق...
125:M 21 Dec 2023 10:19:01.509 * حفظ لقطة RDB النهائية قبل الخروج.
125:M 21 Dec 2023 10:19:01.515 * تم حفظ قاعدة البيانات على القرص
2023-12-21 10:19:01.553 UTC [56] LOG: إلغاء أي معاملات نشطة
125:M 21 Dec 2023 10:19:01.569 # Redis جاهز الآن للخروج، وداعًا...
2023-12-21 10:19:01.844 UTC [56] LOG: خرج العامل الخلفي "مشغل النسخ المتماثل المنطقي" (PID 65) برمز خروج 1
2023-12-21 10:19:02.147 UTC [60] LOG: جاري الإغلاق
2023-12-21 10:19:02.675 UTC [56] LOG: تم إيقاف تشغيل نظام قاعدة البيانات
sha256:82b631cd7bcf53be0ac50326b816f4b538913cb8f7cefdfa9b6e183e42f0d952
27a8cacb031be6d76894e19fb488d534e1e8298abc4e2f8f38ade078653621b8
+ /usr/bin/docker run --shm-size=512m -d --restart=always -e LANG=en_US.UTF-8 -e RAILS_ENV=production -e UNICORN_WORKERS=4 -e UNICORN_SIDEKIQS=1 -e RUBY_GC_HEAP_GROWTH_MAX_SLOTS=40000 -e RUBY_GC_HEAP_INIT_SLOTS=400000 -e RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=1.5 -e DISCOURSE_DB_SOCKET=/var/run/postgresql -e DISCOURSE_DB_HOST= -e DISCOURSE_DB_PORT= -e LETSENCRYPT_DIR=/shared/letsencrypt -e DISCOURSE_FORCE_HTTPS=true -e LC_ALL=en_US.UTF-8 -e LANGUAGE=en_US.UTF-8 -e DISCOURSE_HOSTNAME=forum.crio-dauphine.dynv6.net -e DISCOURSE_DEVELOPER_EMAILS=hassan.mahmood@dauphine.psl.eu -e DISCOURSE_SMTP_ADDRESS=smtp-relay.brevo.com -e DISCOURSE_SMTP_PORT=587 -e DISCOURSE_SMTP_USER_NAME=hassan.mahmood@dauphine.psl.eu -e DISCOURSE_SMTP_PASSWORD=J7YKTUfxhpZBkGaN -e DISCOURSE_SMTP_DOMAIN=forum.crio-dauphine.dynv6.net -e DISCOURSE_NOTIFICATION_EMAIL=noreply@forum.crio-dauphine.dynv6.net -e LETSENCRYPT_ACCOUNT_EMAIL=me@example.com -h forum-app -e DOCKER_HOST_IP=172.17.0.1 --name app -t -p 80:80 -p 443:443 -v /var/discourse/shared/standalone:/shared -v /var/discourse/shared/standalone/log/var-log:/var/log --mac-address 02:96:f4:e6:e7:14 local_discourse/app /sbin/boot
db41dedf0fc70e0be04d202626b0203c824e0a12b9322129fc1450362f05c891
ولكن حاوية دوكر قيد التشغيل:
root@forum:/var/discourse# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
db41dedf0fc7 local_discourse/app \"/sbin/boot\" About a minute ago Up About a minute 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp app
forum.crio-dauphine.dynv6.net ping يعطيني عنوانًا محليًا، من المحتمل أن يكون عنوانًا يتصل بالموجه. ![]()
عنوان IP لجهاز Ubuntu الافتراضي هو 192.168.0.115/24، أستخدم عنوان IP خاص للاختبار
ما لم تقم بالتعليق على قوالب let’s encrypt و ssl فسيفشل الأمر لأنه لا توجد شهادة.
ولست متأكدًا مما إذا كان من الممكن التشغيل بدون https بعد الآن.
مرحباً؛
لقد نجح الأمر، لقد اتبعت فيديو على يوتيوب (https://www.youtube.com/watch?v=EaUIsIYivE8)، وقمت بالخطوة المذكورة في الفيديو وتركت السطر محددًا (#) لجزء Let’s Encrypt الخاص بـ https في ملف app.yml.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.