Dans le cadre d'un projet de cours, je dois installer wampserver sur un ordinateur que m'a prêter le lycée. A la fin de l'installation, il me dit qu'il manque des .dll.
J'ai alors mis les .dll dans le fichier system32 et la toujours la même erreur, sauf qu'il me dit que le vcruntime140.dll n'est pas conçu pour fonctionner sous windows ou qu'il contient une erreur (screen ci-dessous).
J'ai absolument tout essayé, mettre à jour le pc, supprimer les proxy (car il y en avait), installer avec les droits d'administration, faire un sfc /scannow (qui n'a rien approté), supprimé et remttre les .dll mais rien n'a marché.
Avez vous une solution ?
Merci d'avance.
Screen : [gyazo.com] (pris au tel car impossible de faire un screenshot)
- 1 - Version de Windows utilisée : Windows 7 SP1 starter edition (32bits)
- 2 - Version de Wampserver : La dernière en date (32 bits)
- 3 - Version Apache : (ne peux pas savoir)
- 4 - Version PHP : (ne peux pas savoir)
- 5 - Version MySQL : (ne peux pas savoir)
- 5a - Version MariaDB si existante : (ne peux pas savoir)
- 6 - De quelle couleur est l'icône Wampserver : orange (2 services sur 3)
- 7 - Dans le fichier c:\Windows\System32\drivers\etc\hosts, quelles sont les lignes actives : aucune
- 12 - Quel est le chemin complet de l'installation de Wampserver : c\wamp
Modifie 1 fois. Derniere modification le 04/04/2018 à 22:45 par TrakixHD.
Vous n'avez pas lu les prérequis affichés juste avant que l'installation ne démarre réellement.
> j'ai alors mis les .dll dans le fichier system32 NON, NON et NON.Un fichier dll, quel qu'il soit, ne se copie pas dans le dossier system32. Un fichier dll DOIT être INSTALLÉ de manière à être enregistré par le système.
- 1 - Supprimez tous les fichiers dll que vous avez ajouté.
- 2 - Désinstaller Wampserver
- 3 - Dans le fichier c:\Windows\System32\drivers\etc\hosts les deux seules lignes actives doivent être
127.0.0.1 localhost
::1 localhost
- 4 - - 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 et vous trouverez tous les paquetages sur [wampserver.aviatechno.net] dans la section Visual C++ Redistribuable Packages 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. Les installeurs VC doivent être lancés "En tant qu'administrateur" et si vous avez un Windows 64 bits, il faut installer les deux versions 32 et 64bits de chaque paquetage même si vous n'utilisez que Wampserver 32 bit.
- 5 - Installer Wampserver 3.1.0 "en tant qu'administrateur"
- 6 - Appliquez la mise à jour 3.1.3 sur votre version de Wampserver Wampserver update 3.1.3
J'ai juste un dernier problème, je ne peux pas modifier les lignes dans le fichier hosts car il me dis que je n'ai pas l'autorisation de modifier le fichier et je ne peux pas l'enregistrer.
Je ne comprend pas car le profil qui est de base sur le pc à les droits d'admin et mon prof m'a certifié que j'avais les permissions d'administration sur le pc.
Dernière question, j'essaye de configurer mon serveur pour pouvoir y acceder depuis un autre pc de mon réseau local.
J'ai modifier mon fichier httpd.conf en regardant les procédures trouvés sur google mais rien ne marche, avez vous un procédure officielle à suivre pour cette opération ?
> J'ai modifier mon fichier httpd.conf en regardant les procédures trouvés sur google Internet est rempli d'une foultitude de conneries au sujet du fichier httpd.conf que - sauf cas très particulier - vous ne devez pas modifier directement.
Comme chez tous les hébergeurs, pour vos sites locaux, vous devez utiliser les VirtualHost. Voir Le BESOIN DE VIRTUALHOST et Wampserver 3 - Créer ou ajouter un VirtualHost Une fois que lesdits VirtualHost fonctionnent correctement en local, vous autorisez un (ou plusieurs) de ces VirtualHost à pouvoir être accédés depuis votre réseau en remplaçant, dans les autorisation d'accès au dossier
Require local
par
Require local
Require ip 192.168.0
si la plage ip de votre réseau est 192.168.0.0 à 192.168.0.255.
Le site fonctionne en local, j'ai remplacé le require local par ce que vous m'avez mis dans le dossier httpd.conf mais rien ne se passe je n'ai toujours pas la permission.