XAMPP при настройке на порт 8080 и проблему с файлом hosts (и установкой WordPress-mu) - PullRequest
6 голосов
/ 04 марта 2010

Я пытаюсь установить WordPress MU на мой XAMPP сервер локального хоста (настроенный на порт 8080).

Использование этого адреса в браузере >> http://localhost:8080/wordpress-mu/<< получает этот ответ >> WPMU работает только без номера порта в URL. << </p>

Это последняя строка в моем файле hosts: 127.0.0.1 localhost.localdomain

(Это указывает на мой локальный сервер IIS7, а не на локальный хост XAMPP)

Я предполагаю, что мне нужно добавить еще одну запись в этот файл hosts, чтобы настроить это для XAMPP и WordPress MU, но я не уверен, что это должно быть?

Ответы [ 3 ]

7 голосов
/ 04 марта 2010

Вы вообще используете IIS?

Если нет, просто Остановите сервер и укажите XAMPP на порт 80.

Если это так, вы можете сделать реверс , просто откройте свойства веб-сайта по умолчанию и в привязках веб-сайта просто измените 80 на 8080.

В вашей XAMPP установке измените порт на 80:

  • Откройте C: \ XAMPP \ APACHE \ httpd.conf
  • Поиск для прослушивания (установка по умолчанию, в строке 47)
  • Изменить порт
  • Перезапустить Apache
0 голосов
/ 08 марта 2010

ОК, этот ответ должен обновить это с моим исправлением (проблема решена). Я изменил порты - поэтому я установил Xampp обратно на его порт 80 по умолчанию и изменил IIS7 с его порта 80 по умолчанию на порт 8080. Это позволяет мне теперь устанавливать и запускать WPMU в Xampp (он не работает в IIS7, но проблема с адрес и я не совсем понимаю, почему я не могу запустить WPMU в IIS7, но, по крайней мере, теперь я могу запустить его через Xampp). Спасибо за вашу помощь-наилучшие пожелания всем

0 голосов
/ 04 марта 2010

Вы можете заставить apache из xampp использовать порт 80 (который является портом по умолчанию для http).
* Отредактируйте httpd.conf и измените строку Listen 8080 на Listen 80
* Убедитесь, что на порту 80
нет других прослушивающих сервисов. * Перезагрузите Apache
* Обзор http://localhost/wordpress-mu/

Если по какой-то причине вы не можете использовать порт 80 для apache, попробуйте mod_rewrite
* убедитесь, что строка LoadModule rewrite_module modules/mod_rewrite.so в httpd.conf существует и не закомментирована
* в папке htdocs создайте файл .htaccess и напишите в нем следующее:

RewriteEngine on
RewriteRule ^:8080/(.*)$ /$1 [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...