Bonjour,
J'installe actuellement le logiciel OTRS, la dernière version, et j'ai un problème avec apache qui réfuse de démarer. J'ai installé tous les pre-requis nécessaires à apache.
Apache me renvoie le message d'erreur ci-dessous:
# /etc/init.d/apache2 restart
Forcing reload of web server (apache2)...httpd (no pid file) not running
failed!
Dans le fichier log du serveur apache j'ai le message ci-dessous:
[Thu Nov 15 13:58:01 2007] [error] Can't load Perl file: /opt/otrs/scripts/apach
e2-perl-startup.pl for server localhost.localdomain:0, exiting...
Merci de m'aider.
Voici le contenu du fichier /etc/apache2/httpd.conf
# --
# added for OTRS (http://otrs.org/)
# $Id: apache2-httpd-new.include.conf,v 1.3 2007/04/16 12:11:53 martin Exp $
# --
# agent, admin and customer frontend
ScriptAlias /otrs/ "/opt/otrs/bin/cgi-bin/"
Alias /otrs-web/ "/opt/otrs/var/httpd/htdocs/"
# if mod_perl is used
<IfModule mod_perl.c>
# load all otrs modules
Perlrequire /opt/otrs/scripts/apache2-perl-startup.pl
# Apache::Reload - Reload Perl Modules when Changed on Disk
PerlModule Apache2::Reload
PerlInitHandler Apache2::Reload
PerlModule Apache2::RequestRec
# set mod_perl2 options
<Location /otrs>
# ErrorDocument 403 /otrs/customer.pl
ErrorDocument 403 /otrs/index.pl
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
Options +ExecCGI
PerlOptions +ParseHeaders
PerlOptions +SetupEnv
Order allow,deny
Allow from all
</Location>
</IfModule>
# directory settings
<Directory "/opt/otrs/bin/cgi-bin/">
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
</Directory>
<Directory "/opt/otrs/var/httpd/htdocs/">
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
</Directory>
<Directory "/opt/otrs/var/httpd/htdocs/">
AllowOverride None
Order allow,deny
Allow from all
</Directory>
# MaxRequestsPerChild (so no apache child will be to big!)
MaxRequestsPerChild 400
Encore merci
