На большинстве серверов Perl установлен в директорию /usr/bin, поэтому путь к нему выглядит: #!/usr/bin/perl Но есть сервера, где Perl расположен по другому пути, например, #!/usr/local/bin/perl Если первая строка скрипта, которая должна содержать правильный путь к интерпретатору, будет указывать на другой путь, сервер выдаст ошибку 500. В данном случае ошибка 500 означает, что сервер не смог выполнить скрипт по причине того, что не нашел программы, с помощью которой серверу указано этот скрипт выполнить. |