Статические файлы Django не работают на cpanel
мои статические настройки settings.py таковы
STATIC_URL = 'static/'
STATIC_ROOT = '/home/mywebsite/public_html/dj/static/'
Я успешно запустил: manage.py collectstatic.
Я перезапустил приложение.
Но когда я перехожу по URL http://mywebsite/admin
, CSS не появляется.
Возможно, где-то есть что-то связанное с .htaccess. Мне нужна помощь
P.S. Я использую виртуальный хостинг с cPanel и без терминального доступа
Я решил проблему, создав внутри public_html каталог с именем static и поместив туда все свои статические файлы либо вручную, либо с помощью manage collectstatic.
Таким образом, вместо
STATIC_ROOT = '/home/mywebsite/public_html/dj/static/'```
I made
STATIC_ROOT = '/home/mywebsite/public_html/static/'
In other words the static folder needs to be directly inside public_html and not inside another folder. I don't know wether this is a general rule for cPanel or just happened in my configuration.