Форум сайта python.su
Django работает через mod_wsgi. Насколько я знаю, при таком подходе Django имеет доступ ко всем файлам, т.е. не нужно заморачиваться с правами доступа. Но почему-то вылетает ошибка IOError: PermisionDenied при попытке записи в файл:
open(f_name, 'a')
Отредактировано (Дек. 18, 2010 11:35:46)
Офлайн
Догадайтесь с трех попыток, какой под каким пользователем запущен apache (и mod_wsgi соответственно).
Офлайн
django скрипт выполняется от имени пользователя, указанного в конфиге apache..
WSGIDaemonProcess web_project user=djuser group=www-data ...
Офлайн
del3dБольшое спасибо! Эти строки были закомментированы и я не обратил на них внимания когда устанавливал джангу. Поправил - заработало ;)
django скрипт выполняется от имени пользователя, указанного в конфиге apache..WSGIDaemonProcess web_project user=djuser group=www-data ...
Офлайн