مرحبا اقوم بإعداد مشروع جانغو يعمل على ngnix and gunicorn
الموقع الاساسي يعمل بشكل رائع حيث ان ngnix يقدم الملفات الثابتة ل gunicorn بشكل ممتاز لكن عند فتح لوحة الادمن تظهر بدون تنسيقات حيث يفشل ngnix في العثور على الملفات الموجودة داخل مجلد staticfiles
قمت بمحاولة حل المشكلة ولاحظت انه عند البحث داخل داخل شريط البحث عن staticfiles يجد ngnix الملفات لكن عند البحث عن static يظهر 404
هذه هي اعدادات ngnix الموجودة داخل /etc/nginx/sites-available/www.fikra-store.shop.conf
# إعدادات Static و Media
location /static/ {
alias /opt/Fikra-Project/staticfiles/;
}
location /media/ {
alias /opt/Fikra-Project/media/;
}
وهذا سجل الأخطاء الخاص ب ngnix
2025/03/06 22:33:17 [error] 183536#183536: *24 openat() "/opt/Fikra-Project/static/jazzmin/js/main.js" failed (2: No such file or directory), client: 102.164.103.137, server: fikra-store.shop, request: "GET /static/jazzmin/js/main.js HTTP/1.1", host: "fikra-store.shop", referrer: "https://fikra-store.shop/admin/"
2025/03/06 22:33:36 [error] 183536#183536: *24 openat() "/opt/Fikra-Project/serviceworker.js" failed (2: No such file or directory), client: 102.164.103.137, server: fikra-store.shop, request: "GET /serviceworker.js HTTP/1.1", host: "fikra-store.shop", referrer: "https://fikra-store.shop/"
2025/03/06 22:34:22 [error] 183536#183536: *24 openat() "/opt/Fikra-Project/static/vendor/fontawesome-free/css/all.min.css" failed (2: No such file or directory), client: 102.164.103.137, server: fikra-store.shop, request: "GET /static/vendor/fontawesome-free/css/all.min.css HTTP/1.1", host: "fikra-store.shop"
عندما جربت نسخ مجلدات التنسيقات الخاصة ب لوحة الادارة من مجلد staticfiles الى مجلد static ظهرت التنسيقات ، حيث انه لسبب ما ngnix يبحث عن التنسيقات داخل مجلد static ولا يبحث عنها داخل مجلد staticfiles ارجو مساعدتي بمعرفة السبب من فضلكم.
السؤال
محمود الساعور2
مرحبا اقوم بإعداد مشروع جانغو يعمل على ngnix and gunicorn
الموقع الاساسي يعمل بشكل رائع حيث ان ngnix يقدم الملفات الثابتة ل gunicorn بشكل ممتاز لكن عند فتح لوحة الادمن تظهر بدون تنسيقات حيث يفشل ngnix في العثور على الملفات الموجودة داخل مجلد staticfiles
قمت بمحاولة حل المشكلة ولاحظت انه عند البحث داخل داخل شريط البحث عن staticfiles يجد ngnix الملفات لكن عند البحث عن static يظهر 404
هذه هي اعدادات ngnix الموجودة داخل /etc/nginx/sites-available/www.fikra-store.shop.conf
وهذا سجل الأخطاء الخاص ب ngnix
وهذه اعدادات مشروع جانغو داخل settigns.py
التنسيقات تظهر هنا بالموقع بشكل طبيعي⬇️
التنسيقات لا تظهر بلوحة الادارة ⬇️
تعديل:
عندما جربت نسخ مجلدات التنسيقات الخاصة ب لوحة الادارة من مجلد staticfiles الى مجلد static ظهرت التنسيقات ، حيث انه لسبب ما ngnix يبحث عن التنسيقات داخل مجلد static ولا يبحث عنها داخل مجلد staticfiles ارجو مساعدتي بمعرفة السبب من فضلكم.
اضافة معلومات
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.