Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ошибка 404
 
 автор: dios™   (14.11.2009 в 02:10)   письмо автору
18.2 Кб
 
 

Здравствуйте. Апач выдает ошибку 404 при попытке войти в директорию
http://localhost/cgi-bin/ , хотя она есть и в ней есть скрипты index.pl и test.pl при вводе:
http://localhost/cgi-bin/index.pl скрипт запускается и все ок. Аналогично с другим скриптом. ПОдскажите, в чем может быть дело?

Прикрепляю свой конфиг-файл:

  Ответить  
 
 автор: heed   (14.11.2009 в 23:27)   письмо автору
 
   для: dios™   (14.11.2009 в 02:10)
 

тоже с таким сталкивался
, если в любой другой дирректории создавал .htaccess c записями
Options +ExecCGI
AddHandler cgi-script .cgi .pl .py

DirectoryIndex index.pl

то индексный файл срабатывал как надо
, а в папке /cgi-bin/ никак не хочет
, хоть даже и для любых дирректорий стоит
<IfModule dir_module>
DirectoryIndex index.pl index.shtml index.php index.html
</IfModule>
Впору хоть mod_rewrite пробовать задействовать

// только у меня 403 выдаёт

  Ответить  
 
 автор: dios™   (15.11.2009 в 02:20)   письмо автору
 
   для: heed   (14.11.2009 в 23:27)
 

Кхм, так что же делать?)

  Ответить  
 
 автор: heed   (15.11.2009 в 07:53)   письмо автору
 
   для: dios™   (15.11.2009 в 02:20)
 

никак не смоделирую я такую настройку сервера.,)
mod_perl.so скомпилил кое как, при просто его включении в /server-info всё появляется
, а вот с PerlModule и с PerlHandler диррективами чего-то не разберусь
там в ModPerl/Registry.pm и остальных целая куча файлов из Apache2/, APR/ ..... а их то и не было вместе с mod_perl , было-бы неплохо если-бы подсказали-бы где брали ::) ато уже почти все use закомментировал кроме strict и warnings

// добавил позже :)

нашёл эти pm-файлы , разбросаны в дистрибутиве

  Ответить  
 
 автор: heed   (15.11.2009 в 22:13)   письмо автору
 
   для: heed   (15.11.2009 в 07:53)
 

Получил всётаки 404 и тоже только с помощю mod_rewrite
получается побороть, только у меня так заработало
<Directory  c:/X_DOCS/comp/cgi-bin/>
      SetHandler perl-script
      PerlResponseHandler ModPerl::Registry
      PerlOptions +ParseHeaders
      Options +ExecCGI +FollowSymlinks
RewriteEngine On
RewriteRule ^$ index.pl [QSA]
      Order allow,deny
      Allow from all 
  </Directory>
Всётаки пока не сделал ">nmake install" не догадался почитать что там в документации ,)

Но что-то похоже что это PerlResponseHandler просто дёргает ModPerl::Registry при каждом запросе, а с тем конфигом было при запуске Апаче , но что -то по mod_perl-2.0 не предлагается в документации никакие PerlHandler
Интересные фичи, но времени поразбираться хватает только урывками

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования