29-03-2017, 17:47
(24-03-2017, 09:46)Ruslan Писал(а):(24-03-2017, 09:27)tarasalex Писал(а): Руслан.
Ты имеешь ввиду запускающий файл django_fcgi?
Ошибка идет из файла /home/asiou/www/asiou/settings.py.
"File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 101, in get_commands
apps = settings.INSTALLED_APPS.
В переменной INSTALLED_APPS стоит список из 32 значений. И на каком падает?
да, именно его.
вот начало моего файла:
Код:BIN=/usr/local/sbin/django_fcgi
# Sanity checks.
[ -x $BIN ] || exit 0
# Source function library.
. /etc/init.d/functions
RETVAL=0
prog=django_fcgi
start() {
cd /home/asiou/logs
sleep 60
RETVAL=0
echo -n $"Starting $prog: "
добавил в оригинальный файл
cd /home/asiou/logs
на самом деле проверяется просто - заходим в каталог, куда может писать пользователь asiou и оттуда запускаем django_fcgi, например, так:
[root@localhost init.d]# cd /home/asiou/logs/
[root@localhost logs]# /etc/init.d/django_fcgi start
и у меня это решило проблему. ну а чтобы стартовало автоматически - добавил просто в скрипт автозапуска переход в этот каталог.
в __init__.py я не лазал, а проблема в файле settings.py, в строчке
'filename': 'cont_export.log',
Спасибо Руслан.
Сделал в файле django_fcgi переход на папку /home/asiou/logs.
А до этого пробовал на другие папки - ничего не получалось. Не хотел Django стартовать при перезагрузке, только при ручном запуске django_fcgi.
Даже пробовал писать путь к папке в в файле settings.py, в строчке
'filename': 'cont_export.log',
Не помогало и это. Почему так - пока для меня загадка.