لقد نجحت للتو في تثبيت Discourse (على خادم Oracle Cloud بمعمارية aarch64). بعد بعض الصعوبات، لقد نجح الأمر. تلقيت البريد الإلكتروني الذي يؤكد تسجيل كمسؤول لموقعي، وتم إعداد الموقع الآن.
لديّ بعض المشكلات المبكرة الهامة، مع ذلك. أولاً، أرسلتُ دعوتين، لكنهما لم تُرسلا. إنهما عالقتان، وتظهران كذلك في منطقة مسؤول Sidekiq. يتطلب مضيف البريد الإلكتروني الخاص بي مصادقة المرسل. لقد قرأتُ دليل الأسئلة الشائعة استكشاف أخطاء البريد الإلكتروني في تثبيت Discourse جديد. لكنني لست متأكدًا من سبب نجاح Discourse في إرسال تأكيد التسجيل لي، بينما تتعارض دعوات المستخدمين وتتعطل.
المشكلة الثانية هي أنه بينما واجهة Discourse بلغتي المفضلة (الإنجليزية الأمريكية)، فإن لوحة تحكم مسؤول Sidekiq باللغة الألمانية. هذا غير مقبول إلى حد ما. إنها ليست مشكلة كبيرة بالنسبة لي شخصيًا، لأنني أتقن الألمانية. (الخادم موجود في ألمانيا.) لكنني أتوقع أن ينظر آخرون في مؤسستي إلى لوحة تحكم مسؤول Sidekiq، ولا يتحدثون جميعًا الألمانية.
حاولتُ العثور على مكان وجود Sidekiq على خادمي لمعرفة ما إذا كان هناك ملف إعدادات يمكنني تعديله، لكن حتى الآن، لم أتمكن من تحديده. (الكثير من النتائج مع ‘find’ في مناطق الدليل المؤقت، وما إلى ذلك.)
ملحق لأقول إنني لاحظت أخيرًا الرابط لمعلومات Sidekiq في اللوحة السفلية لصفحة المسؤول. النص والروابط الموجودة على اللافتة هناك يصعب ملاحظتها لأنها رمادية فحمية على حدود سوداء. أفترض أنني سأتمكن من الوصول إلى الإعدادات في config/sidekiq.yml، إذن. سأذهب إلى هناك قريبًا وألقي نظرة.\n\nموقع Discourse الخاص بي هنا. لا يوجد محاورون سوى أنا حتى الآن.
لقد حاولت اتباع تعليمات التثبيت القياسية عن كثب. لا يوجد إعادة توزيع خارجية؛ لم أكن أعرف بوجود مثل هذه الأشياء.
يبدو أن مشكلة البريد قد تم حلها الآن. ربما لا تزال مشكلة اللغة مع Sidekiq قائمة. لكني متعب هذا الصباح وحتى الآن لا أستطيع حتى العثور على كيفية وصولي إلى تلك الشاشة بالأمس.
[في لقطة الشاشة الخاصة بي، تعني “Fehlgeschlagen” “أخطاء”. الرقم مرتفع لأنني قضيت اليومين الماضيين في محاولة حل مشكلة البريد. لقد نجحت أخيرًا قبل ساعتين. يا للروعة! كان جزء من تلك المشكلة مع مضيف البريد الخاص بي، Dreamhost، مع ذلك. لوحة التحكم هناك بها بعض المشاكل الخطيرة.]
نعم. لم أسمع بـ Sidekiq من قبل حتى الأمس. ولم أسمع بـ Discourse من قبل يوم الجمعة الماضي! عندما سمعت عن Discourse، عرفت أنني أريد أن أجرب تشغيله على خادم. وذهبت وحصلت على الخادم! قدر استطاعتي، اتبعت التعليمات الموصى بها. واجهت الكثير من المشاكل في الطريق حتى اليوم، ولكن الآن كل شيء يعمل بشكل جيد، أعتقد، باستثناء اللغة الألمانية في Sidekiq.
دعني أضيف أن الإصدار الأول الذي قمت به جعل Discourse افتراضيًا باللغة الألمانية. ذهبت ووجدت إعدادات اللغة وغيرتها. لكن الإصدار لم يكن يعمل بكامل طاقته على أي حال، وأعدت بنائه عدة مرات بعد ذلك قبل أن أجعله يعمل بشكل صحيح. جميع الإصدارات الجديدة كانت دائمًا باللغة الإنجليزية.
آه، ربما يتم تعيين لغة redis عند التشغيل الأول فقط. قد ترغب في حذف دليل redis وإعادة بنائه، لن تخسر الكثير إذا كان مجتمعًا جديدًا. لا يتم عمل نسخة احتياطية لـ Redis عند إجراء نسخة احتياطية (لإعطائك فكرة عن أنه لن يكون مهمًا كثيرًا)
جيد جدًا، لقد حل ذلك مشكلة اللغة مع sidekiq. شكرًا لك!
على الجانب الآخر، اختفى مظهري. لقد عدت إلى المظهر الداكن الافتراضي. جميع المظاهر الاختيارية التي مررت بها واخترت منها عند التثبيت والإعداد الأولي غائبة. أرى خيار إضافة مظاهر أخرى، ولكن ما هي أسهل طريقة للعثور على الاختيار الأصلي الذي تم تقديمه عند بناء الحزمة لأول مرة؟
يجب أن أتراجع عن معظم ذلك. أربكني الأمر، لكن Sidekiq كان يسحب اللغة من إعدادات متصفح Google Chrome الخاص بي! تم تعيينه لعرض قوائم المتصفح باللغة الألمانية. (لست متأكدًا كيف أصبح كذلك.) والآن عادت ألوان مظهري في Chrome. ربما قمت بتعيين Firefox لمظهر داكن، سأضطر إلى التحقق. في كلتا الحالتين، لم تكن المشكلة في الواقع من redis، على ما يبدو! لحظة تضرب فيها جبهتك.