Хостеры, проясните работу pl в cgi-bin

12 3
[Удален]
1444

Господа хостеры, проясните один момент.

Давно не работал с ПЕРЛовскими скриптами, а сегодня понадобилось.

После некоторых мучений оказалось, что в папке cgi-bin у хостера работают только файлы с расширением *.cgi. с расширением *.pl вызывают 500 ошибку.

Ответ хостера поразил

- В папке cgi-bin обрабатываются только cgi файлы. Это стандартная практика хостинг провайдеров без малого уже лет так 5 это точно.

Я настолько отстал от жизни или это хостер.. гонит?

Himiko
На сайте с 28.08.2008
Offline
560
#1

потёрто... не так прочитал...

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
klassev
На сайте с 09.08.2007
Offline
135
#2

ну стандартная эта практика - навряд ли, просто редко кто пользуется перловскими скриптами, а по умолчанию наверное у вашего хостера именно .cgi

а права на файл какие у вас стоят?

P
На сайте с 08.03.2007
Offline
250
#3

вообще если ошибка 500 - с хорошей вероятностью это значит что скрипты всё-таки попытались выполнить и они не выполнились. Права доступа, перевод строки в первой строке, ещё что-то.

[Удален]
#4
а права на файл какие у вас стоят?

Не правах дело.

Перед этим был ответ

Файлы с расширением *.pl считаются сервером исходными файлами и не предназначены для обработки.

Используйте расширение *.cgi в ваших файлах.

Последняя "рекомендация" более всего поразила. Это переписать кучу файлов (коммерческих сриптов в тч) чтобы вызовы\инклуды поисправлять?

После этого я просил включить pl, на что получил ответ, процитированный в первом посте.

Я собственно чего хочу узнать - это действительно теперь так у всех хостеров, или про 5 лет - это фантазии хостера?

klassev
На сайте с 09.08.2007
Offline
135
#5
SeoNizator:
Не правах дело.

вы хотите чтобы вам помогли, или посочувствовали в выборе хостера? ;)

49% - права на файл

49% - то, о чем написал Pilat + кодировка файла

ну и 2% на особенности вашего хостера.

если у вас третий вариант,ну тогда можно посочувствовать вам 🚬

pvt
На сайте с 29.07.2008
Offline
38
pvt
#6

Ерунду Вам отвечают хостеры!

Попросите, пусть для своего апача в httpd.conf добавят следующее, займёт 2 секунды - а клиент доволен:

AddHandler cgi-script .cgi .pl

Или в файле .htaccess в корне сайта попробуйте сделать следующее:

<Files ~ "\.pl$">
SetHandler perl-script
Options +ExecCGI
</Files>

или

<Files ~ "\.pl$">
SetHandler cgi-script
Options +ExecCGI
</Files>
Я использую профессиональные SEO инструменты TarSEO (http://www.tarseo.ru) Создание фирменных сайтов (http://www.tarcom.ru/services/sozdaniye_saytov/) и эффективное продвижение (http://www.tarcom.ru/services/raskrutka_sayta/) от компании Тарком
[Удален]
#7

klassev,

вы хотите чтобы вам помогли, или посочувствовали в выборе хостера?

Вы не прочитали мой ответ. Там чёткий ответ хостера - pl не работает, только cgi.

те попадание в 2%.

Ерунду Вам отвечают!

Я где-то внутренне догадываюсь, но хотелось уточнить.

DLag
На сайте с 15.08.2007
Offline
201
#8

SeoNizator, ошибка 500 говорит что вы таки не попали в 2%

Руководитель датацентра UkrNames (http://ukrnames.com/)
N
На сайте с 31.07.2007
Offline
25
#9

разницы между .cgi и .pl в папке cgi-bin вобще нет.

P
На сайте с 21.04.2008
Offline
251
#10

Разместите такой файл в cgi-bin:

test.cgi права 755


#!/bin/sh
echo Content-type: text/plain
echo
echo hello

если будет работать, то переименуйте его в test.pl и проверьте снова. Если опять работает, то вы попали на некомпетентность техподдержки.

Интернет Хостинг Центр IHC.RU - Хостинг, KVM VPS на SSD, аренда серверов.
12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий