Помогите расчехлить Perl скрипты и SSI

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
zulicheg
Сообщения: 103
Зарегистрирован: Пн июн 15, 2020 1:48 pm

Помогите расчехлить Perl скрипты и SSI

Сообщение zulicheg » Пт окт 06, 2023 10:56 am

У человека на сайте лежат перловские скрипты в /cgi-bin/ и в разных страницах есть вставки этих скриптов через SSI

Код: Выделить всё

<!--#include virtual="/cgi-bin/index.pl"-->
Что-то не получается завести эту бодягу. Помогите плиз.

zulicheg
Сообщения: 103
Зарегистрирован: Пн июн 15, 2020 1:48 pm

Re: Помогите расчехлить Perl скрипты и SSI

Сообщение zulicheg » Пт окт 06, 2023 12:09 pm

Так, с SSI вроде разобрался, хотя почему-то по началу на работало, пару раз передернул апач и заработало (странно)

Код: Выделить всё

Options +Includes
в .htaccess прописать нужно и будет работать

А вот со скриптами никак, разные варианты пробую, ругается на любой .pl или .cgi файл если его инклудить через SSI

Код: Выделить всё

[an error occurred while processing this directive]
А если напрямую обратиться в /cgi-bin/index.pl то пишет

Код: Выделить всё

The requested URL was not found on this server.

zulicheg
Сообщения: 103
Зарегистрирован: Пн июн 15, 2020 1:48 pm

Re: Помогите расчехлить Perl скрипты и SSI

Сообщение zulicheg » Пт окт 06, 2023 2:49 pm

Вроде заработало.

1. Отключил jail php для сайта
2. Сменил мост на cgi
3. Для SSI включил в папке через .htaccess Options +Includes

Как нужно заработало (вставка скриптов через SSI), но если напрямую обращаться к скрипту в /cgi-bin/ все равно выдает ошибку The requested URL was not found on this server.

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

Ответить