Localhost sur wampservser 2.5 ne fonctionne pas

Fermé
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 - Modifié par t671 le 21/05/2016 à 10:17
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 - 7 juin 2016 à 18:02
Bonjour,

J'ai installé WampServer 2.5.
Dans le menu déroulant en bas à droite, je clic sur "localhost", et j'ai bien la liste des dossiers où sont stockés mes site internet en local. Si je sélectionne un dossier, il me dit que le site est inaccessible, et dans la barre de lancement en haut, j'ai "nomsite\".
Si je rajoute devant 127.0.0.1/, mon site s'affiche en local.
J'ai vérifié le fichier hosts sous C:/Windows/System321/drivers/etc. A la fin, j'avais :
127.0.0.1 localhost
127.0.0.1 localhost
127.0.0.1 localhost
127.0.0.1 localhost
127.0.0.1 localhost .....

J'ai supprimé pour ne marquer qu'une ligne de 127.0.0.1 localhost.
Pour la ligne ::1 localhost, qu'elle apparaisse ou pas, c'est pareil !

Comment faire en sorte que l'accès au site en local soit directement avec l'adresse 127.0.0.1/nomsite/ ?
Merci.

6 réponses

aminos1996 Messages postés 353 Date d'inscription dimanche 26 février 2012 Statut Membre Dernière intervention 31 août 2018 125
1 juin 2016 à 11:21
essaye 127.0.0.1:8080/votresite
0
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 11
3 juin 2016 à 11:45
Si j'écris dans la barre d'adresse 127.0.0.1:8080/votresite, j'ai : site inaccessible.
Quand je passe par Localhost, que je clic sur le fichier où se trouve le site, j'ai page inaccessible, avec comme adresse energie/ ou gen_famille/, alors que je devrais avoir directement http://127.0.0.1/energie/ ou http://127.0.0.1/gen_famille/.

Tous mes fichiers se trouve dans D:\wamp\www.
0
aminos1996 Messages postés 353 Date d'inscription dimanche 26 février 2012 Statut Membre Dernière intervention 31 août 2018 125
3 juin 2016 à 11:53
la ligne ::1 localhost doit commencer par un #
0
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 11
3 juin 2016 à 12:34
C'est exact, et c'est le cas !
0
aminos1996 Messages postés 353 Date d'inscription dimanche 26 février 2012 Statut Membre Dernière intervention 31 août 2018 125
Modifié par aminos1996 le 3/06/2016 à 12:50
ouvre le dossier wamp, le dossier apache, le dossier conf et ouvre le fichier httpd.conf
tu trouveras Listen 80 tu changes 80 par 8080 et tu redémarres apache en cliquant sur l'icone wamp en bas puis sur restart all services
pour tester, ouvre 127.0.0.1:8080/votresite
0
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
3 juin 2016 à 14:20
Salut

Tout est expliqué en détail sur le forum wampserver : http://forum.wampserver.com/read.php?1,124502

Un résumé : https://blog.smarchal.com/creer-un-virtualhost-avec-wampserver

Bonne journée,
0
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 11
3 juin 2016 à 17:17
OK, mais si tu as plusieurs projet, dois -tu "crire ceci dans le fichier host :
127.0.0.1 monprojet1.dev
127.0.0.1 monprojet2.dev
127.0.0.1 monprojet3.dev
127.0.0.1 monprojet4.dev
0
Bonjour,

Si je crée un Virtualhost pour plusieurs site de test, dans le fichier host dois-je écrire
127.0.0.1 monprojet1.dev
127.0.0.1 monprojet2.dev
127.0.0.1 monprojet3.dev
127.0.0.1 monprojet4.dev ..............

Et dois-je créer dans wamp/alias
monprojet1.conf
monprojet2.conf
monprojet3.conf ................
0
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
6 juin 2016 à 11:15
Oui, il faut définir le pointage DNS et la config vhost pour chaque projet.

Une autre solution si le nombre de projets à configurer est important est d'utiliser une configuration dynamique comme expliqué ici : http://ww17.info4admins.com/wildcard-domains-dns-and-local-wamp-for-website-development/
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 11
Modifié par t671 le 6/06/2016 à 12:58
Voici ce que j'ai écrit :
Dans le fichier \wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf

<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require local
</Directory>
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "D:/wamp/www/gen_famille"
ServerName gen_famille
ServerAlias www.gen_famille
<Directory "D:/wamp/www/gen_famille/">
AllowOverride All
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/wamp/www/montegaleto"
ServerName montegaleto
ServerAlias www.montegaleto
<Directory "D:/wamp/www/montegaleto/">
AllowOverride All
Require local
</Directory>
</VirtualHost>

Dans le fichier C:\windows\system32\drivers\etc\hosts

127.0.0.1 localhost gen_famille
::1 localhost gen_famille
127.0.0.1 localhost montegaleto
::1 localhost montegaleto

Dans le fichier de Wampmanager->Apache->httpd.conf , j'ai enle vé le # devant #Include conf/extra/httpd-vhosts.conf

Résultat = le site gen_famille est ok, mais pour le site montegaleto j'ai "Error Internal Server".
Dans le fichier apache_error.log, j'ai :
[core:alert] [pid 2248:tid 908] [client fe80::b1b0:693b:eed8:4301:50529] D:/wamp/www/montegaleto/.htaccess: Invalid command 'RewriteBase', perhaps misspelled or defined by a module not included in the server configuration, referer: http://montegaleto/
0
aminos1996 Messages postés 353 Date d'inscription dimanche 26 février 2012 Statut Membre Dernière intervention 31 août 2018 125
6 juin 2016 à 13:06
::1 localhost gen_famille
::1 localhost montegaleto
doivent être :
127.0.0.1 www.gen_famille
127.0.0.1 www.montegaleto
0
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
6 juin 2016 à 14:24
Le message d'erreur Invalid command 'RewriteBase', perhaps misspelled or defined by a module not included in the server configuration indique que le module mod_rewrite du serveur web Apache n'est pas activé.

Va dans le menu Wamp -> Apache -> Modules Apache et active le module "rewrite_module" puis redémarre les services pour prendre en compte cette modif.
0
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 11
6 juin 2016 à 17:31
La manip de Pitet à suffit ! C'est ok !
Pour éviter l'erreur Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in D:\wamp\www\....... je place en début de script error_reporting(E_ALL ^ E_DEPRECATED);
Mais est t'il possible d'éviter de l'écrire à chaque script en le plaçant dans un fichier général ?
0
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
6 juin 2016 à 17:39
Oui tu peux spécifier le niveau du rapport d'erreur (error_reporting) de manière globale pour le serveur en modifiant le fichier de configuration php.ini : https://www.php.net/manual/fr/errorfunc.configuration.php
0
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 11
6 juin 2016 à 17:48
Dans PHP.ini j'ai
; error_reporting
; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
; Development Value: E_ALL
; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT

Puis plus bas
; https://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting
;error_reporting = E_ALL
error_reporting = E_ALL & ~E_NOTICE


Que dois-je modifier ???
0
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
7 juin 2016 à 08:58
Si tu veux appliquer le même niveau que celui ajouté au début de ton script :
error_reporting = E_ALL ^ E_DEPRECATED
0
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 11
7 juin 2016 à 18:02
OK ! Je n'ai plus d'erreur concernant msqli !
Par contre, j'ai plusieurs erreurs style
Notice: Undefined offset: 3 in D:\wamp\www\.......
ou
Notice: Use of undefined constant M - assumed 'M' in D:\wamp\www\
..........
La syntaxe de PHP5 est quand même différente de PHP5 !!!
0