Запуск CGI-скриптов в среде UNIX

Вышеприведенный скрипт, если его загрузить на удаленный сервер под управлением UNIX, не будет работать (сервер выдаст ошибку с кодом статуса 500). Причин тому целых три. Во-первых, путь к интерпретатору Perl должен, очевидно, быть другим. Во-вторых, переходы на новую строку в файле скрипта кодируются двумя символами — CR и LF, а текстовые форматы на UNIX-системах используют только один символ LF. Если для HTML-файлов это не является принципиальным, то для CGI-скриптов — очень даже является. В-третьих, непосредственно после загрузки файла на удаленный сервер у него будут, скорее всего, недостаточные права доступа. Обсудим все это более подробно.


© 2008-2018 ОптимизацияВебСайтов.ру


Любое использование текстового и графического контента сайта без активной ссылки на источник не доскается.