Удомельский форум

Удомельский форум (http://second.udomlya.ru/uf/index.php)
-   Свободное ПО (http://second.udomlya.ru/uf/forumdisplay.php?f=25)
-   -   Apache + perl + subversion (http://second.udomlya.ru/uf/showthread.php?t=12111)

Vulzscht 04.06.2008 19:05

Apache + perl + subversion
 
хотел поднять апач с поддержкой перла и сабвершна, но при добавлении "-D PERL -D DAV -D SVN" апач напрочь отказывается стартовать
по отдельности если использовать - то же самое

в error_log нашел про перл
Код:

[Tue Jun 03 09:34:10 2008] [error] Can't locate /etc/apache2/modules.d/apache2-mod_perl-startup.pl in @INC (@INC contains: /etc/perl /usr/lib/perl5/vendor_perl/5.8.8/i686-linux /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.8.8/i686-linux /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/5.8.8/i686-linux /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl . /usr/lib/apache2) at (eval 2) line 1.\n
[Tue Jun 03 09:34:10 2008] [error] Can't load Perl file: /etc/apache2/modules.d/apache2-mod_perl-startup.pl for server 127.0.0.1:0, exiting...

для решения в гугле нашел единственный вариант
Код:

# perl-cleaner reallyall
# emerge libperl

увы, не сработало

а про сабвершн вообще никакого упоминания
PHP нормально работает с апачем

Цитата:

apache-2.2.8
APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
+ ldap + ssl флаги
mod_perl-2.0.4

Код:

localhost apache2 # perl-info

perl-info version 0.15 - brought to you by the Gentoo perl-herd-maintainer ;-)
Distributed under the terms of the GPL-2

* Systeminfo:
Arch : x86
Perl : dev-lang/perl-5.8.8-r5 USE="berkdb debug -doc gdbm -ithreads -perlsuid -build -elibc_FreeBSD"
libperl: sys-devel/libperl-5.8.8-r2 USE="berkdb -debug gdbm -ithreads"

* Perl configuration:
Off_t='UNKNOWN';
alignbytes='4';
archname='i686-linux';
bincompat5005='UNKNOWN';
byteorder='1234';
cc='i686-pc-linux-gnu-gcc';
cccdlflags='-fPIC';
ccdlflags='-rdynamic';
ccflags='-DDEBUGGING -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm';
ccversion='';
cppflags='-DDEBUGGING -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/include/gdbm';
d_dlsymun='undef';
d_longdbl='define';
d_longlong='define';
dlext='so';
dlsrc='dl_dlopen.xs';
doublesize='8';
gccosandver='UNKNOWN';
gccversion='4.2.3 (Gentoo 4.2.3 p1.0)';
gnulibc_version='2.7';
intsize='4';
ivsize='4';
ivtype='long';
ld='i686-pc-linux-gnu-gcc';
lddlflags='-shared -L/usr/local/lib';
ldflags=' -L/usr/local/lib';
libc='/lib/libc-2.7.so';
libperl='libperl.a';
libpth='/usr/local/lib /lib /usr/lib';
libs='-lpthread -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc';
longdblsize='12';
longlongsize='8';
longsize='4';
lseeksize='8';
nvsize='8';
nvtype='double';
optimize='-O2 -march=pentium4 -fomit-frame-pointer -pipe -g';
osname='linux';
osvers='2.6.25-gentoo-r1-sabayonversion';
perllibs='-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc';
prototype='define';
ptrsize='4';
so='so';
uname='uname';
use5005threads='undef';
use64bitall='undef';
use64bitint='undef';
useithreads='undef';
uselargefiles='define';
uselongdouble='undef';
usemultiplicity='undef';
usemymalloc='n';
useperlio='define';
useposix='true';
useshrplib='false';
usesocks='undef';
usethreads='undef';

* INC:
/etc/perl
/usr/lib/perl5/vendor_perl/5.8.8/i686-linux
/usr/lib/perl5/vendor_perl/5.8.8
/usr/lib/perl5/vendor_perl
/usr/lib/perl5/site_perl/5.8.8/i686-linux
/usr/lib/perl5/site_perl/5.8.8
/usr/lib/perl5/site_perl
/usr/lib/perl5/5.8.8/i686-linux
/usr/lib/perl5/5.8.8
/usr/local/lib/site_perl
.

* Installed packages from category dev-perl:
AnyEvent-3.2 USE=""
Apache-Test-1.30 USE=""
Archive-Tar-1.38 USE=""
Archive-Zip-1.23 USE=""
Authen-SASL-2.10-r1 USE="kerberos"
Cairo-1.06.0 USE="-test"
Compress-Raw-Zlib-2.011 USE=""
Compress-Zlib-2.011 USE=""
Crypt-DES-2.05 USE=""
Crypt-SSLeay-0.57 USE=""
DBI-1.601 USE=""
DateManip-5.54 USE=""
Digest-HMAC-1.01-r1 USE=""
Digest-SHA1-2.11 USE=""
Error-0.17.012 USE="-test"
Event-1.10 USE=""
Event-ExecFlow-0.63 USE=""
Event-RPC-0.90 USE=""
ExtUtils-CBuilder-0.23 USE=""
File-Which-0.05 USE=""
GSSAPI-0.24 USE="-test"
HTML-HTMLDoc-0.10 USE=""
HTML-Parser-3.56 USE="unicode"
HTML-Tagset-3.20 USE=""
HTML-Tree-3.23 USE=""
IO-Compress-Base-2.011 USE=""
IO-Compress-Zlib-2.011 USE=""
IO-Socket-INET6-2.51 USE=""
IO-Socket-SSL-1.13 USE=""
IO-String-1.08 USE=""
IO-Zlib-1.09 USE=""
Locale-gettext-1.05 USE=""
MP3-Info-1.23 USE=""
MP3-Tag-0.9709 USE=""
Net-DNS-0.63 USE="ipv6"
Net-Daemon-0.43 USE=""
Net-IP-1.25-r1 USE=""
Net-SMTP-SSL-1.01 USE=""
Net-SNMP-5.2.0 USE=""
Net-SSLeay-1.30 USE=""
Ogg-Vorbis-Header-PurePerl-0.07 USE=""
PlRPC-0.2020-r1 USE=""
PortageXS-0.02.08 USE="-minimal"
Socket6-0.20 USE=""
Term-ANSIColor-1.12 USE="-test"
TermReadKey-2.30 USE=""
Tie-IxHash-1.21-r1 USE=""
Time-Piece-1.13 USE=""
URI-1.36 USE=""
XML-LibXML-1.66 USE=""
XML-LibXML-Common-0.13 USE=""
XML-NamespaceSupport-1.09 USE=""
XML-Parser-2.36 USE=""
XML-SAX-0.16 USE=""
XML-Simple-2.18 USE=""
extutils-depends-0.300 USE=""
extutils-parsexs-2.19 USE=""
extutils-pkgconfig-1.11 USE=""
glib-perl-1.182 USE=""
gnome2-gconf-1.043 USE=""
gtk2-ex-formfactory-0.65-r1 USE=""
gtk2-perl-1.182 USE=""
gtk2-spell-1.03 USE=""
libintl-perl-1.16 USE=""
libwww-perl-5.812 USE="ssl"
module-build-0.28.08 USE="-test"
perl-tk-804.027 USE=""
yaml-0.66 USE=""

* Installed packages from category perl-core:
CGI-3.29 USE=""
DB_File-1.815 USE=""
File-Spec-3.2701 USE=""
File-Temp-0.20 USE=""
Getopt-Long-2.36 USE=""
PodParser-1.35 USE=""
Scalar-List-Utils-1.19 USE=""
Storable-2.18 USE=""
Sys-Syslog-0.18 USE=""
Test-Harness-3.10 USE=""
Test-Simple-0.80 USE=""
digest-base-1.15 USE=""
libnet-1.22 USE="-sasl"

* Installed packages from category perl-gcpan:
none

* eclasses:
perl-app: 1.10
perl-module: 1.111
perl-post: 1.16

может кто уже ставил?
буду благодарен за любые идеи как это прикрутить

Messiah 04.06.2008 21:06

Цитата:

Сообщение от Vulzscht (Сообщение 286369)
хотел поднять апач с поддержкой перла и сабвершна, но при добавлении "-D PERL -D DAV -D SVN" апач напрочь отказывается стартовать
по отдельности если использовать - то же самое
...кусь...
может кто уже ставил?
буду благодарен за любые идеи как это прикрутить

Завтра решим с работы. Я тебе говорил про инструкцию апача с перловкой и иже с ними, а она у меня там. Напомни в асю.
PS: а сабвершн то зачем тебе? Создать свой хостинг? ;)

Vulzscht 04.06.2008 21:28

Цитата:

Сообщение от Messiah (Сообщение 286435)
Завтра решим с работы. Я тебе говорил про инструкцию апача с перловкой и иже с ними, а она у меня там. Напомни в асю.
PS: а сабвершн то зачем тебе? Создать свой хостинг? ;)

