В Windows для того, чтобы операционная система понимала, с помощью какой программы она должна выполнить файлы с тем или иным расширением, в реестре Windows расширение этих файлов должно быть ассоциировано с этой программой. При инсталляции Perl расширение .pl автоматически ассоциируется с программой perl.exe, а вот файлы с расширением .cgi приходится ассоциировать с perl.exe вручную. Наиболее простой способ ассоциировать файлы следующий. В программе-обозревателе (например, Проводник) находите файл с расширением .cgi и запускаете его двойным нажатием мыши. Система спросит вас, с помощью какой программы она должна открыть этот файл, указываете ей полный путь к perl.exe, нажимаете галочку "Использовать эту программу для всех файлов такого типа" и запускаете файл. Изменения в реестр в этом случае система внесет сама. В некоторых случаях такой способ не срабатывает. Тогда можно использовать другой аглоритм. Открываете "Мой компьютер" -> Сервис -> Свойства папки -> вкладка "Типы файлов". Там находите расширение .pl и по его примеру создаете новый тип для расширения .cgi, то есть делаете следующее: "Новый тип" -> указываете расширение, нажимаете "ОК", потом "Изменить" - система предложит вам выбрать программу, с помощью которой она должна открывать файлы заданного типа, выбираете perl.exe. Подробнее об ассоциации файлов *.cgi c Perl в Windows читайте в теме: «Не обрабатываются файлы *.cgi». |