أنا أستخدم PuTTY للوصول إلى الوحدة الطرفية ولا تعمل أي أوامر.
إنها تخبرني دائمًا بما يلي:
root@testdiscourse:~# ./discourse-doctor
-bash: ./discourse-doctor: No such file or directory
root@testdiscourse:~#
لذلك حاولت استخدام الوحدة الطرفية على DigitalOcean ولكن لا يمكنني تسجيل الدخول، أحصل على هذه الرسالة:
Droplet Console
استخدم وحدة تحكم Droplet للوصول إلى الطرفية الأصلية لـ Droplet الخاص بك من متصفحك. إليك قائمة أنظمة التشغيل المدعومة للوحدة الطرفية الجديدة.
لتمكين وحدة تحكم Droplet، قم بتسجيل الدخول إلى Droplet الخاص بك كمستخدم root أو كمستخدم لديه صلاحيات sudo. بمجرد الاتصال، قم بتنزيل وتنفيذ البرنامج النصي لتثبيت الوكيل باستخدام الأمر التالي لتمكين الوحدة الطرفية على الفور:
حسنًا، كان هناك خطأ إملائي في كلمة المرور وقمت بتغييره.
الآن لدي مشكلة أخرى:
عنوان البريد الإلكتروني لاختبار البريد؟ ('n' للتخطي) [info@kheyed.com]:
إرسال بريد إلى info@kheyed.com. . .
اختبار الإرسال إلى info@kheyed.com باستخدام mail.infomaniak.com:587، اسم المستخدم: info@kheyed.com مع مصادقة عادية.
تم الاتصال بخادم SMTP بنجاح.
إرسال إلى info@kheyed.com. . .
لم يتم إرسال البريد.
السبب: 550 5.7.1 عدم تطابق المرسل
تسجيل الدخول وكلمة المرور لدي الآن صحيحة ولكن لا يمكنني العثور على المشكلة.
وهو ما يتركك غير مدرك لكيفية القيام بالأشياء الأساسية. لهذا السبب يوصى بالتثبيت القياسي..
تشير المشاكل التي تواجهها مع وحدة التحكم الخاصة بهم إلى أنهم لم يقوموا بتحديث الصورة الأساسية، حيث أن تثبيتات Ubuntu الجديدة تعمل “بشكل طبيعي” مع وحدة التحكم الجديدة المستندة إلى الويب، وهي طريقة أخرى يضر بها التثبيت بنقرة واحدة الأشخاص. ومع ذلك، إذا كان بإمكانك تسجيل الدخول باستخدام putty، فلن تحتاج إلى وحدة التحكم عبر الويب.
يشير “عدم تطابق المرسل” إلى أنك بحاجة إلى تشغيل discourse-setup والذي سيتيح لك تعيين عنوان البريد الإلكتروني للإشعارات. طريقة أخرى ستكون إنشاء حساب مسؤول باستخدام
./launcher enter app
rake admin:create
ثم تغيير البريد الإلكتروني للإشعارات في إعدادات الموقع.