Bug 6164 - Ошибка(?) в коде модуля CGI
Summary: Ошибка(?) в коде модуля CGI
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: apache-mod_perl (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: at@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-25 14:09 MSK by Artem K. Jouravsky
Modified: 2005-08-24 13:57 MSD (History)
13 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Artem K. Jouravsky 2005-02-25 14:09:58 MSK
В файле модуля Apache/Status.pm в строке 29 вместо use используется require, что
вызывает ошибку при дальнейшей попытке вызвать CGI->new.
Повторить ошибку можно по ссылке
http://localhost/perl-status?rgysubs
при условии, что настроен доступ к perl-status.
Comment 1 at@altlinux.org 2005-03-19 02:29:52 MSK
Во-первых, файл Apache/Status.pm -- из пакета apache_mod-perl.
Во-вторых, использование require вместо use такой ошибки давать не может:
$ perl -le 'require CGI; CGI->new'
$
В третьих, раскомментировал <Location /perl-status>, 
по-этому урлу у меня пустая страница, т.е. без модулей.

В общем что-то странное.
Comment 2 Michael Shigorin 2005-08-24 02:45:11 MSD
Итог? (назревает maintenance build)
Comment 3 Artem K. Jouravsky 2005-08-24 13:57:25 MSD
(In reply to comment #2)
> Итог? (назревает maintenance build)

apache-mod_perl-1.3.33rusPL30.20-alt2
Похоже, в прошлый раз я всё же ошибся. Сейчас всё работает так, как собрано.
Сравнил с работающим давно на FreeBSD -- различий в работе не нашёл.