Vhosts не работает на Windows 7, используя Wamp - PullRequest
2 голосов
/ 05 декабря 2010

У меня проблемы с настройкой vhosts в Windows 7. У меня работает wamp.

мой файл хоста включает в себя:

127.0.0.1 local.tribune.com

Я включил httpd-vhosts.confиз моего httpd.conf.

мой httpd-vhosts.conf включает в себя:

<VirtualHost *:80>
    DocumentRoot "c:/wamp/www/"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "c:/Users/Name/My Documents/the tribune/website/local.tribune.com/"
    ServerName local.tribune.com
</VirtualHost>

вот странная вещь ... если я удаляю "My" из DocumentRoot, затем иду кlocalhost в браузере работает, и я вижу phpmyadmin, но я не могу видеть содержимое каталога, потому что путь неверен.но как только я добавлю это «My» в путь, значок wamp никогда не станет белым (он останется желтым), и я не смогу добраться до localhost или local.tribune.com.

, как только я удалю«Мой» снова, localhost снова будет работать.

Я видел несколько сообщений об этой проблеме на wampserver.com и в других местах, но ни один из них не ответил или не решил.большинство из них - это основные проблемы, такие как отсутствие или удаление httpd-vhosts.conf, пропущенные символы и т. д.

Ответы [ 2 ]

0 голосов
/ 05 февраля 2011

решил это.был близок раньше, но просто пропустил его.

в windows 7, путь НЕ:

c:/Users/Name/My Documents/the tribune/website/local.tribune.com

, но на самом деле:

c:/Users/Name/Documents/the tribune/website/local.tribune.com

, чтобы доказать это,щелкните в конце пути в окне проводника Windows, и полный путь отобразится в виде обычного текста.

также, просто потому, что я видел некоторые разногласия в Интернете, по моему опыту:

  • буква диска нечувствительна к регистру
  • косые черты могут идти в любую сторону
  • конечные косые черты не действуют
  • имена путей МОГУТ содержать пробел
0 голосов
/ 14 января 2011

Никогда не стоит оставлять пробел в пути к каталогу. Кодировка URL интерпретирует его как «% 20%». Я бы предложил разместить файлы вашего сайта на D: /websites/local.tribune.com

Вы можете узнать больше о кодировании URL здесь

Надеюсь, что поможет

...