База знаний

Инструкции и ответы на вопросы о хостинге, работе сайтов и приложений

Вопросы и ответы

Для веб-приложений используется Python 2.7 и Python 3.6.

Запускать скрипты по SSH вы можете с помощью Python 2.7, 3.6 и 3.7.

Версии Python 3 в терминале указывайте явно:

python3.6
python3.7

Для запуска скриптов на Perl из командной строки используйте интерпретатор:

/usr/bin/perl

Для запуска скриптов на Python из командной строки используйте интерпретатор:

/usr/bin/python

Для запуска скриптов на Node.js из командной строки используйте интерпретатор:

/usr/local/bin/node

Чтобы перезапустить процессы модуля Passenger, создайте в директории tmp проекта пустой файл restart.txt.

$ touch tmp/restart.txt

Если же над приложением ведется активная работа, файл должен называться always_restart.txt — в таком случае перезапуск процессов веб-сервера будет происходить при каждом поступившем запросе.

После того, как разработка проекта будет завершена, не забудьте удалить этот файл, чтобы избежать задержек при отображении страницы посетителям.

По умолчанию возможность запуска скриптов Perl отключена. Для того чтобы скрипты Perl выполнялись, необходимо включить возможность их запуска через Панель управления хостингом, раздел «Аккаунт» → «Сервисы».

Для того чтобы ваши скрипты обрабатывались из браузера, необходимо в качестве веб-сервера выбрать uWSGI или Node.js.

Это можно сделать в разделе «Сайты и домены» → «Веб-серверы» Панели управления. Вместо версии PHP выберите нужный тип веб-сервера.


Необходимые директивы можно найти в документе «Инструкции файла .htaccess».

Чтобы подключиться к базе данных, используйте socket вместо host: socketPath: '/tmp/mysql.sock',