
Ok, I got mod_perl2 installed and running, and made a few changes in my config. Now I just get a conection refused error when I try to browse to /otrs. I have a <Directory>, but nothing for vhosts. Do I need to add one? I'm new to the nitty-gritty of apache, so bear with me please. Thanks. -- Brian Ronk System Administrator BookMasters, Inc

Hi! On Mi, Mai 11, 2005 at 11:10:53 -0400, Brian Ronk wrote:
Ok, I got mod_perl2 installed and running, and made a few changes in my config. Now I just get a conection refused error when I try to browse to /otrs. I have a <Directory>, but nothing for vhosts. Do I need to add one? I'm new to the nitty-gritty of apache, so bear with me please.
Please post the OTRS specific settings of your apache config. Regards, Christian -- ((otrs.de)) :: OTRS GmbH :: Norsk-Data-Str. 1 :: 61352 Bad Homburg http://www.otrs.de/ :: Manage your communication!

Christian Schoepplein wrote:
Hi!
On Mi, Mai 11, 2005 at 11:10:53 -0400, Brian Ronk wrote:
Ok, I got mod_perl2 installed and running, and made a few changes in my config. Now I just get a conection refused error when I try to browse to /otrs. I have a <Directory>, but nothing for vhosts. Do I need to add one? I'm new to the nitty-gritty of apache, so bear with me please.
Please post the OTRS specific settings of your apache config.
Regards, Christian
Haven't been able to work on this for a while. Just got back to it a bit today, and it looks like my apache2 isn't even running. It can't load the apache2-perl-startup.pl. I get the error: Can't locate object method "connect_on_init" via package "Apache::DBI" (perhaps you forgot to load "Apache::DBI"?) at /opt/otrs/scripts/apache2-perl-startup.pl line 24. Gentoo has 2 files that it works with: apache2.conf, and commonapache2.conf. apache2.conf includes the other, and I created another file for the otrs config (otrs.conf). I think this is where I called the apache2-perl-startup.pl file from. It looks like Apache::DBI is not started, any idea where that would get put to start it up? If need be, I'll post my otrs.conf for you guys. Thanks. Brian Ronk BookMasters, Inc.

Hi! It seems that you haven't installed the "Apache-DBI" package... or Apache2 is unable to find it. I haven't used Gentoo (yet), but I suppose that all you need is to "emerge Apache-DBI" to solve this issue. At least that seems to be the name for the package: http://packages.gentoo.org/search/?sstring=dbi Good luck! On 23 May 2005 at 16:54, Brian Ronk wrote:
Haven't been able to work on this for a while. Just got back to it a bit today, and it looks like my apache2 isn't even running. It can't load the apache2-perl-startup.pl. I get the error:
Can't locate object method "connect_on_init" via package "Apache::DBI" (perhaps you forgot to load "Apache::DBI"?) at /opt/otrs/scripts/apache2-perl-startup.pl line 24.
Gentoo has 2 files that it works with: apache2.conf, and commonapache2.conf. apache2.conf includes the other, and I created another file for the otrs config (otrs.conf). I think this is where I called the apache2-perl-startup.pl file from. It looks like Apache::DBI is not started, any idea where that would get put to start it up? If need be, I'll post my otrs.conf for you guys.
Thanks.
Brian Ronk BookMasters, Inc.
--- Victor R. Rodriguez Departamento de Sistemas Valoraciones del Mediterraneo, S.A. ---

Ah, found that. Still not working though...
I put in "PerlModule Apache::DBI" in the various places, but it still
can't start the perl file (PerlRequire
/opt/otrs/scripts/apache2-perl-startup.pl).
Here's my otrs.conf, which is included in apache2.conf (the main config
file for apache2):
PerlModule Apache::DBI
Alias /otrs-web/ /opt/otrs/var/httpd/htdocs
ScriptAlias /otrs/ /opt/otrs/bin/cgi-bin
PerlModule Apache::Reload
PerlInitHandler Apache::Reload
Hi!
It seems that you haven't installed the "Apache-DBI" package... or Apache2 is unable to find it. I haven't used Gentoo (yet), but I suppose that all you need is to "emerge Apache-DBI" to solve this issue. At least that seems to be the name for the package: http://packages.gentoo.org/search/?sstring=dbi
Good luck!
On 23 May 2005 at 16:54, Brian Ronk wrote:
Haven't been able to work on this for a while. Just got back to it a bit today, and it looks like my apache2 isn't even running. It can't load the apache2-perl-startup.pl. I get the error:
Can't locate object method "connect_on_init" via package "Apache::DBI" (perhaps you forgot to load "Apache::DBI"?) at /opt/otrs/scripts/apache2-perl-startup.pl line 24.
Gentoo has 2 files that it works with: apache2.conf, and commonapache2.conf. apache2.conf includes the other, and I created another file for the otrs config (otrs.conf). I think this is where I called the apache2-perl-startup.pl file from. It looks like Apache::DBI is not started, any idea where that would get put to start it up? If need be, I'll post my otrs.conf for you guys.
Thanks.
Brian Ronk BookMasters, Inc.
--- Victor R. Rodriguez Departamento de Sistemas Valoraciones del Mediterraneo, S.A. ---
_______________________________________________ OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs Support oder Consulting für Ihr OTRS System? => http://www.otrs.de/

