Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 14, 2009 00:30:16

Magneto
От:
Зарегистрирован: 2009-10-08
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Python на сервере, проверка

Приветствую !
Есть хостинг, утверждают что на нем работает python - как проверить ?
Поподробнее, пожалуйста, так как я новичек в python/программировании !



Офлайн

#2 Окт. 14, 2009 09:30:36

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Python на сервере, проверка

зайти по shh и написать в шеле: “python”?



Офлайн

#3 Окт. 16, 2009 22:58:28

Magneto
От:
Зарегистрирован: 2009-10-08
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Python на сервере, проверка

Ув. regall - я понимаю что с высоты Вашего опыта, проделать то что Вы сказали постом выше, это сущий пустяк. Но у меня это вызывает затруднение. А нет способа попроще ? К примеру закачать файл на хост и потом его открыть в браузере - ну по аналогии с php .



Отредактировано (Окт. 16, 2009 22:59:19)

Офлайн

#4 Окт. 17, 2009 11:49:55

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Python на сервере, проверка

Magneto
К примеру закачать файл на хост
- я полагаю имеется в виду ФТП.
Да ладно, я полагаю, тут надо связаться с самим хостмастером и узнать, для каких целей там установлен Python, и как эта услуга предоставляется: (Cgi, мож. фреймворк какой-то)…
Хотя я встречал такие хостинги, что оказывается там просто на серве установлен Python, а ты сидиш бесправный, ниче сделать не можеш, хоть плачь, хоть на PHP пиши =)



Офлайн

#5 Окт. 21, 2009 21:42:43

NSkrypnik
От:
Зарегистрирован: 2009-08-17
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Python на сервере, проверка

Magneto,
создаете файл helloworld.py, туда пишете

#!/usr/bin/python

print “Content-type: text/html; charset=utf-8 \n\r”
print "<h1>Hello world!</h1>

Потом создаете файл .htaccess, туда записывайте

AddHandler cgi-script .py
DirectoryIndex index.py

Потом набирайте http://your_url/helloworld.py и да будет вам Счастье



Офлайн

#6 Ноя. 5, 2009 19:10:04

yegorov-p
От:
Зарегистрирован: 2009-10-11
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Python на сервере, проверка

Понекропостю =)
Есть хостинг с пайтоном на убунте. Заливаю файлик с указанным NSkrypnik содержимым - получаю

Not Found

The requested URL /1.py was not found on this server.
Apache/2.2.9 (Ubuntu) PHP/5.2.6-2ubuntu4.3 with Suhosin-Patch proxy_html/3.0.0 mod_python/3.3.1 Python/2.5.2 mod_ssl/2.2.9 OpenSSL/0.9.8g Server at www.***.ru Port 80
Заливаю файлик
def index(req):
return “Test successful”;
получаю
Test successful

Где косячу? =)



Офлайн

#7 Ноя. 5, 2009 19:31:47

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Python на сервере, проверка

В имени файла, скорее всего.

Офлайн

#8 Ноя. 5, 2009 19:35:05

yegorov-p
От:
Зарегистрирован: 2009-10-11
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Python на сервере, проверка

Ferroman
В имени файла, скорее всего.
Физически файлик присутствует. Права на него выставлены =)
Кроме того, в первом и во втором случае имя файлика одно и то же.



Офлайн

#9 Ноя. 5, 2009 20:24:49

yegorov-p
От:
Зарегистрирован: 2009-10-11
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Python на сервере, проверка

Все, разобрался, в конфиге апача очепятался



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version