<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.jordan-lenuff.com/index.php?action=history&amp;feed=atom&amp;title=Technique%2FApache%2FErreurs_connues</id>
	<title>Technique/Apache/Erreurs connues - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.jordan-lenuff.com/index.php?action=history&amp;feed=atom&amp;title=Technique%2FApache%2FErreurs_connues"/>
	<link rel="alternate" type="text/html" href="https://wiki.jordan-lenuff.com/index.php?title=Technique/Apache/Erreurs_connues&amp;action=history"/>
	<updated>2026-05-15T22:01:16Z</updated>
	<subtitle>Historique des révisions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>https://wiki.jordan-lenuff.com/index.php?title=Technique/Apache/Erreurs_connues&amp;diff=618&amp;oldid=prev</id>
		<title>Jordan : Page créée avec «    == Présentation == Cette page a pour objet de lister certaines erreurs connues d'Apache et leur résolution.  == AH00106: piped log program 'xxxxxxx' failed unexpected… »</title>
		<link rel="alternate" type="text/html" href="https://wiki.jordan-lenuff.com/index.php?title=Technique/Apache/Erreurs_connues&amp;diff=618&amp;oldid=prev"/>
		<updated>2020-05-14T09:19:10Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec «    == Présentation == Cette page a pour objet de lister certaines erreurs connues d&amp;#039;Apache et leur résolution.  == AH00106: piped log program &amp;#039;xxxxxxx&amp;#039; failed unexpected… »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
