C'est une erreur, enfin, un notice, qui ne gène en rien l'utilisation des mes sites en local. Je bosse en virtual host, avec plus d'un dizaine de sites.
Ces notice (il y en a 4) sont les suivant, lorsque je clique juste sur 'localhost': 'Notice: Undefined offset: 11 in C:\wamp\scripts\wampserver.lib.php on line 533' et sont suivis de 4 autres notice: Notice: Undefined index: ServerName in C:\wamp\scripts\wampserver.lib.php on line 697'
Et je retrouve en bas de la page localhost:
'Le nombre DocumentRoot ne correspond pas au nombre de ServerName dans le fichier c:/wamp/bin/apache/apache2.4.37/conf/extra/httpd-vhosts.conf Le nombre <VirtualHost ne correspond pas au nombre de ServerName dans le fichier c:/wamp/bin/apache/apache2.4.37/conf/extra/httpd-vhosts.conf'
Avez-vous une idée du pourquoi ?
Merci de vos réponses
wamp 3.3.1 32 bit - Apache 2.4.58 - phpmyadmin 5.1.3 - 5.2.1 - php 8.1.7 - mysql 5.7.37
Modifie 1 fois. Derniere modification le 01/11/2020 à 12:28 par xpatval.
Je viens de (re)lire [forum.wampserver.com] concernant wampserver 3. Je suis en 3.2.2, je télécharge donc l'update pour passer en 3.2.3 (qui n'est qu'une mise à jour cumulative). Donc, dois-je juste lancer l'executable téléchargé (après sauvegarde préalable de mon environnement) ?
wamp 3.3.1 32 bit - Apache 2.4.58 - phpmyadmin 5.1.3 - 5.2.1 - php 8.1.7 - mysql 5.7.37
> Donc, dois-je juste lancer l'executable téléchargé Oui, en tant qu'administrateur
> (après sauvegarde préalable de mon environnement) ? Si vous voulez, mais il est bien écrit : « Ne met à jour que “Wampmanager”, n'ajoute aucune version Apache PHP, MySQL ou MariaDB. […] Il n'y aura pas de changement de vos paramètres et versions Apache, PHP, MySQL, MariaDB utilisées ; vos sites et bases de données locales ne seront pas affectés. »
Résultat des courses, après application de la mise à jour wampserver 3.2.3, j'ai toujours les mêmes 'notice' sur la page localhost. J'ai juste lancé l'executable de la mise à jour, puis lancé wampserver, m'indiquant bien la nouvelle version, vidé le cache du navigateur.
wamp 3.3.1 32 bit - Apache 2.4.58 - phpmyadmin 5.1.3 - 5.2.1 - php 8.1.7 - mysql 5.7.37
Pourriez-vous mettre ici une copie de votre fichier httpd-vhosts.conf.
La vérification de ce fichier est faite uniquement pour les VirtualHost simples et classiques*, c'est-à-dire pour les "néophytes". Ce qui sort de ce classicisme sera vu comme une erreur.
La solution peut être effectuée de deux manières : - Mettre les VirtualHost 'non simples" dans un autre fichier, par exemple httpd-myvhosts.conf qui sera un include dans le fichier httpd-vhosts.conf. Il n'y aura plus d'erreur puisque seul le contenu du fichier httpd-vhosts.conf est vérifié. - Ne pas vérifier les VirtualHost : Clic-Droit -> Paramètres Wamp -> Ne pas vérifier les définitions des VirtualHost
* Chaque VirtualHost doit comprendre : - Un ServerName sans joker - Un DocumentRoot - Un <Directory....> </Directory>