Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » apache+mod_perl

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

ZaqwrKos

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
debian 4
apache 1.3.34 установлен apt-get'ом - всё прекрасно работает, НО захотелось кое что собрать самому, сделал
./configure --prefix=/usr/local/apache \
        --enable-shared=max \
        --enable-module=so \
make && make install
apache 1.3.34 взят из сырцов полученых apt-get source apache
 
получил
/usr/local/apache/bin/apachectl configtest
всё отлично, но как только я пытаюсь подсунуть собранному мною апачу модули уже стоящие в системе, вот что получаю.....
Syntax error on line 223 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/lib/apache/1.3/mod_perl.so into server: /usr/lib/apache/1.3/mod_perl.so: undefined symbol: ap_ctx_get
 
ну и так как я чтоб не ошибиться написал сюда, ещё сталкиваюсь вот с чем...
API module structure `php5_module' in file /usr/lib/apache/1.3/libphp5.so is garbled - perhaps this is not an Apache module DSO?
что меня более всего и волнует, такое сообщение я получаю на все модули от работающего апача, на скомпиленом мною, как это пофикстить?

Всего записей: 611 | Зарегистр. 26-02-2007 | Отправлено: 16:33 05-02-2008 | Исправлено: ZaqwrKos, 16:40 05-02-2008
Nice



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Стоит Apache 2.2 на сервере с FreeBSD 6.2. Все работало нормально. После перезагрузки (по поводу не связанному с Apache) он перестал запускаться с таким сообщением: "httpd: Syntax error on line 105 of /usr/local/etc/apache22/httpd.conf: Cannot load /usr/local/libexec/apache22/mod_perl.so into server: /usr/local/libexec/apache22/mod_perl.so: Undefined symbol "PL_localizing""  
В чем может быть проблема?

Всего записей: 149 | Зарегистр. 14-04-2004 | Отправлено: 13:22 26-01-2009
Myth777



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблемы с установкой.  
Установил mod_perl под маздайку, а запускаться не хочет.  
Не могу конфиг настроить.  
Пишу ему в конфиге -  
LoadFile C:/Perl/bin/perl510.dll  
LoadModule perl_module modules/mod_perl.so  
 
Такое не хочет запускаться.(если просто LoadFile C:/Perl/bin/perl510.dll - грузиться, а  с LoadModule perl_module modules/mod_perl.so не грузиться)  
 
Перезапускаю appache - он дурниной орет!В лог написал:  
[Mon Feb 02 20:39:03 2009] [notice] Apache/2.2.11 (Win32) mod_perl/2.0.4-dev Perl/v5.10.0 configured — resuming normal operations  
[Mon Feb 02 20:39:03 2009] [notice] Server built: Dec 10 2008 00:10:06  
[Mon Feb 02 20:39:03 2009] [crit] (22)Invalid argument: Parent: Failed to create the child process.  
[Mon Feb 02 20:39:03 2009] [crit] master_main: create child process failed. Exiting.  
[Mon Feb 02 20:39:03 2009] [notice] Parent: Forcing termination of child process 36  
 
Что делать теперь не знаю.  
Perl стоит - ActivePerl-5.10.0.1004-MSWin32-x86-287188.msi  
apache_2.2.11-win32-x86-no_ssl.msi  
mod_perl ставил - ppm install http://cpan.uwinnipeg.ca/PPMPackages/10xx/mod_perl.ppd  
 
Подскажите что можно сделать?

Всего записей: 57 | Зарегистр. 25-11-2008 | Отправлено: 21:12 02-02-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Myth777
http://perl.apache.org/docs/2.0/os/win32/install.html
http://perl.apache.org/docs/general/os/win32/faq.html#I_get_an__unable_to_load_mod_perl_so__error_when_starting_Apache_

Цитата:
Verify that mod_perl.so was compiled against the same Perl and Apache versions that you are using. If you are using Apache/2.x, note that modules compiled under Apache/2.0 will not work under Apache/2.2, and vice-versa.


Цитата:
Apache/2.2.11 (Win32) mod_perl/2.0.4-dev  

2.0 и 2.2 - разные ветки (если эти номера у mod_perl к этому и относятся)

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:18 02-02-2009 | Исправлено: Cheery, 21:19 02-02-2009
Myth777



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как мне теперь ставить, после того что я уже поставил. Деинсталить каким то образом все?
Вообще можно установить с http://cpan.uwinnipeg.ca под Appache 2.2.11.?
 

Всего записей: 57 | Зарегистр. 25-11-2008 | Отправлено: 21:46 02-02-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Myth777

Цитата:
Деинсталить каким то образом все?  

http://docs.activestate.com/activeperl/5.6/faq/ActivePerl-faq2.html#uninstall

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:51 02-02-2009
Myth777



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
)))
Как все просто. Удалилси.
Вот теперь только ставить что мне не понятно.  
 
в http://perl.apache.org/docs/2.0/os/win32/install.html#PPM_Packages написано
 
The preceding http://theoryx5.uwinnipeg.ca/ppms/ repository is appropriate for ActivePerl 8xx builds, based on perl-5.8. If you're using an ActivePerl 10xx build, based on perl-5.10, you can install mod_perl via
 C:\> ppm install
       http://cpan.uwinnipeg.ca/PPMPackages/10xx/mod_perl.ppd
 
for Apache/2.2. The corresponding repository that can be added to ppm is
   http://cpan.uwinnipeg.ca/PPMPackages/10xx/
 
after which mod_perl can be installed as
  ppm> install mod_perl
И что?  
ppm install  http://cpan.uwinnipeg.ca/PPMPackages/10xx/mod_perl.ppd  - то же самое ведь поставить....
 
 
 
 
Добавлено:
скопировал с сайта mod_perl.so и mod_perl.so-2.0.  
 
В конфиге:
LoadFile "C:/Perl/bin/perl510.dll"
LoadModule perl_module modules/mod_perl.so
 
Не запускается ни с тем ни с тем!

Всего записей: 57 | Зарегистр. 25-11-2008 | Отправлено: 22:03 02-02-2009
Myth777



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто нибудь даст вразумительный ответ на вопрос:
Как ставить mod_perl под windows с appache 2.2.11 и ActivePerl-5.10.0.1004

Всего записей: 57 | Зарегистр. 25-11-2008 | Отправлено: 18:12 03-02-2009
Andrey_Wlodimirovich



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поставил mod_perl2 на apache 2.2.11 (vista sp1 32bit)
в httpd.conf указал: см.
 
Выполняю printenv.pl получаю:

Цитата:
SERVER_SOFTWARE="Apache/2.2.11 (Win32) PHP/5.2.8 mod_perl/2.0.4-dev Perl/v5.10.0"
Подробнее...
тобишь все нормуль ..
 
Теперь проблема:
хочу затестить: http://perl.apache.org/docs/2.0/os/win32/config.html#Hello_World
выполняю указанные действия, стартую апач, получаю:
"The requested operation has failed"
в error.log получил:

Код:
[Fri Apr 10 15:46:16 2009] [error] Can't find string terminator "END" anywhere before EOF at D:/Servers/HTTP/perl/site/lib/Apache2/Hello.pm line 11.\nCompilation failed in require at (eval 3) line 3.\n
[Fri Apr 10 15:46:16 2009] [error] Can't load Perl module Apache2::Hello for server ххх.ххх.ххх.хх:0, exiting...
 

 
Apache2/Hello.pm line 11.\
 
не могу понять что это означает ... я не правильно настроил mod_perl?
 
Добавлено:

Цитата:
for server ххх.ххх.ххх.хх:0

и почему порт нулевой ...  у меня апач на 80 порту работает ...

Всего записей: 1773 | Зарегистр. 15-11-2003 | Отправлено: 17:01 10-04-2009
Andrey_Wlodimirovich



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
разобрался .. проблема с тестом хело ворлд вызвана тем что у меня были пробелы перед END, а их быть не должно
теперь все работает)

Всего записей: 1773 | Зарегистр. 15-11-2003 | Отправлено: 20:33 10-04-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » apache+mod_perl


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru