Forum Webscript.Ru
Программирование => Perl => Тема начата: kudesnik от 24 Января 2006, 14:32:48
-
Я прочитал весь faq по perl, прежде, чем задать вопрос
Начал изучать perl, ну и как водится первая страница содержания:
#!/usr/bin/perl
print "Counter-Type: text/html\\n\\n";
print "perl - это круто!";
мой сервер поддерживает perl, путь к перлу стандартный #!/usr/bin/perl
я закачал на сервер в папку cgi-bin файл pl.pl назначил права доступа 777
набираю в браузере http://www.mydomen.ru/cgi-bin/pl.pl
и у меня выскакивает сообщение, что такого файла не существует, что я сделал не так?
-
полный путь к скрипту на сервере
-
не понял
надо прописать полный путь в файле
на сайте у провайдера написано, что путь к скрипту #!/usr/bin/perl
его надо как-то по-другому оформить в файле?
-
я хотел чтобы ты мне сказал полный путь до скрипта, ну что-то типа
/home/vasya/public_html/cgi-bin
-
может ты на директорию права не выставил?
-
/domains/mydomen.ru/public_html/cgi-bin/
хост у users.ru
на дире права 777, нармуль?
-
print "Counter-Type: text/html\\n\\n";
а надо
print "Countent-Type: text/html\\n\\n";
-
Content-type.
Раз подсказываешь, делай это по-человечески.
-
ну извините, если что не так
-
#!/usr/bin/perl
print "Content-type: text/html\\n\\n";
print "perl - это круто!";
теперь так
опять загружаю и.... ничего
ну пачему?
что может еще быть?
-
А почему бы не поинтересоваться в службе поддержки хостера, по какому адресу доступны ваши скрипты?
-
ок
а что возможно такое, что адрес может быть другим?
-
kudesnik
Ты уверен что по тому адресу что ты запрашиваешь документ.... он там доступен? скопируй на форум какой ответ тебе дает сервер....
2) Попробуй права выставь на папку 755, на фаил тоже 755
-
This page is unavailable or site has been removed.
Страница или скрипт недоступны, неправильно размещены, либо были удалены.
We\'re sorry, but this page is currently unavailable for viewing.
CLICK HERE FOR HOSTING
Извините, искомая страница недоступна. Попробуйте заглянуть позднее или поищите нужную вам информацию в One.Ru.
ЛУЧШИЙ ПЛАТНЫЙ ХОСТИНГ
это появляется если набрать в браузере
http://www.mydomen.ru/cgi-bin/pl.pl
я сейчас разбираюсь с поддержкой, может правда я просто не тот адрес указываю
-
пока все еще не получается
Regestor:
2) Попробуй права выставь на папку 755, на фаил тоже 755
а есть разница
если права 777 и поставить 755, что-то может измениться в принципе, допустим в другой ситуации?
-
777 на cgi скрипты ставить нельзя ибо любой может прочитать и записать файл
и хостер блокирует этот скрипт (как на holm.ru)
нужно ставить 711 как на директорию ../cgi-bin/ так и на сам скрипт
-
нужно ставить 711 как на директорию ../cgi-bin/ так и на сам скрипт
С 711 апач не сможет прочитать файл. Используйте 755
-
все оказалось очень и очень просто
надо файлы закачивать в текстовом режиме!
вот собственно, и все
-
Попробуй варианты
http://www.mydomen.ru/cgi/pl.pl
А здесь - надо смените расширение скрипта с pl на cgi на самом сервере.
А теперь пробуй эту пару вариантов. У меня была подобная проблема - выкрутился именно таким способом.
http://www.mydomen.ru/cgi/pl.cgi
http://www.mydomen.ru/cgi-bin/pl.cgi