Localhost sur wampservser 2.5 ne fonctionne pas
t671
Messages postés
1476
Date d'inscription
Statut
Membre
Dernière intervention
-
t671 Messages postés 1476 Date d'inscription Statut Membre Dernière intervention -
t671 Messages postés 1476 Date d'inscription Statut Membre Dernière intervention -
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.
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.
A voir également:
- Localhost sur wampservser 2.5 ne fonctionne pas
- Gemini 2.5 pro - Guide
- Localhost:8090 - Forum PHP
- Telecharger toolkit 2.5 2 gratuit - Télécharger - Outils professionnels
- Localhost:8080 ✓ - Forum Webmastering
- Localhost/monsite - Forum Réseau
6 réponses
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.

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.

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
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
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,
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,
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 ................
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 ................
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/
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/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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/
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/
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.
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.
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 ?
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 ?
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
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 ???
; 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 ???