Mon virtualhost n'est plus accessible. Je n'ai rien fait de particulier. J'essaye d'en créer un autre. J'obtiens ce message:
Warning: Invalid argument supplied for foreach() in C:\wamp64\www\add_vhost.php on line 1065 Call Stack # Time Memory Function Location 1 0.0006 373600 {main}( ) ...\add_vhost.php:0
Je n'ai pas redéfini de nouveau répertoire pour héberger le site, pensant que l'ancien répertoire pourrait être reconnu. Faut-il que je reprenne toute la procédure?
------------------------------------------------------------------------------------------------------------ Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5 Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2 PhPMyadmin 5.2.1 - MysqlDumper 1.24.5 on W10 Pro 64 bit Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons « Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche » « It's not because they are many to be wrong, they are necessarily right. Coluche »
- 1 - Version de Windows utilisée (Précisez la version (8, 10, 11) ET si 32 ou 64 bits) Windows 10 64 bits
Version Apache : 2.4.51 - Documentation Apache Server Software : Apache/2.4.51 (Win64) PHP/7.4.26 mod_fcgid/2.3.10-dev - Port défini pour Apache : 80 Version de PHP : [Apache module] 7.4.26 - Documentation PHP - Extensions PHP chargées - Utilisation versions PHP
[FCGI] 5.6.40 - 7.4.26 - 8.0.13 - 8.1.0 - Aide mode FCGI Version de MySQL : 5.7.36 - Port défini pour MySQL : 3306 - SGBD par défaut - Documentation MySQL Version de MariaDB : 10.6.5 - Port défini pour MariaDB : 3307 - Documentation MariaDB - MySQL - MariaDB
- 6 - De quelle couleur est l'icône Wampserver (Dans la zone de notification de la barre des tâches) Quand tout va bien elle doit être verte, mais peut être rouge ou orange. Verte
- 7 - Dans le fichier c:\Windows\System32\drivers\etc\hosts, quelles sont les lignes actives* ? 127.0.0.1 localhost ::1 localhost
127.0.0.1 formation ::1 formation
formation est le nom du VH inaccessible.
- Si icône Wampserver verte et en utilisant le menu de cette icône : - 8 - Avez-vous accès à localhost (Page d'accueil de wampserver) ? Oui - 8a - Si oui, y a-t-il un message d'erreur en bas de page ? Non - 8b - Quel navigateur utilisez-vous ? Edge - 9 - Avez-vous accès à phpMyAdmin ? Oui
- 10 - Si vous faites référence à un message d'erreur, merci de donner le libellé EXACT et COMPLET de l'erreur Warning: Invalid argument supplied for foreach() in C:\wamp64\www\add_vhost.php on line 1065 Call Stack # Time Memory Function Location 1 0.0006 373600 {main}( ) ...\add_vhost.php:0
- 11 - Si vous utilisez un Anti-virus et/ou un Parefeu, merci de donner les noms de ceux-ci ESET
- 12 - Quel est le chemin complet de l'installation de Wampserver (Par exemple D:\wamp\) C:\wamp64
- 1 - Vérifier que tous les paquetages VC++ sont bien installés et avec les dernières versions. Pour ce faire, utilisez l'outil : Vérifications paquetages VC installés N'utilisez pas une ancienne version de l'outil que vous auriez déjà téléchargé. Télécharger toujours la dernière version juste avant de l'utiliser. Pour télécharger les paquetages manquants, ne vous fiez pas aux liens Microsoft, ils ne sont pas toujours fiables, télécharger les paquetages sur http://wampserver.aviatechno.net dans la section Visual C++ Redistribuable Packages
- 2 - Appliquez la mise à jour 3.2.9 sur votre version de Wampserver Wampserver update 3.2.9
> formation est le nom du VH inaccessible. Quel est le message d'erreur du navigateur ? Avez-vous essayé avec un autre navigateur ?
------------------------------------------------------------------------------------------------------------ Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5 Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2 PhPMyadmin 5.2.1 - MysqlDumper 1.24.5 on W10 Pro 64 bit Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons « Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche » « It's not because they are many to be wrong, they are necessarily right. Coluche »
Modifie 1 fois. Derniere modification le 01/08/2022 à 10:19 par Otomatic.
J'ai fait toutes les MAJ sauf Wamp dont la version installée est déjà 3.2.9.
J'ai bien sûr redémarré le PC et le logo Wamps est vert.
Comme je ne vois plus apparaître le nom du VH "formation" sur la fenêtre de contrôle de Wamps, j'en conclus qu'il n'existe plus (il a existé jusque là). D'où mon intention de le recréer (peut-être sous un autre nom?) via la fonction Ajouter VH sur le localhost, mais c'est là que ça bug. Voici le message
( ! ) Warning: Invalid argument supplied for foreach() in C:\wamp64\www\add_vhost.php on line 1065 Call Stack # Time Memory Function Location 1 0.0209 373904 {main}( ) ...\add_vhost.php:0
Quel est le contenu du fichier C:\wamp64\bin\apache\apache2.4.51\conf\extra\httpd-vhosts.conf ? Vous pouvez y accéder par Clic-Gauche -> Apache -> httpd-vhost.conf
Vous n'avez pas répondu à : > formation est le nom du VH inaccessible. Quel est le message d'erreur du navigateur ? Avez-vous essayé avec un autre navigateur ?
------------------------------------------------------------------------------------------------------------ Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5 Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2 PhPMyadmin 5.2.1 - MysqlDumper 1.24.5 on W10 Pro 64 bit Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons « Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche » « It's not because they are many to be wrong, they are necessarily right. Coluche »
Je ne vois pas ce que vous entendez par message du navigateur? Le seul message que je reçois est celui émis en exécutant "Ajouter Virtual Host". Quand je dit VH formation inaccessible je veux dire que la ligne "Vos virtual hosts" qui devrait apparaître en cliquant à droite n'apparaît pas!
- 1 - Ne pas utiliser le dossier c:/users/ qui a des droits d'accès particuliers
- 2 - Ne pas utiliser des noms de dossier avec une espace (/jean claude/) , celle-ci étant un délimiteur de paramètre pour Apache
- 3 - Éviter les noms de dossier avec des caractères diacritiques (/développements/)
Par exemple, créez un dossier c:\www\formationwamp\ et y déplacer tout le contenu du dossier c:/users/jean claude/documents/adna06/développements/formationwamp
Modifier le VirtualHost formation en remplaçant : c:/users/jean claude/documents/adna06/développements/formationwamp par c:/www/formationwamp dans DocumentRoot et <Directory
------------------------------------------------------------------------------------------------------------ Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5 Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2 PhPMyadmin 5.2.1 - MysqlDumper 1.24.5 on W10 Pro 64 bit Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons « Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche » « It's not because they are many to be wrong, they are necessarily right. Coluche »
Ce sont vos dossiers dans c:/wamp64/www Pour les utiliser comme lien http, il faut les déclarer en tant que VirtualHost. Cependant, vous pouvez utiliser Clic-Droit, Paramètres Wamp, Attention: risqué..., Autoriser Liens sur les projets...
Je ne vois pas le libellé: Autoriser Liens sur les projets...
C'est un VirtualHost, le lien doit apparaître dans la colonne Vos VirtualHost de la page d'accueil ('http://localhost/') et dans Clic-Gauche -> Vos VirtualHosts
------------------------------------------------------------------------------------------------------------ Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5 Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2 PhPMyadmin 5.2.1 - MysqlDumper 1.24.5 on W10 Pro 64 bit Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons « Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche » « It's not because they are many to be wrong, they are necessarily right. Coluche »
1) Il n'apparaît ni dans la page d'accueil de dans localhost ni via Clic-Gauche -> Vos VirtualHosts. (Vos VirtualsHost n'appararaît m^me pas). Puis-je vous envoyer une image?
Dans mon dernier envoi je vous ai signalé ce message dans la page d'acceuil de localhlost:
Vos Projets (1) formationwamp Ce sont vos dossiers dans c:/wamp64/www Pour les utiliser comme lien http, il faut les déclarer en tant que VirtualHost. Cependant, vous pouvez utiliser Clic-Droit, Paramètres Wamp, Attention: risqué..., Autoriser Liens sur les projets...
Il y a une invitation à Clic-droit...signalé comme "risqué", d'autant que le libellé "Autoriser Liens sur les projets" n'apparaît nul part. Que dois-je faire?
Je rappelle que si j'essaye de créer un VH ça plante! Il y a encore un os quelque part.
Clic-Droit -> Paramètres Wamp -> Sous-menu Virtualhost doit être coché. C'est coché d'origine !
Si c'est pas coché, cliquez dessus pour cocher.
Ensuite : Clic-Droit -> Redémarrer de zéro
------------------------------------------------------------------------------------------------------------ Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5 Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2 PhPMyadmin 5.2.1 - MysqlDumper 1.24.5 on W10 Pro 64 bit Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons « Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche » « It's not because they are many to be wrong, they are necessarily right. Coluche »