Httpd (no pid file) not running failed [Fermé]

Signaler
-
Messages postés
1
Date d'inscription
mardi 3 février 2009
Statut
Membre
Dernière intervention
3 février 2009
-
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 (https://otrs.com/
# $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

5 réponses

Messages postés
18610
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
20 février 2021
62 915
Erf, j'ai mal lu ...

Vérifie que le fichier suivant est présent et que l'utilisateur d'Apache (www ?) en est le propriétaire et possède les droits en exécution !
1
Merci
Jean-François Pillou

Fondateur de CommentCaMarche.net

Messages postés
1
Date d'inscription
mardi 3 février 2009
Statut
Membre
Dernière intervention
3 février 2009
1
merci jeff jai eu un problème similaire avec apache2, en te lisant j'ai attribuer au compte www-data et au groupe www-data qu'utilise apache la propriété du dossier /var/www ou sont stockés par défaut les pages web avec: chmod -R www-data:www-data /var/www (en mode root)
et apache fonctionne maintenant. merci encore
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
18610
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
20 février 2021
62 915
Essaye de faire ceci :

ps waux | grep apache


Si tu as des résultats, tu relève les PID de chaque processus et tu lances un "kill".

Normalement, tout devrait rentrer dans l'ordre après :

apachectl configtest 
apachectl restart
bonjour,
est ce que finalement vous etes satisfait d'OTRS?
Messages postés
1
Date d'inscription
jeudi 17 juillet 2008
Statut
Membre
Dernière intervention
21 juillet 2008

J'aimerai savoir exactement les étapes au détais près de OTRS sur un serveur(meme un lien fera l'affaire)
C'est ma premiere experience manipulant un serveur et je prie de m'aider...
Merci d'avance pour vos reponse
J'aimerai savoir exactement les étapes au détais près de l'installation d'OTRS sur un serveur(meme un lien fera l'affaire)
C'est ma premiere experience manipulant un serveur et je prie de m'aider...
Merci d'avance pour vos reponse