Нужна немедленная помощь по этому поводу. Содержимое wsgi работает нормально, и изображения из stati c также загружаются, но css и js отсутствуют. «Примечание:
Пробовали дать 777 от opt для всего каталога, apache не читая ни css, ни js». Имя сервера и псевдоним в порядке. При работе с сервером запуска веб-сайт работает так, как ожидалось. Уже пытался добавить это в файл conf:
<IfModule mime_module>
AddType text/css .css
AddType text/javascript .js
</IfModule>
Предполагаемая проблема:
Возможно, CSS, JS файлы не доходят до клиентской стороны из apache. на вкладке сети отображаются только изображения и индекс - больше ничего. Сам индекс имеет встроенные css и js, которые также не отображаются на вкладке элементов в chrome. Раздел "Голова" пуст. Загружается только basi c html, в то время как функциональность сайта в порядке, т.е. он может взаимодействовать с db и отвечать сообщениями об ошибках там, где это ожидается.
Вот stati c config :
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
]
STATIC_ROOT = os.path.join(BASE_DIR, "staticfiles")
Упрощенная структура проекта выглядит следующим образом:
├── Project
│ │── __pycache__
│ │── asgi.py
│ ├── routing.py
│ ├── settings.py ( has the above static config) (has module main and subApp)
│ ├── urls.py (has url entries for main with '' and subApp with '/subApp')
│ └── wsgi.py
│
├── main
│ ├── __pycache__
│ └── templates
│ └── index
├── static
│ └── site-static
│ └── assets
│ ├── css
│ ├── icon
│ ├── img
│ └── js
│
├── staticfiles
│ ├── admin
│ │ ├── css
│ │ │ └── vendor
│ │ │ └── select2
│ │ ├── fonts
│ │ ├── img
│ │ │ └── gis
│ │ └── js
│ │ ├── admin
│ │ └── vendor
│ │ ├── jquery
│ │ ├── select2
│ │ │ └── i18n
│ │ └── xregexp
│ └── site-static
│ └─ assets
│ ├── css
│ ├── icon
│ ├── img
│ └── js
├── templates
└── subApp
├── migrations
│ └── __pycache__
├── __pycache__
└── templates
└── subApp
Вот файл conf. :
WSGIDaemonProcess abc.com python-home=/opt/new python-path=/opt/new/4finalTest
WSGIProcessGroup abc.com
WSGIApplicationGroup %{GLOBAL}
Alias /static/ /opt/new/4finalTest/staticfiles/
<Directory /opt/new/4finalTest/staticfiles>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Require all granted
</Directory>
Alias /media /opt/new/4finalTest/media/
<Directory /opt/new/4finalTest/media>
Require all granted
</Directory>
WSGIScriptAlias / /opt/new/4finalTest/Project/wsgi.py
<Directory /opt/new/4finalTest/Project>
<Files wsgi.py>
Require all granted
</Files>
</Directory>