http: // localhost ne fonctionne pas, http://127.0.0.1 fonctionne

Je lège Zend avec Apache et je dois voir un comportement étrange …

Si je tape http://127.0.0.1 dans mon browser url, cela fonctionne bien, mais après avoir tapé: http: // localhost , j'aurai une window de téléchargement de file, en indiquant le type de file comme: application / x-httpd-php

Et dans mon file httpd.conf, j'ai ce qui suit sous VirtualHost *: définition 80:

ServerName localhost DocumentRoot E:\zend\Apache2\htdocs\my_project\public Directory E:\zend\Apache2\htdocs\my_project\public 

Peut-être un problème de configuration … quelqu'un peut-il me guider …

2 Solutions collect form web for “http: // localhost ne fonctionne pas, http://127.0.0.1 fonctionne”

à partir du file httpd.conf:

NOTE: Where filenames are specified, you must use forward slashes instead of backslashes (eg, "c:/apache" instead of "c:\apache"). If a drive letter is omitted, the drive on which Apache.exe is located will be used by default. It is recommended that you always supply an explicit drive letter in absolute paths to avoid confusion.

alors changez le

DocumentRoot E:\zend\Apache2\htdocs\my_project\public

à

DocumentRoot "e:/zend/Apache2/htdocs/my_project/public"

le Directory E:\zend\Apache2\htdocs\my_project\public est la partie du file de configuration dans laquelle les services et les fonctionnalités sont autorisés et / ou désactivés dans ce directory, donc il doit aller comme ceci:

<Directory "e:/zend/Apache2/htdocs/my_project/public"> some options </Directory>

il serait plus facile de souligner ce qui ne va pas si vous publiez httpd.conf ici, ou le download quelque part et publier un lien vers ce file

Vérifiez le file de vos hôtes, généralement dans un endroit comme:

C:\windows\system32\drivers\etc

Assurez-vous qu'il existe une input pour localhost comme ceci:

127.0.0.1 localhost

Franchement, je ne peux pas voir immédiatement pourquoi l'absence d'une telle input produirait le résultat que vous signalez – un téléchargement de type application/x-httpd-php – mais quand quelque chose ne fonctionne pas, toujours le meilleur pour pointer tous les i et traverser tous les t. 😉

  • Conseils pour le debugging d'Apache avec les fautes de segmentation PHP
  • Comment puis-je déployer deux applications zend frame work based dans apache2 comme celle de Tomcat
  • Serveur Zend Framework buitl-in ubuntu 9.10
  • procmail n'exécute pas le script php
  • Comment supprimer require_once appels dans un directory (Win)
  • Exim ne signe pas l'envoi de courrier par PHP via SMTP
  • Zend 1 sur Ubuntu avec MSSQL ne fonctionnant pas
  • La configuration nginx pour plusieurs sous-directorys contenant des files zf2 / php ne fonctionne pas
  • Déménagement de Zend Framework 2 d'apache à nginx
  • Comment éviter index.php dans la route Zend Framework en utilisant Nginx rewrite
  • Quel est l'équivalent lighttpd de RewriteCond% {REQUEST_FILENAME}! -f?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.