Автор Тема: Установка mod_perl - ошибка модуля Apache  (Прочитано 4324 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Хочу съэмулировать работу mod_perl на своем локальном хосте, но возникла проблема при установке этого модуля:

При установке через nmake (MsVC++ 6.0) все проходит нормально, для версии mod_perl 1.29:
Модуль Perl устанавливается;
Формируется файл mod_perl.so для Apache.
По при попытке Apache обратится к данному модулю появляется ошибка:

Цитировать
Syntax error on line 198 of c:/usr/apache/conf/httpd.conf:
Can\'t locate API module structure `mod_perl\' in file c:/usr/apache/modules/mod_perl.so: (127) ═х эрщфхэр єърчрээр  яЁюЎхфєЁр:


При установке оного модуля через PPM (http://theoryx5.uwinnipeg.ca/ppms/mod_perl-1.ppd)

Происходит то же самое...

Проблем в путями быть не должно, т.к. все устанавливалость в папки без пробелов (apache, perl, msvc)

Насколько я смог понять, mod_perl не работает в Apahe 1.3x с версии 1.99 и выше...

Windows 2000 Pro SP3
Apache server 1.3.29
Perl 5.8.2
MsVC++ 6.0 SP6

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Установка mod_perl - ошибка модуля Apache
« Ответ #1 : 26 Января 2004, 14:07:58 »
Цитировать
At the present time you must have version 2.0.47 or greater of Apache2 in order to build mod_perl.

Ты верно понимаеш.
The documentations is your friend

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Установка mod_perl - ошибка модуля Apache
« Ответ #2 : 26 Января 2004, 14:23:03 »
Цитировать
Remember that mod_perl 1.0 works only with Apache 1.3, and mod_perl 2.0 requires Apache 2.0. In this chapter we talk about mod_perl 1.0/Apache 1.3


Это я понял тоже, но вырезки из READMY:

Цитировать
This is a binary distribution for Win32 of Perl 5.6.1 and Apache 1.3.27, together with mod_perl-1.27...


И другой:

Цитировать
This is a binary distribution for Win32 of Perl 5.8.2 and Apache 2.0.48, together with mod_perl-1.99...


При этом (правда не помню где вычитал) что бы mod_perl работал под Perl 5.8.2. нужна версия 1.29 и выше...

А готовой (скомпиленной) связки для Perl 5.8.2. + Apache 1.3.29 - нету...

Похоже все-таки прийдется переходить на Apache 2x

Хотя странно, на сайте perl.apache.org утверждают, что версия 1.29 - для Apache 1.3x, а при установке того же ppd - утверждает обратное... :(

Оффлайн ondr

  • Модератор
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 440
  • +0/-0
  • 0
    • Просмотр профиля
Установка mod_perl - ошибка модуля Apache
« Ответ #3 : 26 Января 2004, 14:31:20 »
Цитировать
Похоже все-таки прийдется переходить на Apache 2x

Не торопись

Цитировать
Хотя странно, на сайте perl.apache.org утверждают, что версия 1.29 - для Apache 1.3x,

Это первоисточник как никак

зы: С виндой врядли тебе чем помогу, но под *nix\'ами никогда проблем не было что с 1-ым что со 2-ым mod_perl (Со 2-ым не было проблем только при установке ;) ). Почитай ман по установке, ключи при конфигурировании нужные применял?
0 OK, 0:1

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Установка mod_perl - ошибка модуля Apache
« Ответ #4 : 26 Января 2004, 14:39:38 »
ondr

Пробовал обоими способами которые есть в описании, но результата никакого, точнее отрабатывает все замечательно, без ошибок, но сам Apache его брать не хочет...

P.S. Под *nix\'ами - как раз без проблем, просто хотелось бы поднять тестовый сервак на своей рабочей машине, который бы полностью соответствовал не тестовому...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28