Загружать сайт Python в httpdocs?
Итак, мы договорились о размещении сайта на Python, получили файлы и не знали, куда идти дальше.
Мы используем выделенный сервер и управляем им в основном с помощью plesk, у которого есть галочка для поддержки Python, но мы не уверены, что это делает.
Это вся информация, которую я имею от предыдущих хостов;
10000 футов обзор
Сайт предназначен для работы на хосте Linux, в частности, на Ubuntu Server (хотя в большинстве дистрибутивов он должен работать).
Веб-фреймворк - CherryPy ( http://cherrypy.org/) - это фреймворк на основе Python.
Как таковой базы данных нет, вместо этого данные хранятся в файлах JS и загружаются внешним интерфейсом. nicholasbarker.com.c6a4facf0192/www/js/video_content_items.js является ярким примером этого.
Основные шаблоны сайта находятся на сайте nicholasbarker.com.c6a4facf0192/www/templates/. Это шаблоны для гепардов ( http://www.cheetahtemplate.org/).
и вот структура файла, которую я был отправлен -
Не могли бы вы объяснить мне, как я могу загрузить и запустить этот сайт... Любая помощь приветствуется! Округ Колумбия
1 ответ
Plesk поддерживает Python через mod_python в Apache.
Тем не менее, CherryPy сам по себе является веб-сервером, но также может вызываться через mod_WSGI в Apache. Это за пределами встроенных возможностей Plesk. Вам нужно будет установить этот модуль и молиться, чтобы Plesk не сидел в углу и не дулся. О, и я очень близок к тому, чтобы предложить гарантию того, что Plesk будет топать все, что вы делаете во время его следующего обновления.
Что касается шаблонов Cheetah, вам нужно скачать установочные файлы и запустить скрипт установки на вашем хосте. Еще раз, Plesk, вероятно, станет иррационально ревнивым, подожжет ваш дом и подаст в суд на алименты.
Затем вам нужно будет скопировать файловую структуру клиента на учетную запись Plesk, которую вы настроили для своего клиента. Файловая структура включает в себя больше, чем просто папку httpdocs, поэтому вам нужно быть избирательным в том, что вы перемещаете. Кроме того, я надеюсь, что не требуются недокументированные переменные среды, но вы узнаете об этом по ходу дела.
Я не намеренно пытаюсь быть бесполезным предвестником гибели. Однако я вижу несколько ударов по тебе. Один из них - сам Plesk (бойтесь), другой - ваш признанный недостаток опыта (очень бойтесь). У вас впереди трудный путь, и на ваш вопрос просто невозможно ответить одним махом.
Я рекомендую есть этого слона один укус за раз. Начните с наименьших возможных шагов, начиная с понимания инфраструктуры CherryPy и ее настройки. Широко используйте Google, а затем пользуйтесь ServerFault и другими сайтами StackExchange, как будто они предназначены для использования: задайте строго определенные вопросы для конкретных проблем. Мы здесь, чтобы помочь, даже если это означает... быть предвестником гибели. знак равно