موقعي الإلكتروني لا يعمل
أواجه خطأً (HTTP ERROR 500)، وأعتقد أنه بسبب إصداري: 2.1.0.beta4
يرجى إخباري بكيفية ترقية موقعي إلى أحدث إصدار
ملاحظة: استخدمت AWS
وأرجو شرحًا واضحًا لأنني مبتدئ
موقعي الإلكتروني لا يعمل
أواجه خطأً (HTTP ERROR 500)، وأعتقد أنه بسبب إصداري: 2.1.0.beta4
يرجى إخباري بكيفية ترقية موقعي إلى أحدث إصدار
ملاحظة: استخدمت AWS
وأرجو شرحًا واضحًا لأنني مبتدئ
هل قمت بتثبيته بنفسك أم قام شخص آخر بتثبيته لك؟
في حال قمت بالتثبيت بنفسك، فإن أسهل طريقة للترقية هي الدخول عبر SSH إلى الخادم الذي يستضيف Discourse وتشغيل مجموعة الأوامر التالية:
cd /var/discourse
git pull
./launcher rebuild app
وإلا، فاتصل بالشخص الذي قام بتثبيت النظام، فقد يكون قادرًا على مساعدتك.
لقد قمت بالتثبيت مع شخص ما قبل عام تقريبًا، لكنني لم أعد أجده.
عندما اتبع خطواتك، أحصل على هذه الرسالة:
error: cannot open .git/FETCH_HEAD: Permission denied
هل تقوم بذلك بصلاحيات الجذر (root)؟
أوه، نسيت هذه الخطوة.
سأقوم بها الآن، لكن ظهرت لي هذه المشكلة:
remote: Enumerating objects: 285, done.
remote: Counting objects: 100% (285/285), done.
remote: Compressing objects: 100% (11/11), done.
fatal: write error: No space left on device
fatal: index-pack failed
لقد تجاوزت الحد المسموح به. هل تعرف طريقة ممكنة للتوسع؟
df -h
Filesystem Size Used Avail Use% Mounted on
/...... 20G 20G 0 100% /
يجب أن تكون قادرًا على فعل ذلك. ستحتاج إلى إيقاف مثيل الخدمة أولاً، ثم تعديل التخزين، وأخيرًا إعادة التشغيل.
هذا الأمر بعيد قليلاً عن موضوع نقاشات Meta الخاصة بـ Discourse، لذا يُفضل الرجوع إلى وثائق Amazon EC2.
إذا كنت بحاجة إلى مزيد من المساعدة، فإننا نوصي بنشر طلب في قناة Marketplace للعثور على مستقل ذي خبرة في EC2.
لقد اتبعت هذا الدرس وطبقت الخطوات حتى وصلت إلى الخطوة رقم (7)، لكنني لم أفهمها. هل يمكنك شرح آخر ثلاث خطوات من فضلك؟