Невозможно записать в файлы с mod_python и PSP

Итак, у меня есть скрипт Python Server Pages, который при запуске сохраняет материал в файл в /var/www/, Он открывает файл с:

open(filename, 'wb')

Что вызывает это:

IOError: [Errno 13] Permission denied: 'file.txt'

Я использую Apache и установил /var/www/ в chmod 755, Я не уверен, что www-data пытается записать, так как когда я запускаю это, вывод просто 0:

<%
import os
req.write(str(os.system('whoami')))
%>

я chownсделал бы это www-data во всяком случае, но это все еще не работает. Кто-нибудь может дать мне какие-нибудь указатели?

1 ответ

Не сделал достаточного поиска, сумел решить, написав с использованием полного пути, т.е.

open('/var/www/' + filename, 'wb')

вместо

open(filename, 'wb')
Другие вопросы по тегам