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