ок)
будет полезно, думаю) а то в книгах Колисниченко типа Linux-сервер своими руками уже устарела чуть-чуть инфа
меня чуть удар не хватил когда я увидел почти пустой httpd.conf - а потом глянул - все конфиги по секциям вынесены в разные файлы)
качал еще у Рубля доки к апачу, но не успел толком просмотреть, сам помнишь какой тут у меня завал)) сегодня еще разгр.... все перед приходом сестры домой))) зато цивильно все ))))

з.ы. а кстати по цискам у Рубля в дс - полный справочник, классная штука, мне кажется в общем я успею ознакомиться с коммутаторами сетевыми до завершения сессии... было бы очень неплохо)
з.з.ы. а сабвершн - ну раз уж стоит он у меня для rsync да оверлеев - дык почему бы не попробовать? вдруг меня спросят - "а ты когда-нибудь ставил связку апач + сабвершн?" - а я скажу - "да, ставил" (почти (с)) )))

Messiah 04.06.2008 22:04

Цитата:

Сообщение от Vulzscht (Сообщение 286445)
...кусь...а сабвершн - ну раз уж стоит он у меня для rsync да оверлеев - дык почему бы не попробовать? вдруг меня спросят - "а ты когда-нибудь ставил связку апач + сабвершн?" - а я скажу - "да, ставил" (почти (с)) )))

Ну коли завтра победим твою траблу, за тобой, для меня лично предоставление бесплатного хостинга! ;)

Vulzscht 04.06.2008 22:12

Цитата:

Сообщение от Messiah (Сообщение 286493)
Ну коли завтра победим твою траблу, за тобой, для меня лично предоставление бесплатного хостинга! ;)

ну пока разве что внутренний в локалке Питера
ежели устроюсь как хочу - хрен с ним, куплю себе роутер, возьму айпишник, прикуплю пару винтов и сделаю даж в инете)))

надо будет облагородить еще один комп - поставить туда hardened gentoo да и парням поставить сервак UT3
:)
p.s. завтра - посморим как я с экзамена приду, и не завалюсь ли спать сразу)))

Kpoxman 06.06.2008 12:46

В Убунте apt-get install apache2 - и все работает ;)

Vulzscht 06.06.2008 16:02

пожалуста лекарство для Gentoo в студию

и команда эта вызовет только установку апача2
а как он работает с перлом - это большооооой вопрос


Текущее время: 11:36. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot