Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Max V. Matviychyna                   2:4626/6.7     22 Apr 2001  00:20:48
 To : All
 Subject : Need help
 -------------------------------------------------------------------------------- 
 
 
 Люди, мне очень нужна помощь, т.к. написание моего первого cgi скрипта
 закончилось неудачей. :(
 При размещении его на сервисе webservis.ru (100% скрипты поддерживает) -
 выдается сообщение о том, что "страница не найдена".
 Возможно я ошибся при написании скрипта. Поэтому, очень прошу написать мне
 простенький цги, который выводит html с чем-то типа "hi, there!". Если не влом, 
 то что-нить посложнее.
 Поймите, что литературы у меня нету, а научиться хочется. Так поучусь хотя-бы на
 примере.
 Вот требования к скрипту:
 
 /*ДН>/* Здесь начинается Windows Clipboard /*<НД/*
 
 CGI скрипты в директорию cgi-bin
 Путь к "Перлу" -- #!/usr/bin/perl
 
 > Путь к "Сендмайлу" -- /usr/sbin/sendmail
 > CGI скрипты загружайте на сервер ОБЯЗАТЕЛЬHО в ASC режиме.
 
 Полный путь к вашей CGI директории
 Слово "сервер" нужно заменить на название сервера которое вы выбрали при
 регистрации, например "webservis" без окончания ".ru", а вместо id прописать
 "ID" полученый Вами при регистрации.
 
 > Разрешение (CHMOD) на CGI скрипты нужно ставить не 755, 777 а
 > ОБЯЗАТЕЛЬHО
 >750
 >*.cgi *.pl - CHMOD = 750
 >Разрешение (CHMOD) на файлы относящиеся CGI скриптам нужно ставить не
 >666, 777 а 660, 600 при CHMOD 600 ваш файл будет невозможно
 >выкачать/просмотреть с ним смогут работать только ваши скрипты (если у
 >вас в файлах пароли и т.п. разрешение 600 рекомендуется)
 >Разрешение (CHMOD) на директории (папки) относящиеся CGI скриптам нужно
 >ставить не 777 а 750.
 
 Вообщем вместо последней цифры ОБЯЗАТЕЛЬHО всегда ставить 0
 Последняя цифра 0 обозначает что все пользователи кроме вас не имеют никаких
 прав.
 Ошибка 500 "Internal Server Error"
 Возникает в случае внутренней ошибки.
 Проверьте:
 1. Установлены ли права на дирректорию CGI-BIN, файлы скриптов и данных в
 которые пишут Ваши скрипты - 750
 Т.е. - владельцу - read,write,exec
 Группе - read, exec
 Прочим - none
 2.Выводите ли вы строку "Content-Type:"?
 Правильно ли вы ее выводите?
 (Content-type, Content_Type -- неправильно)
 Заканчиваете ли вы хедеры пустой строкой? Hельзя написать print "Content-Type:
 text/html\n";
 Hадо писать: print "Content-Type: text/html\n\n";
 3.Также, эта ошибка возникает, если CGI-программа завершилась с ненулевым кодом 
 возврата, что часто встречается в случае некомпилируемости вашего скрипта
 perl'ом.
 
 > Крон и LWP библиотека отключены.
 /*ДН>/* А здесь, видимо, не начинается Windows Clipboard /*<НД/*
 
 Поясниете, плз, что означают пункты, выделеные ">"?
 Заранее большое спасибо. Да польётся к вам пиво рекой.
 
 ps. поделитесь, плз, доками по эхотагу для начинающего.
 
 *Memento mori, All!*
 _*E-Mail, SMS:*_ _*maximko@pisem.net*_ _*ICQ:*_ _*95533852*_  ---
 
 ---
  * Origin: Written under deep silence... (2:4626/6.7)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Need help   Max V. Matviychyna   22 Apr 2001 00:20:48 
Архивное /ru.perl/130793ae2269d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional