Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 31, 2014 17:06:21

Drull
Зарегистрирован: 2013-10-02
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

bottle mod_wisgi apache

Не помог мне гугл, поэтому обращаюсь сюда!
В общем у меня есть веб приложение запущеное на апаче.
я делаю для него надстройку.
так сложилось что она на bottle.
Настроил через mod_wsgi на апаче его запуск.
все запускается, только есть одно но:
В bottle должен создаватся csv файл, но он не создается поскольку выдает ошибку IOError: Permission denied
Апаче слушает порт 80.
А, и веб приложение в вирт хосте, в том же вирт хосте добавил настройку запуска bottle.
кто-то знает как исправить?

Офлайн

#2 Янв. 31, 2014 21:25:34

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

bottle mod_wisgi apache

Drull
IOError: Permission denied
Прав же нету.

Предположу что когда скрипт запускается текущая папка у него не та где лежит скрипт, при этом ещё соседние модули не будут видны.
Нужно вначале скрипта перейти в нужную папку.
Вот пример http://www.py-my.ru/post/4bfb3c691d41c846bc00000f

Но я бы порекомендовал взять uwsgi + nginx, пример http://www.py-my.ru/post/4d34926d1d41c819a7000010

Отредактировано o7412369815963 (Янв. 31, 2014 21:26:09)

Офлайн

#3 Фев. 3, 2014 10:42:39

Drull
Зарегистрирован: 2013-10-02
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

bottle mod_wisgi apache

o7412369815963
Вот пример http://www.py-my.ru/post/4bfb3c691d41c846bc00000f
Не помогло.

Дело в том что эту ошибку выдает именно во время формирования csv файла.
Так как будто у скрипта нет прав на создание файла в конкретной папке.
Папка в которой должны создаваться скрипты находится в там же где и сам скрипт.

Сделал тестовый @route, типа hello world. Так этот работает.

Офлайн

#4 Фев. 3, 2014 11:53:41

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

bottle mod_wisgi apache

Покажите настройки wsgi в апаче.



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#5 Фев. 3, 2014 17:35:37

Drull
Зарегистрирован: 2013-10-02
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

bottle mod_wisgi apache

Все настраивал так же как и в ссылке что скидывал o7412369815963.
Исправил!
Просто переместил в друю папку.
Видимо папка. в которой ранее лежал мой скрипт, не была достпна из сети))

Спасибо!

Отредактировано Drull (Фев. 3, 2014 17:40:10)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version