Bonjour à tous,
je fais tourner un serveur apache sur une CentOS, et j'ai voulu changer le répertoire où se situe les logs d'erreur, pour cela, j'ai changé le répertoire dans le fichier httpd.conf :
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here. If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog /home/dirperso/logs/error_log
et lorsque je souhaite redémarrer mon serveur apache j'ai cette erreur :
Stopping httpd: [FAILED]
Starting httpd: (13)Permission denied: httpd: could not open error log file /home/dirperso/logs/error_log.
Unable to open logs
[FAILED]
J'ai vérifié les permissions et tout est OK sur les répertoires, home et dirperso en +x et logs en 777 donc je vois pas où est le problème.
Une autre partie concerne les erreurs dans le htttpd.conf, est-ce que je dois la modifier :
Alias /error/ "/var/www/error/"
<IfModule mod_negotiation.c>
<IfModule mod_include.c>
<Directory "/var/www/error">
AllowOverride None
Options IncludesNoExec
AddOutputFilter Includes html
AddHandler type-map var
Order allow,deny
Allow from all
LanguagePriority en es de fr
ForceLanguagePriority Prefer Fallback
</Directory>
Merci d'avance pour votre aide