Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 25, 2014 14:41:27

lollollollollol
Зарегистрирован: 2014-09-25
Сообщения: 21
Репутация: +  -1  -
Профиль   Отправить e-mail  

Запуск Python скрипта на WEB сервере

выделеный сервер с ispmanager.

уже сохранил файл ы unix формате, проблема не изменилась

Офлайн

#2 Сен. 25, 2014 14:42:46

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Запуск Python скрипта на WEB сервере

еще раз спрошу , сам хостинг поддержку питона даёт ?

Офлайн

#3 Сен. 25, 2014 14:53:05

lollollollollol
Зарегистрирован: 2014-09-25
Сообщения: 21
Репутация: +  -1  -
Профиль   Отправить e-mail  

Запуск Python скрипта на WEB сервере

у меня не хостинг, у меня сервер. поддержка питона ЕСТЬ. Питон установлен. + всякие модули видно в списке установлены.


Сейчас вот открыл suexec.log

там
: directory is writable by others: (/var/www/cgi-bin)
: uid: (500/admin) gid: (502/admin) cmd: server.py

Сделал права 777 везде, выставил принадлежность admin (было root), у пользователя admin включил поддержку CGI, всё равно тоже самое

Отредактировано lollollollollol (Сен. 25, 2014 14:54:25)

Офлайн

#4 Сен. 25, 2014 15:02:25

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Запуск Python скрипта на WEB сервере

lollollollollol
ну дак зачем мне консоль, я не понимаю, если мне именно через браузер нужно?
Ты сам спросил, это раз.
Заканчивай тупить и прочитай что такое fastcgi и как с ним работать, это два.

Чтобы работать с fastcgi, твой скрипт нужно запускать в отдельном процессе.

Так же узнай что значит 500 код. И тогда ты поймёшь, почему стоит запустить скрипт в консоли.



Отредактировано Budulianin (Сен. 25, 2014 15:11:52)

Офлайн

#5 Сен. 25, 2014 15:09:33

lollollollollol
Зарегистрирован: 2014-09-25
Сообщения: 21
Репутация: +  -1  -
Профиль   Отправить e-mail  

Запуск Python скрипта на WEB сервере

: uid: (500/admin) gid: (502/admin) cmd: server.py
: directory is writable by others: (/var/www/admin/data/www/megaslon.us/cgi-bin)


Как видно сейчас проблема с правами, везде выставил права admin,777 таж беда.

а про fastcgi читал
https://ru.wikipedia.org/wiki/FastCGI

Офлайн

#6 Сен. 25, 2014 15:23:04

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Запуск Python скрипта на WEB сервере

lollollollollol
а про fastcgi читал
А толку? Ты хочешь работать с CGI а не FastCGI.



Офлайн

#7 Сен. 25, 2014 15:38:04

lollollollollol
Зарегистрирован: 2014-09-25
Сообщения: 21
Репутация: +  -1  -
Профиль   Отправить e-mail  

Запуск Python скрипта на WEB сервере

Я так понял что FastCGI от CGI отличается лишь тем, что интерпритатор загружается один раз, а не при каждом вызове скрипта.

т.е. если откючить FastCGI, должно заработать, верно?

Офлайн

#8 Сен. 25, 2014 15:45:23

lollollollollol
Зарегистрирован: 2014-09-25
Сообщения: 21
Репутация: +  -1  -
Профиль   Отправить e-mail  

Запуск Python скрипта на WEB сервере

Отключил, тоже самое

Офлайн

#9 Сен. 25, 2014 15:48:53

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Запуск Python скрипта на WEB сервере

lollollollollol
отличается лишь тем, что интерпритатор загружается один раз, а не при каждом вызове скрипта.
Процесс создаётся один раз, и не только этим. По ссылке, которую ты сам написал, написаны основные отличия.



Офлайн

#10 Сен. 25, 2014 15:51:50

lollollollollol
Зарегистрирован: 2014-09-25
Сообщения: 21
Репутация: +  -1  -
Профиль   Отправить e-mail  

Запуск Python скрипта на WEB сервере

Я отключил это, но проблема таже

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version