Thread mod_perl API nicht installiert?: Can't call method send_http_header (10 answers)
Opened by Kai_Bartholome at 2005-10-29 05:34

Kai_Bartholome
 2005-10-30 17:03
#31211 #31211
User since
2005-10-29
5 Artikel
BenutzerIn
[default_avatar]
apache2ctl -l sagt mir:
Code: (dl )
1
2
3
4
5
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c

Ist denk ich nicht das was man braucht.
apache2ctl -l sagt mir:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
Server compiled with.....
-D APACHE_MPM_DIR="server/mpm/prefork"
-D APR_HAS_SENFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLELISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D HTTPD_ROOT="/srv/www"
-D SUEXEC_BIN="usr/sbin/suexec2/
es folgend die Logfiles und serverconfigfiles

Auch net das was wirklich über Apache Api Auskunft gibt
Führe ich den Befehl apache2ctl -L >test.txt aus und schaue mir an was er ausgibt, so fällt auf, dass dort keinerlei Module auftauchen. Weder mod_perl noch andere. Soviel erstmal zum Apache.
Meine mod_perl-startup.pl (Sorry ist doch net solang hatte mich mit der serverstartdatei vertan *war schon seeehr spät*)
Code: (dl )
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
$ENV{GATEWAY_INTERFACE} =~ /^CGI-Perl/ or die "GATEWAY_INTERFACE not Perl!";

use Apache2 ();

use lib qw(/srv/www/perl-lib);
use lib qw(/home/httpd/vhosts/nrw-live.de/httpdocs/perl-lib);

# enable if the mod_perl 1.0 compatibility is needed
# use Apache::compat ();

use ModPerl::Util (); #for CORE::GLOBAL::exit

use Apache::RequestRec ();
use Apache::RequestIO ();
use Apache::RequestUtil ();

use Apache::Server ();
use Apache::ServerUtil ();
use Apache::Connection ();
use Apache::Log ();

use APR::Table ();

use ModPerl::Registry ();

use Apache::Const -compile => ':common';
use APR::Const -compile => ':common';


Der Versuch mit dem +ExecGGI hat leider nich geklappt, weiterhin Interner Server Error. Apache-LogFile Infos finde ich nur die gleich Fehlermeldung wie obe beschrieben.
Im Error_LOG steht folgendes:
Code: (dl )
[Sun Oct 30 16:11:57 2005] [error] 7443: ModPerl::Registry: Can't locate object method "send_http_header" via package "Apache::RequestRec" at /home/httpd/vhosts/hiddendomain.bsp/httpdocs/test/hello.pl line 7.\n


Gruß Kai\n\n

<!--EDIT|Kai_Bartholome|1130685918-->

View full thread mod_perl API nicht installiert?: Can't call method send_http_header