J'ouvre ce ticket car ça fait 2 jours que j'essaye de faire fonctionner en vain mes Virtual Hosts suite à leur création.
J'ai exploré Google, forums, tutos, etc rien n'y fait... alors qu'en 3 min ça aurait du marcher ...
J'ai le même problème que cela soit sur PC fixe ou PC portable:
CONFIG WAMP / WINDOWS PC fixe: Windows 7 64 Wampserver: 2.0 Apache 2.2.11
PC portable: Windows 7 32 Wampserver: 2.1 Apache 2.2.17
Wamp enregistré dans "c:/wamp/"
MON PROBLEME:
Qd je clique sur "localhost" dans Wampserver j'arrive sur la page d'accueil de Wampserver (ok) mais si je clique sur un de mes projets (ex: "MonSite" ) derrière c'est toujours "http ://localhost/MonSite" qui est déclenché et pas "http ://MonSite.local" comme je l'ai prévu en tant que Virtual Host.
A noter que la section "Vos Virtual Hosts" reste désespérément vide.
(A savoir que c'est la 1ère fois que je créé un Virtual Host (Je sais, j'ai mis l'temps... shame on me ... )
CONFIG VIRTUAL HOST: (fichiers maj avec Notepad++)
(je ne l'ai pas mis mais toutes les autres lignes sont commentées (désactivées)
Fichier "HTTPD.CONF": # Virtual hosts Include conf/extra/httpd-vhosts.conf
Donc voilà j'ai tout essayé, changé les configs, vider les caches navigateurs, fait des "ipconfig /flushdns", arrêter/démarrer services Apache, arrêter/redémarrer Wamp, arrêter/redémarrer PC, etc, etc,
Si je tente d'accéder à "http ://MonSite.local", ça me sort une page Google comme si j'avais fait une recherche avec les mots clés "Monsite.local"
Si je tente d'accéder à "http ://MonSite.local/" (avec le slash à la fin), là j'ai un "Page Web inaccessible ERR_NAME_NOT_RESOLVED" avec dans la barre d'URL : monsite.local/
J'ai remarqué une chose, à l'image de ce qui est dit dans ce tuto(**) dans la partie "Conserver l'accès à http ://localhost/" c'est que si dans HTTPD-VHOSTS.CONF , je commente/désactive la partie "localhost" et que je clique ensuite sur Localhost dans Wampserver, je n'ai plus la page d'accueil de Wampserver mais la page d'accueil de mon projet "MonSite" avec "localhost" en haut dans la barre d'URL. Pas mal de problèmes d'affichage sur cette page, sans doute dus au fait que le site wordpress associé et sur lequel j'ai déjà bossé, continue de chercher les styles css sur des urls à la mode "localhost", mais bon, je le prends plutôt comme un bon signe.
Est-ce que vous pouvez me donner un coup de main s'il vous plait ?
(Au passage j'ai regardé aussi au niveau proxy navigateur, mais je n'y connais pas grand chose, j'ai coché/décoché des options mais rien n'y fait)... idem pour mon anti-virus Avira Antivir, j'ai désactivé son FireWall pour voir, j'ai décoché "protéger le fichier hôte windows des modifications"...mais rien n'y change, même problème.)
Merci beaucoup par avance.
Claw
Modifie 3 fois. Derniere modification le 03/04/2016 à 15:46 par Claw69.
> Wampserver: 2.0 et wampserver 2.1 Obsolète, versions Apache, PHP et MySQL plus supportés depuis belle lurette.
Le tutoriel que vous avez suivi est, lui aussi, totalement obsolète. Les VirtualHost que vous avez créés ne sont pas corrects.
Avec Windows 7, que se soit 32 ou 64 bits, partez sur des bonnes bases et installez Wampserver 3.0.4 pour lequel la création des VirtualHost se fait en trois clics et avec la bonne syntaxe.
- Sauvegardez vos sites locaux. - Sauvegardez vos bases de données par export en fichier SQL. - Désinstallez les versions actuelles de Wampserver - Supprimer les dossiers d'installation - Vérifier via le Gestionnaire des Services que les deux services wampapache et wampmysqld n'existent plus S'ils existent toujours, les supprimer via une fenêtre de commande lancée "en tant qu'administrateur" et avec les commandes : sc delete wampapache sc delete wampmysqld
Lire la discussion Wampserver 3 (Tour sur) pour voir quels sont les prérequis et les appliquer TOUS avant d'installer Wampserver (Ce qui signifie cinq installations des packages VC++ pour Windows 32 bits et dix installations pour Windows 64 bit ***)
Télécharger Wampserver 3.0.4 dont le lien est donné dans la discussion. (Vous n'êtes pas obligé d'installer une version 64 bits, même sur Windows 64 bit). Un fois que Wampserver est opérationnel, vous ,pourrez alors créer vos VirtualHost : Voir [forum.wampserver.com]
*** Si vous voulez éviter de télécharger dix packages VC++, vous pouvez aller sur le dépôt secondaire - noté à la fin de la discussion - et télécharger un fichier zip qui regroupe les dix packages. -
Merci bcp Otomatic pour ta réactivité et ta réponse détaillée !
Bon OK je vais m'atteler à passer à Wamp 3 alors, de toute façon y aurait bien fallu y passer un jour! C'est vrai que version 2.0 et 2.1 ça commence à dater mais bon tant que ça marche, on a tendance à repousser le dossier !
Apres avoir préparé le terrain (sauvegardes, desintallation), j ai telechargé le 1er fichier "pre-requis", j ai lancé l install de ce dernier, ca semblait bien se passer, la barre de progression etait a quasi 100% mais finalement l install a bloqué sur un truc qui s appele "FT_VC_Redist_OpenMP_x86". Pas de message d erreur, popup d install inerte, au bout de 20-30min j ai donc décidé de fermer mon PC mais a redemarré sur un merveilleux message :
"Echec de la configuration des mises à jour de Windows. Annulation des modifications. N eteignez pas l ordinateur."
Le pb c est q ca ne rend jamais la main!!
J ai rebooté plusieurs fois (apres plusieurs minutes), utilisé tous les modes de redemarrage possibles: mode normal, mode sans echec, etc mais à chaque fois je retombe sur le message ci dessus, je n ai donc plus du tout accès à une session windows .
J ai regardé sur le net, forums, etc, c est plutot tres chaud pr recuperer ce genre de probleme. Sur le support microsoft j ai vu qu il fallait parfois attendre 30minutes avant q le pc rende la main donc je laisse tourner mais j ai lu plusieurs temoignages où certains ont laissé tourner leur pc tte la nuit...en vain....
Bref heursmt q j ai décidé de faire d abord la procedure sur mon PC portable (moins sensible q mon PC fixe) mais c est clair q cette tentative de MAJ de Wampserver est en train de me couter un PC ! Pour ca d ailleurs q j ai d abord essayé de creer mes Virtuals Hosts avec ma vieille version 2.1 pr eviter un merdier dans lequel je suis desormais et qui risque de me couter plusieurs centaines d euros sans compter les heures deja passées et à venir.
Citation Claw69 mais c est clair q cette tentative de MAJ de Wampserver est en train de me couter un PC !
Cela ne va rien vous couter, à la condition d'avoir fait une sauvegarde de votre système d'exploitation. Si vous saviez le nombre de plantages que j'ai eu avec mon ordinateur ! Que ce soit à plusieurs reprises le plantage de mon disque dur qu'il faut remplacé ou encore un gros problème avec mon OS, à chaque fois j'ai pu m'en sortir grâce à mes sauvegardes. Et cela fait, ce mois-ci, sept ans que je travaille sur le même ordinateur. Et je peux vous assurer que je suis un grand bidouilleur qui prend des risques inconsidérés.
Est-ce que vous avez une sauvegarde de votre système d'exploitation ? Ou encore, avez-vous les CDROM d'installation ?
Avez-vous créé un CDROM de redémarrage en cas de problème ?
Une solution un peu onéreuse, consiste à vous rendre dans votre boutique informatique préféré, près de chez vous et d'expliquer le problème que vous avez rencontré. Cela va vous couter 1 heure de travail, juste pour réinstaller la version 32 bits de la DDL VC++ 2008.
Je vous assure que votre ordinateur (le matériel) n'est pas en cause. Vous avez commis quelque part une fausse manipulation.
@+
---------------------------------------------------------------------------------------------------------------------------------------------------------------- Mon site : [www.jcz.fr]
Je sais, ça ne va pas vous « remonter le moral », mais des plantages du système à cause de bidouillages risqués, j'en ai connu quelques uns, mais, une demie-heure plus tard, tout était redevenu comme avant avec une remise en place d'une image disque de la partition système. *
Êtiez-vous « à jour » avec Windows Update sur le système ? D'après ce que j'ai pu lire sur le forum Anglais, certains updates VC++ ne passent pas si Windows n'a pas déjà certaines mises à jour.
* Je ne suis pas un pro, mais depuis très longtemps, j'effectue, tous les trois jours, des images de toutes mes partitions (B à K) sur quatre disques durs amovibles en permutation circulaire.
HIer soir j'ai laissé tourner le PC, il a fini par me rendre la main au bout d'1h30 en mode sans échec. Là du coup j'ai été voir du côté des points de restauration, y en avait un du 02/04/2016, j'ai donc lancé la procédure... et à 0h20, après un nouvelle attente de + de 2h, j'ai enfin pu récupérer mon PC dans un état fonctionnel.
Je savais bien qu'il n'y avait pas de problème "physique" (hardware) mais qd un problème "software" (logiciel) bloque totalement l'accès au pc, ça devient compliqué et synomyme de temps et argent. (en + j'ai pas les CDs d'install Windows puisqu'ils ne les fournissaient pas à l'époque où j'ai acheté PC (2011) )
Donc plutôt bonne nouvelle mais maintenant je ne sais plus vraiment quoi faire car j'ai besoin de créer un Virtual Host pour qu'un code spécifique puisse fonctionner sous wordpress, mais là , vu ce qu'il s'est passé hier, ça m'a bien calmé.
Et l'histoire de la "fausse manip", j'veux bien, mais j'aimerais bien savoir où car on est dans du très basique. j'ai cliqué sur le lien de téléchargement ==> https ://www.microsoft.com/fr-fr/download/details.aspx?id=5582 , ensuite dans mon explorateur, j'ai fait "clic droit, ouvrir en tant qu'admin", j'ai lancé l'exec, et c'est tout.... donc je ne vois pas où j'aurais pu faire une bêtise.
Une question au cas où : ces paquetages (VC9, VC10...) sont à installer SI il ne le sont pas déjà. Comment savoir (sans lancer l'install) si on a déjà ou pas un paquetage. Car par exemple si je peux m'éviter de relancer la VC9 ça m'irait bien....
Nous avons posté nos messages dans la même minute. Donc tu as pu voir que mon PC est de nouveau opérationnel (point de restauration d'hier).
En parallèle de mon travail (travailleur indépendant), j'ai justement été voir du côté de Windows update, a priori pas de mise à jour en attente, par contre j'ai fait "rechercher des mises à jour" il y a 20minutes environ et ça tourne toujours.... je laisse encore quelques minutes
> Une question au cas où : ces paquetages (VC9, VC10...) sont à installer SI il ne le sont pas déjà. > Comment savoir (sans lancer l'install) si on a déjà ou pas un paquetage. > Car par exemple si je peux m'éviter de relancer la VC9 ça m'irait bien.... Microsoft ne donne aucune procédure pour savoir si les paquetages VC sont correctement installés et c'est bien pourquoi il est demandé de le faire avant d'installer Wampserver.
À toutes fins utiles, voici une copie écran donnant ce qui est installé sur mon Windows 7 Pro 64 bit comme paquetages VC (Vu dans programmes et fonctionnalités) :
OK merci pour la liste, par contre pour l'instant je m'occupe de mon PC portable (windows 32). Je m'occuperai de mon PC fixe (windows 64) qd le problème global sera résolu.
j'ai dû ré-installer Google Chrome qui ne démarrait plus...sans doute un effet collatéral (FireFox et IE ok).....il redémarre maintenant.
Maintenant je m'occupe de Windows Update où dans l'historique des MAJ j'avais quelques "échec" Windows7, le 02/04/2016 sur une "recommandé" mais surtout le 19/03/2016 où j'avais 13 màj en échec, majoritairement en statut "important"...
J'ai checké les codes erreurs et j'ai fait la procédure conseillée par Windows (aide et support) de ménage de fichiers temporaires de windows update (je copie-collerai cette procédure si la solution était là). Ca supprime tout l'historique WIndows update. (+ d'1.5 go supprimé !)
Exemple d'une des 13 mises à jour du 19/03/2016 en échec: KB3139398 : code erreur 80070002
Ce qui me gêne un peu (constat fait aussi avant ce ménage), c'est que dans Windows Update la "recherche de mises à jour" (manuelle) tourne sans fin (ou p-e très longue) ... Problème visiblement connu sur le net...Je laisse tourner pour l'instant pour voir s'il rend la main avant redémarrage pc...
Modifie 1 fois. Derniere modification le 04/04/2016 à 11:09 par Claw69.
J'ai regardé la liste, pour faire simple (car pas possible de faire copie d'écran), au niveau "Microsoft Visual C++", j'ai : 2005 ATL Update KB973923 - x86 8.0.50727.4053 2005 Redistributable 2008 Redistributable - x86 9.0.30729.4148 2008 Redistributable - x86 9.0.30729.6161 2010 x86 Redistributable - 10.0.40219
And that's all... uniquement 5 lignes
Est-ce que ça donne une piste sur quel package serait dejà installé ?
Au passage, mon windows update "recherche de mises à jour" est toujours en cours
A priori, VC9 et VC10 sont installés avec les bonnes versions.
Resterait donc VC11, VC13* et VC14
* Je l'ai nommé VC13 dans les procédures alors que ce devrait être VC12. Je ne change pas car les liens sont les bons et j'aurais bien trop de messages à modifier, sans compter ceux que je ne verrais pas.
Sur le PC FIXE (windows 64), j'ai + de lignes : A priori au niveau des versions, j'ai du 8.0..., du 9.0... et du 10.0... J'ai même un "Microsoft Visual Studio 10 Tools for office Runtime" qui n'existe pas dans ta liste (version 10.0.50903).
Bon 'y a plus qu'à invoquer les Dieux de "l'installation sans problème" !
Merci bcp pour ton aide et ta réactivité. Je te tiens au courant de l'avancement du dossier.
> Microsoft Visual Studio 10 Tools for office Runtime Ne concerne que Microsoft Office. Pas nécessaire pour les « trucs » (Apache, PHP, MySQL) compilés avec Visual C++
Un ptit retour sur l'avancement de mon installation.
Wampserver 3.0.4 installé sur mon PC portable (windows 32) et j'ai donc créé mes Virtuals Hosts pour 3 de me sites dont 2 wordpress.
Mais un des Virtual Hosts pose problème. Et forcément c'est celui du projet (worpdress) sur lequel je bosse en ce moment....
"Ce site est inaccessible .... L'adresse DNS address du serveur dev.monprojet.local est introuvable. ERR_NAME_NOT_RESOLVED"
Des 3 VH créés, c'est celui que j'ai créée en premier. A savoir qu'après avoir cliqué la 1ère fois sur "Démarrer la création du VH......", il y a eu un message lié au fait que mon anti-virus Antivir bloquait la modif du fichier "hosts", j'ai donc débloqué tout ça et redémarré la création du VH et c'est là qu'il m'a dit qu'un VH du meme nom existait déjà....a priori wamp avait finalement créé mon VH mais qd je clique dessus j'ai donc le message ci-dessus. J'ai essayé de modifier le htaccess de ce site (wordpress) comme ci-dessous mais ça ne change rien:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /MonProjet/ <== suppression de la mention "MonProjet/" RewriteRule ^index\.php$ - [L] </IfModule> RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /MonProjet/index.php [L] <== suppression de la mention "MonProjet/"
Les VH des 2 autres projets (dont 1 wordpress) fonctionnent même si c'est le bronx à l'intérieur. J'imagine que je vais devoir remplacer toutes les URLs "localhost" présentes dans le thème et en BDD pour que cela fonctionne, c'est ça ?
L'autre question que je me pose c'est, comment supprimer un VH ? (Pour supprimer/re-créer et voir si c'est OK.) On efface manuellement la partie correspondante dans le fichier "httpd.vhosts.conf" ? Fichier qui a l'air nickel et cohérent au demeurant.
> "Ce site est inaccessible .... L'adresse DNS address du serveur dev.monprojet.local est introuvable. > ERR_NAME_NOT_RESOLVED" - dev.monprojet.local est-il bien défini dans le fichier hosts ? - avez-vous bien effectué Redémarrage DNS ?
> Les VH des 2 autres projets (dont 1 wordpress) fonctionnent même si c'est le bronx à l'intérieur. > J'imagine que je vais devoir remplacer toutes les URLs "localhost" présentes dans le thème > et en BDD pour que cela fonctionne, c'est ça ? Si c'était bien écrit, avec toutes les url en relatif (Par rapport à $_SERVER['DOCUMENT_ROOT']) il n'y aurait aucune modification à faire* sauf pour les accès aux bases de données.
> L'autre question que je me pose c'est, comment supprimer un VH ? > (Pour supprimer/re-créer et voir si c'est OK.) Supprimer la partie concernée <VirtualHost....>....</VirtualHost> du fichier httpd-vhosts.conf et, pour que ce soit pris en compte par Apache, soit redémarrer le service, soit Redémarrage DNS (Préférable).
* Lors des mises à jour de mes sites par FTP, je ne modifie rien ni avant, ni après transfert par FTP.
Bon du coup j'ai supprimé et recréé mon VH qui posait problème et redémarré les DNS et ça a réglé le problème.
Par contre je sens que je vais m'amuser à remettre mon wordpress en état !
J'ai déjà changé manuellement les URLS "localhost" dans les réglages généraux dans l'admin de Wordpress, ça a réglé des soucis mais dans la console j'ai encore 15 fichiers JS qui ne peuvent se charger (car erreur 404) pourtant les URLs semblent bonnes. En fait il n'y a que les fichiers JS qui posent problèmes et en + ça ne concerne pas des JS "persos".
Exemple: Request URL:[dev.monprojet.local] Request Method:GET Status Code:404 Not Found Remote Address:[::1]:80
A l'inverse, exemple du fichier CSS du thème que j'utilise qui se charge correctement alors qu'on est sur la même logique d'URL : Request URL:[dev.monprojet.local] Request Method:GET Status Code:200 OK (from cache) Remote Address:[::1]:80
Là j'avoue je ne vois pas. Mes urls JS sont toutes introuvables alors que tous les autres scripts se chargent. :/
Autant pour moi, visiblement les fichiers JS n'existent physiquement plus sur mon PC ! Des répertoires/fichiers JS entiers ont disparu ! Donc bref mes 15 erreurs 404 sont "logiques"! Je pense que ça doit venir de la restauration du PC après qu'il ait méchamment planté. Pfff ... j'ai encore gagné quelques heures pour tout remettre...