MAMP просто один виртуальный хост не работает - PullRequest
0 голосов
/ 04 марта 2012

Я хотел начать (мой первый) проект WordPress на моем Mac. Я запустил apache с MAMP и хотел создать еще один (у меня уже есть несколько) виртуальный хост для этого конкретного проекта. Я добавил хост в мой файл httpd.conf и т. Д. / Hosts, как я делал это много раз раньше. Когда я просматриваю выбранный URL, я просто оказываюсь в каталоге, который я указал в качестве корневой папки в настройках MAMP. Apache, похоже, игнорирует изменения, внесенные в файл httpd.conf, но если я удаляю (переименовываю) файл httpd.conf (в _httpd.conf), он не запускается. похоже, что изменения в этом файле игнорируются, НО, если я что-то не так добавлю в файл, apache тоже не запустится ... вот что я добавил в файл httpd.conf для добавления виртуального хоста:

<VirtualHost *>
  DocumentRoot "/Users/username/Sites/site_dir/"
  ServerName local.sitename.com
  <Directory "/Users/username/Sites/site_dir/">
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

это может иметь какое-либо отношение к WP?

приветствует, R.

1 Ответ

0 голосов
/ 11 апреля 2012

В Windows:

Попробуйте вместо этого поместить его в файл conf / extras / httpd-vhosts.conf и попробуйте указать, где порт 80 - это тот порт, на котором работает Apache (по умолчанию 80 для Windows)

и старайтесь не использовать .org .com или любую другую общепринятую в сети концовку в имени / псевдониме вашего сервера, если вы разрабатываете проект на своем локальном хосте, используйте что-то вроде sitename.local.На Mac: не уверен, как это будет работать

На Ubuntu 11.04: Я просто:

  1. Установите разные файлы vhost для каждого сайта в / etc / apache2 / sites-available
  2. Затем включите сайт через a2ensite или просто сделайте копию файла, используя cp, в папку sites-enabled (все это делается через ssh или терминал на mac)
  3. I затемперезагрузите и перезапустите Apache и Wallah!

У меня похожая проблема на одном из моих серверов Ubuntu.Я делаю то, что делал несколько раз, но вдруг это не работает.Иди разберись, лол!Опечатка?Кто знает, определенно прочесать сеть, ответ наверняка всплывет.

...