Hi! Are you sure that Apache-DBI is installed on your system? You don't need to load it from your otrs.conf, as it is used directly by apache2-perl-startup.pl. I had to modify the original apache2-perl-startup.pl to make it work in my environment. The path for the libs maybe different on Gentoo... This is my apache2- perl-startup.pl: --- use strict; # make sure we are in a sane environment. #$ENV{GATEWAY_INTERFACE} =~ /^CGI-Perl/ or die "GATEWAY_INTERFACE not Perl!"; # check $ENV{MOD_PERL}, $ENV{GATEWAY_INTERFACE} is deprecated for mod_perl2 $ENV{MOD_PERL} =~ /mod_perl/ or die "MOD_PERL not used!"; # -- # set otrs lib path! # -- use lib "/usr/share/otrs/"; use lib "/usr/share/otrs/Kernel/cpan-lib/"; #Path for Apache2 & Apache:compat libs (a MUST!!) use lib "/usr/lib/perl5/Apache2/"; # pull in things we will use in most requests so it is read and compiled # exactly once #use CGI (); CGI->compile(':all'); use CGI (); CGI->compile(':cgi'); use CGI::Carp (); #use Apache (); otrs-startup.pl: unmodified: line 1 use Apache2; use Apache::compat; use Apache::DBI (); Apache::DBI->connect_on_init('DBI:mysql:otrs', 'otrs', '0h!dios4'); use DBI (); use DBD::mysql (); use Kernel::Config; use Kernel::Config::Modules; use Kernel::Config::ModulesCustomerPanel; (The rest is like the original apache2-perl-startup.pl) [...] --- Hope that helps! On 26 May 2005 at 10:01, Brian Ronk wrote:
Ah, found that. Still not working though... I put in "PerlModule Apache::DBI" in the various places, but it still can't start the perl file (PerlRequire /opt/otrs/scripts/apache2-perl-startup.pl).
Here's my otrs.conf, which is included in apache2.conf (the main config file for apache2):
PerlModule Apache::DBI Alias /otrs-web/ /opt/otrs/var/httpd/htdocs ScriptAlias /otrs/ /opt/otrs/bin/cgi-bin PerlModule Apache::Reload PerlInitHandler Apache::Reload
DirectoryIndex index.pl SetHandler perl-script PerlHandler ModPerl::Registry Options +ExecCGI PerlOptions +ParseHeaders AllowOverride Indexes Order allow,deny Allow from all </Directory> AllowOverride Indexes DirectoryIndex /otrs/customer.pl Order allow,deny Allow from all </Directory> I have a feeling that if I can get Apache::DBI to work, then things will start working, but that's my block at the moment it seems. I must be missing something, but I have no clue what at the moment. Any thoughts?
Brian Ronk System Administrator BookMasters, Inc (419)589-5100 x1108
Victor Rodriguez Cortes wrote:
Hi!
It seems that you haven't installed the "Apache-DBI" package... or Apache2 is unable to find it. I haven't used Gentoo (yet), but I suppose that all you need is to "emerge Apache-DBI" to solve this issue. At least that seems to be the name for the package: http://packages.gentoo.org/search/?sstring=dbi
Good luck!
On 23 May 2005 at 16:54, Brian Ronk wrote:
Haven't been able to work on this for a while. Just got back to it a bit today, and it looks like my apache2 isn't even running. It can't load the apache2-perl-startup.pl. I get the error:
Can't locate object method "connect_on_init" via package "Apache::DBI" (perhaps you forgot to load "Apache::DBI"?) at /opt/otrs/scripts/apache2-perl-startup.pl line 24.
Gentoo has 2 files that it works with: apache2.conf, and commonapache2.conf. apache2.conf includes the other, and I created another file for the otrs config (otrs.conf). I think this is where I called the apache2-perl-startup.pl file from. It looks like Apache::DBI is not started, any idea where that would get put to start it up? If need be, I'll post my otrs.conf for you guys.
Thanks.
Brian Ronk BookMasters, Inc.
--- Victor R. Rodriguez Departamento de Sistemas Valoraciones del Mediterraneo, S.A. ---
_______________________________________________ OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs Support oder Consulting für Ihr OTRS System? => http://www.otrs.de/
_______________________________________________ OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs Support oder Consulting für Ihr OTRS System? => http://www.otrs.de/
--- Victor R. Rodriguez Departamento de Sistemas Valoraciones del Mediterraneo, S.A. ---
participants (3)
-
Brian Ronk
-
Christian Schoepplein
-
Victor Rodriguez Cortes