|
Python. Как установить на хостинге? | ☑ | ||
---|---|---|---|---|
0
megabax
15.10.17
✎
20:46
|
Добрый день. подскажите, пожалуйста, как на хостинге Linux debian поставить Python? В линукес питон установлен, если я выполняю конмаду типа python 1.py, где файл 1.py состоит из строк:
#!usr/bin/python print("Hello, world!"); то нормально выдает "Hello, word", но если я пытаюсь открыть файл через браузер типа так: http://easyprog.ru/11/1.py то он почему то не выдает "Hello, Word а пытается открыть файл. подскажите, пожалуйста, как сделать так чтобы питон выполнялся нормально в браузере? |
|||
1
Asmody
15.10.17
✎
20:50
|
(0) питон не выполняется в браузере. никак.
можно заставить выполняться python в браузере с помощью вот этого http://jupyter.org/ но это не то, что тебе нужно. |
|||
2
Asmody
15.10.17
✎
20:50
|
как только ты поймёшь, что тебе нужно и правильно задашь вопрос, тогда на него можно будет ответить.
|
|||
3
megabax
15.10.17
✎
20:52
|
(2) мне надо, чтобы можно было создать сайты на питоне. Начать с hello, word
|
|||
4
v77
15.10.17
✎
20:55
|
(3) ну хоть книжку то почитай. чо сразу на форум. да еще и по 1с
|
|||
5
Asmody
15.10.17
✎
20:56
|
(3) Вот, это уже лучше.
Думаю, вот тут найдётся исчерпывающий ответ http://flask.pocoo.org/docs/0.12/deploying/#deployment |
|||
6
Asmody
15.10.17
✎
20:58
|
Хотя даже нет. Вот отличный способ создания сайтов на питоне http://web2py.com/
|
|||
7
megabax
15.10.17
✎
20:59
|
(4) Не посоветуешь, какую именно книжку почитать? Все книжки, которые у меня есть поп питону, учат программировать на нем, но не сайты создавать.
|
|||
8
v77
15.10.17
✎
21:00
|
(7) на читай
https://pythonworld.ru/web/cgi-1.html |
|||
9
v77
15.10.17
✎
21:02
|
(7) есть еще https://ru.wikipedia.org/wiki/Django
|
|||
10
Asmody
15.10.17
✎
21:02
|
вот про создавать сайты на питоне
http://docs.cherrypy.org/en/latest/ http://flask.pocoo.org/docs/0.12/ https://docs.djangoproject.com/en/1.11/ |
|||
11
v77
15.10.17
✎
21:07
|
а еще можно тупо назвать файл 1.cgi
|
|||
12
v77
15.10.17
✎
21:15
|
Одним из простых, наиболее прямолинейных способов создать с нуля вебприложение на языке Python является использование стандарта Common Gateway Interface (CGI), который был популярен, начиная с 1998 года. Кратко рассмотрим как это работает: создаётся скрипт на языке Python, который выводит HTML, скрипт сохраняется на веб сервере в файле с расширением .cgi, затем к скрипту можно обращаться через веб браузер. Вот и всё.
https://djbook.ru/ch01.html |
|||
13
megabax
15.10.17
✎
21:16
|
Спасибо всем. Только у меня уже взрыв мозга от обилия инфы. (8) Попробовал сделать python3 -m http.server —cgi
и у меня выдало https://yadi.sk/i/tp7bVYZd3NmkDN что с этим можно сделать? И с чего вообще начать делать сайты на питон? Может есть какой-то более простой путь? |
|||
14
megabax
15.10.17
✎
21:19
|
(11) попробовал сделать через 1.cgi, выдано
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Apache/2.2.22 (Debian) Server at easyprog.ru Port 80 |
|||
15
XLife
15.10.17
✎
21:20
|
![]() |
|||
16
v77
15.10.17
✎
21:23
|
(14) ну видимо сервер надо настраивать
|
|||
17
v77
15.10.17
✎
21:23
|
но лучше (15)
|
|||
18
v77
15.10.17
✎
21:29
|
#!/usr/bin/python
print "Content-Type: text/html" print("Hello, world!"); А так если написать? |
|||
19
megabax
15.10.17
✎
21:37
|
(18) тоже самое
|
|||
20
Asmody
15.10.17
✎
22:24
|
(13) Самый простой путь в (6): скачал, запустил, заработало.
Чуть сложнее - flask или cherrypy. Ну и django – это если что-то тяжелое надо. |
|||
21
Asmody
15.10.17
✎
22:25
|
Опять же, сначала надо ответить на главный вопрос Вселенной: "
|
|||
22
megabax
16.10.17
✎
09:16
|
(21) "зачем оно надо?" - я изучаю питон. Хочу попробовать на нем что-то написать. Но так как этот язык интерпретируемый, пока не вижу что на нем можно писать, кроме сайтов.
|
|||
23
Йохохо
16.10.17
✎
09:25
|
||||
24
Valerik0101
16.10.17
✎
09:26
|
(22) "Но так как этот язык интерпретируемый, пока не вижу что на нем можно писать, кроме сайтов"
kaggle.com - просто для расширения кругозора. Посмотреть зачем ещё нужен питон кроме сайтов |
|||
25
vJet
18.10.17
✎
06:59
|
Ну что тут сказать еще в (10) дан исчерпывающий ответ.
|
|||
26
Feunoir
18.10.17
✎
07:17
|
(22) Предлагаю сразу https://www.codetriage.com/?language=Python
|
|||
27
Starhan
18.10.17
✎
07:49
|
(22) да ладно
https://xakep.ru/2017/10/17/python-backdoor-33/ Специалисты компании «Доктор Веб» рассказали об обнаружении нового бэкдора, основная особенность которого заключается в том, что он написан на языке Python. Исследователи пишут, что внутри трояна хранится запакованная утилита py2exe, которая позволяет запускать в Windows сценарии на языке Python как обычные исполняемые файлы. Основные функции вредоносной программы реализованы в файле mscore.pyc. Малварь получила идентификатор Python.BackDoor.33. Специалисты рассказывают, что вредонос сохраняет свою копию в одной из папок на диске, для обеспечения собственного запуска модифицирует системный реестр Windows и завершает выполнение сценария. То есть основные функции бэкдора выполняются уже после перезагрузки зараженной системы. Затем троян пытается заразить все подключенные к устройству накопители с именами от C до Z. Для этого он создает скрытую папку, сохраняет в ней копию своего исполняемого файла (с атрибутом «скрытый»), после чего в корневой папке диска создает ссылку вида <имя тома>.lnk, которая ведет на вредоносный исполняемый файл. Все файлы, отличные от файла .lnk, VolumeInformation.exe и .vbs, он перемещает в созданную ранее скрытую папку. После Python.BackDoor.33 пытается определить IP-адрес и доступный порт управляющего сервера, отправляя запрос к нескольким серверам, включая pastebin.com, docs.google.com и notes.io. Полученное значение имеет следующий вид: Узнав IP-адрес и порт, малварь отсылает на управляющий сервер специальный запрос. Если ответ получен, с управляющего сервера будет загружен и запущен сценарий на языке Python, которому аналитики присвоили идентификатор Python.BackDoor.35. В этом сценарии реализованы функции кражи паролей (стилер), перехвата нажатия клавиш (кейлоггер) и удаленного выполнения команд (бэкдор). Кроме того, троян способен проверять подключенные к зараженному устройству носители информации и заражать их схожим образом. При помощи Python.BackDoor.35 злоумышленники могут: похищать информацию из браузеров Chrome, Opera, Yandex, Amigo, Torch, Spark; фиксировать нажатия клавиш и делать снимки экрана; загружать дополнительные модули на Python и исполнять их; скачивать файлы и сохранять их на носителе инфицированного устройства; получать содержимое заданной папки; перемещаться по папкам; запрашивать информацию о системе; предусмотрена также функция самообновления, однако в настоящий момент она не задействована. |
|||
28
megabax
18.10.17
✎
08:07
|
(27) Фгасе....вирус на питоне.
Интересно, а на 1С тоже есть уже вири? |
|||
29
ambrozii-fadeevich-s
18.10.17
✎
09:37
|
(28) дык. елы-палы
http://1c.ru/news/info.jsp?id=21537 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |