Найти - Пользователи
Полная версия: Python на сервере, проверка
Начало » Web » Python на сервере, проверка
1
Magneto
Приветствую !
Есть хостинг, утверждают что на нем работает python - как проверить ?
Поподробнее, пожалуйста, так как я новичек в python/программировании !
regall
зайти по shh и написать в шеле: “python”?
Magneto
Ув. regall - я понимаю что с высоты Вашего опыта, проделать то что Вы сказали постом выше, это сущий пустяк. Но у меня это вызывает затруднение. А нет способа попроще ? К примеру закачать файл на хост и потом его открыть в браузере - ну по аналогии с php .
regall
Magneto
К примеру закачать файл на хост
- я полагаю имеется в виду ФТП.
Да ладно, я полагаю, тут надо связаться с самим хостмастером и узнать, для каких целей там установлен Python, и как эта услуга предоставляется: (Cgi, мож. фреймворк какой-то)…
Хотя я встречал такие хостинги, что оказывается там просто на серве установлен Python, а ты сидиш бесправный, ниче сделать не можеш, хоть плачь, хоть на PHP пиши =)
NSkrypnik
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 и да будет вам Счастье
yegorov-p
Понекропостю =)
Есть хостинг с пайтоном на убунте. Заливаю файлик с указанным 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

Где косячу? =)
Ferroman
В имени файла, скорее всего.
yegorov-p
Ferroman
В имени файла, скорее всего.
Физически файлик присутствует. Права на него выставлены =)
Кроме того, в первом и во втором случае имя файлика одно и то же.
yegorov-p
Все, разобрался, в конфиге апача очепятался
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB