Httpd (no pid file) not running failed
makemba
-
hpseven Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
hpseven Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- Httpd.pid file missing
- .Bin file - Guide
- Host file - Guide
- .Dat file - Guide
- Iso file - Guide
- File renamer - Télécharger - Gestion de fichiers
5 réponses
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 !
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 !
Jean-François Pillou
Fondateur de CommentCaMarche.net
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
et apache fonctionne maintenant. merci encore
Essaye de faire ceci :
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 :
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question