MAMP, Apache, Wordpress и случай загадочного номера порта - PullRequest
2 голосов
/ 05 ноября 2011

Я разрабатываю несколько сайтов с Wordpress на локальном сервере.У меня MAMP (2.0.1) работает с номерами портов по умолчанию для Apache и MySQL на Lion (10.7.2).Он работал довольно хорошо, пока недавно я не столкнулся с непонятной проблемой.

Один сайт, в частности, претерпел несколько внутренних изменений домена / vhost (именно так я пришел к выводу об использовании номеров портов по умолчанию re: myсобственная разработка Wordpress), на которые есть ссылки в моем файле /etc/hosts, а также в моем разделе MAMP apache httpd.conf VirtualHosts.Теперь, когда я посещаю этот конкретный домен разработки, определенный в хостах и ​​httpd.conf vhost, он выдает мне ошибку браузера, утверждающую, что он не может установить соединение с dev.example.com:8888 (файлы Wordpress index.php и htaccess находятся в папкеиндекс).Я немного раздражен и смущен, потому что я изменил порты MAMP на порты по умолчанию, но это ссылается на порт Apache MAMP по умолчанию 8888 только в доменном индексе и не хочет влиять на его ход, даже если я посещаю dev.example.com:80,Я могу получить доступ к файлам и папкам в домене, введя их по отдельности, но посещение индекса домена, как оно есть, дает мне эту ошибку с номером порта по умолчанию.Я понятия не имею, почему это так, и я не смог найти решение через Интернет.

В некоторых результатах поиска упоминаются неправильные форматы строк в файлах hosts и httpd.conf, но все моиUnix LF основан на том, что решение не имеет значения.Я удалил Wordpress из структуры папок домена и попытался снова, но он все еще выдает мне ту же ошибку.На другом домене, который я использую с Wordpress, он работает нормально;папки настраиваются точно так же, как и записи в файлах hosts и httpd.conf.Я не получаю ошибок apache, когда я захожу на конкретный домен с ошибками.Я просто немного озадачен всем этим.

Запись хоста:

127.0.0.1     dev.example.com

Запись хоста:

NameVirtualHost *:80

<VirtualHost *:80>
  ServerName dev.example.com
  DocumentRoot "/Sites/example.com"
</VirtualHost>

Конфигурация Wordpress:

sql.wp_options.siteurl = http://dev.example.com/wp
sql.wp_options.home    = http://dev.example.com/
...