Oui, s'ils sont déclarés en tant que VirtualHost. C'est uniquement la vérification qui n'est pas effectuée : J'ai bien écrit : Pour essais car il faudrait - quand même - savoir pourquoi il y a cette erreur.Citation
Mais est-ce que wampserver affichera toujours mes projets en VirtualHost lorsque je mettrais de nouveaux projets web?
//error_log(print_r($virtualHost, true));par
error_log(print_r($virtualHost, true));Sauver le fichier modifié.
error_log(print_r($virtualHost, true));par
//error_log(print_r($virtualHost, true));Sauver le fichier modifié.
Et non, ce ne peut pas être ça, car dans ce cas, Apache ne démarre pas et l'icône Wampmanager ne sera pas verte.Citation
Otomatic
Ce qui pourrait expliquer la non détection de quatre <Directory chemin_complet> c'est la présence d'une espace insécable (0xA0) entre <Directory et chemin au lieu d'une espace simple (0x20).
$nb_Directory = preg_match_all("/^(?![ \t]*#).*<Directory (.*)>\R/m", $myVhostsContents, $Dir_matches);Si, au lieu de d'une espace (0x20) entre <Directory et chemin il y a une tabulation (0x09) la ligne ne sera pas vue, donc erreur sur le nombre.
$nb_Directory = preg_match_all("/^(?![ \t]*#).*<Directory[ \t]+(.*)>\R/m", $myVhostsContents, $Dir_matches);
// Count number of <Directory that has to match the number of ServerName $nb_Directory = preg_match_all("/^(?![ \t]*#).*<Directory (.*)>\R/m", $myVhostsContents, $Dir_matches);qu'il faut modifier en
// Count number of <Directory that has to match the number of ServerName $nb_Directory = preg_match_all("/^(?![ \t]*#).*<Directory[ \t]+(.*)>\R/m", $myVhostsContents, $Dir_matches);