Cette page a pour objet de lister certaines erreurs connues d'Apache et leur résolution.&lt;br /&gt;
&lt;br /&gt;
== AH00106: piped log program 'xxxxxxx' failed unexpectedly ==&lt;br /&gt;
Cette erreur est souvent accompagnée de cette erreur également : &amp;lt;code&amp;gt;error while loading shared libraries: libdb-5.3.so: cannot open shared object file: No such file or directory&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On retrouve ces erreurs au (re)démarrage d'Apache dans le fichier de logs principal d'erreur :&lt;br /&gt;
{{terminal|text=&lt;br /&gt;
[root@myserver:/root] &amp;gt; tail /data/logs/http_default_error.log&lt;br /&gt;
AH00106: piped log program '/local/www/current/bin/rotatelogs -l -f -n 15 /data/logs/pcb.gazdebordeaux.fr/pcb.gazdebordeaux.fr_http_access.log 10M' failed unexpectedly&lt;br /&gt;
/local/www/current/bin/rotatelogs: error while loading shared libraries: libdb-5.3.so: cannot open shared object file: No such file or directory&lt;br /&gt;
AH00106: piped log program '/local/www/current/bin/rotatelogs -l -f -n 15 /data/logs/pcb.gazdebordeaux.fr/pcb.gazdebordeaux.fr_http_access.log 10M' failed unexpectedly&lt;br /&gt;
/local/www/current/bin/rotatelogs: error while loading shared libraries: libdb-5.3.so: cannot open shared object file: No such file or directory&lt;br /&gt;
AH00106: piped log program '/local/www/current/bin/rotatelogs -l -f -n 15 /data/logs/pcb.gazdebordeaux.fr/pcb.gazdebordeaux.fr_http_access.log 10M' failed unexpectedly&lt;br /&gt;
/local/www/current/bin/rotatelogs: error while loading shared libraries: libdb-5.3.so: cannot open shared object file: No such file or directory&lt;br /&gt;
AH00106: piped log program '/local/www/current/bin/rotatelogs -l -f -n 15 /data/logs/pcb.gazdebordeaux.fr/pcb.gazdebordeaux.fr_http_access.log 10M' failed unexpectedly&lt;br /&gt;
/local/www/current/bin/rotatelogs: error while loading shared libraries: libdb-5.3.so: cannot open shared object file: No such file or directory&lt;br /&gt;
AH00106: piped log program '/local/www/current/bin/rotatelogs -l -f -n 15 /data/logs/pcb.gazdebordeaux.fr/pcb.gazdebordeaux.fr_http_access.log 10M' failed unexpectedly&lt;br /&gt;
/local/www/current/bin/rotatelogs: error while loading shared libraries: libdb-5.3.so: cannot open shared object file: No such file or directory&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La résolution est simple. Il manque une librairie qu'il faut simplement installer : &amp;lt;code&amp;gt;libdb-5.3.so&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Récupérer le paquet [[:Fichier:Libdb-5_3-5.3.28-2.1.x86_64.rpm|Libdb-5_3-5.3.28-2.1.x86_64.rpm]] et l'installer avec la commande :&lt;br /&gt;
 rpm -ivh libdb-5_3-5.3.28-2.1.x86_64.rpm&lt;br /&gt;
&lt;br /&gt;
Le résultat de la commande est le suivant :&lt;br /&gt;
{{terminal|text=&lt;br /&gt;
[root@myserver:/root] &amp;gt; rpm -ivh libdb-5_3-5.3.28-2.1.x86_64.rpm&lt;br /&gt;
attention : libdb-5_3-5.3.28-2.1.x86_64.rpm: Entête V3 DSA/SHA1 Signature, clé ID 3916c061: NOKEY&lt;br /&gt;
Préparation...                       ################################# [100%]&lt;br /&gt;
Mise à jour / installation...&lt;br /&gt;
   1:libdb-5_3-5.3.28-2.1             ################################# [100%]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Forbidden You don't have permission to access==&lt;br /&gt;
Derrière l'erreur &amp;quot;Forbidden You don't have permission to access [...]&amp;quot; peuvent se cacher de nombreuses causes.&lt;br /&gt;
&lt;br /&gt;
===Vérifier les droits===&lt;br /&gt;
Il faut vérifier que l'utilisateur du processus ''Apache'' possède bien les droits d'accès au dossier/fichier concerné par l'erreur. Il faut également vérifier que l'existence dudit fichier/dossier.&lt;br /&gt;
&lt;br /&gt;
===Cohérence du contrôle d'accès===&lt;br /&gt;
Avec Apache 2.2, [https://httpd.apache.org/docs/2.4/fr/howto/access.html la gestion du contrôle d'accès] se faisait avec les directives &amp;lt;code&amp;gt;Order Allow, Deny&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Avec Apache 2.4, bien que les directives &amp;lt;code&amp;gt;Order Allow, Deny&amp;lt;/code&amp;gt; soient encore supportées, la gestion du contrôle d'accès se fait désormais avec la directive &amp;lt;code&amp;gt;Require&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En 2.4, si, dans la configuration d'un vhost, il est utilisé une gestion d'accès différente de celle utilisé dans la configuration principale d'Apache, l'erreur ''Forbidden You don't have permission to access'' apparaîtra.&lt;br /&gt;
&lt;br /&gt;
Il faut donc vérifier que la gestion d'accès utilisée est la même pour la configuration principale d'Apache et de ses vhosts.&lt;br /&gt;
&lt;br /&gt;
==AH00037: Symbolic link not allowed or link target not accessible==&lt;br /&gt;
===Vérifier les droits===&lt;br /&gt;
Il faut vérifier que l'utilisateur du processus ''Apache'' possède bien les droits d'accès au lien concerné par l'erreur. Il faut également vérifier que l'existence dudit lien.&lt;br /&gt;
&lt;br /&gt;
===Combinaison de sections===&lt;br /&gt;
Sur Apache 2.4, [http://httpd.apache.org/docs/2.4/fr/sections.html#merging les sections sont combinées selon un ordre bien défini].&lt;br /&gt;
&lt;br /&gt;
Plus particulièrement, ''&amp;quot;Les sections situées à l'intérieur de sections &amp;lt;code&amp;gt;&amp;lt;VirtualHost&amp;gt;&amp;lt;/code&amp;gt; sont appliquées après les sections correspondantes situées en dehors de la définition de l'hôte virtuel, ce qui permet à l'hôte virtuel de prévaloir sur la configuration du serveur principal.&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
De ce fait, l'erreur ''&amp;quot;AH00037: Symbolic link not allowed or link target not accessible&amp;quot;'' peut être due à directive &amp;lt;code&amp;gt;Options None&amp;lt;/code&amp;gt; définie dans la configuration principale d'Apache. Pour corriger cette situation, aller dans le fichier &amp;lt;code&amp;gt;/local/www/&amp;lt;version&amp;gt;/conf/httpd.conf&amp;lt;/code&amp;gt; et remplacer la section :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Directory /&amp;gt;&lt;br /&gt;
	AllowOverride None&lt;br /&gt;
	Require all denied&lt;br /&gt;
	Options None&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
par :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Directory /&amp;gt;&lt;br /&gt;
	AllowOverride None&lt;br /&gt;
	Require all denied&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Relancer Apache pour prise en compte des modifications :&lt;br /&gt;
 httpd -k graceful&lt;/div&gt;</summary>
		<author><name>Jordan</name></author>
		
	</entry>
</feed>