• Как запустить скрипт через mod_perl?

  • Как начать проект c использованием Catalyst?

    Для работы с Catalyst необходимо, чтобы у вас была подключена услуга «Поддержка mod_perl + Catalyst». Также для создания проекта и на начальном этапе разработки (если вы ведете разработку прямо на сервере) вам потребуется услуга «Поддержка SSH». Если ваше приложение будет использовать базы данных MySQL, подключите и услугу «Поддержка MySQL».

    • Создайте в папке домена, на котором будет располагаться ваше приложение (допустим, это папка domains/example.com), два файла, .htaccess и startup.pl, и поместите в них следующее содержимое:

    .htaccess:

    SetHandler perl-script
    PerlRequire /home/usersX/первая_буква_логина/логин/domains/example.com/startup.pl
    PerlModule MyApp
    PerlResponseHandler MyApp
    

    startup.pl:

    use lib
    qw(/home/usersX/первая_буква_логина/логин/domains/example.com/MyApp/lib)
    

    Здесь и далее X в имени директории usersX может быть целым числом (1, 2, …) или вообще отсутствовать.
    Точное значение для вашего аккаунта уточняйте в разделе «Хостинг / Техподдержка / Техническая информация» контрольной панели (смотрите значение параметра «Домашняя директория»).

    MyApp — в коде этих двух файлов — это название вашего будущего проекта.

    • Подключитесь к серверу по SSH, перейдите в папку, где вы только что создавали файлы, и создайте новый проект:
      cd domains/example.com
      catalyst.pl MyApp
      

    Параметр MyApp должен совпадать с именем проекта, которое вы указали в предыдущем шаге.

    • В своем браузере наберите адрес домена, в котором вы установили проект, в нашем примере --- это http://example.com: если все хорошо, то вы должны увидеть страницу приветствия «Hello on Catalyst».

    Если вместо страницы приветствия выдается ошибка 500 (Internal Server Error), убедитесь, что вы точно выполнили все инструкции, и проверьте лог ошибок в контрольной панели аккаунта (в разделе «Хостинг / Статистика / Лог-файлы / Лог ошибок»): в нем должна будет появиться информация о возникшей проблеме. Если самостоятельно проблему решить не удастся, обратитесь в службу техподдержки.

  • Можно ли установить дополнительные модули Perl?

Поделитесь собственным опытом
Пишите статьи и записывайте видеоролики о том, как пользоваться услугами «Джино»! Таким образом вы не только поможете другим пользователям, но и получите от 900  на свой счет в программе «Джино.Плюсы ».
Нашли ошибку в тексте? Выделите ее и нажмите Ctrl + Enter
+7 495 229-30-31 Москва
+7 812 407-17-11 Санкт-Петербург
+7 343 288-50-31 Екатеринбург
© «Джино», 2003–2019. «Джино» является зарегистрированным товарным знаком.
Лицензия на телематические услуги связи № 150549 от 09.03.2017.
Правовая информация Политика конфиденциальности Карта сайта