Я установил XAMPP и отредактировал файл httpd.conf, потому что мой порт 80 занят.
Итак, у меня есть следующее:
Listen 0.0.0.0:8888
Servername localhost:8888
Все работает нормально, пока я не попытаюсь установить WordPress 3.0.5 MS, поскольку он не будет принимать порты в имени.
Итак, я попытался добавить файл .htaccess в мой htdocs, который содержит:
RewriteEngine on
RewriteRule ^:8888/(.*)$ /$1 [L]
Но это не сработало.
Итак, я попытался создать виртуальные хосты в httpd.conf, добавив следующее внизу:
<Directory "C:/xampp/htdocs/www/wp.dev">
Order Deny,Allow
Allow from all
</Directory>
<Directory "C:/xampp/htdocs/">
Order Deny,Allow
Allow from all
</Directory>
NameVirtualHost 127.0.0.1:8888
<VirtualHost 127.0.0.1:8888>
DocumentRoot "C:/xampp/htdocs/"
ServerName localhost2
</VirtualHost>
<VirtualHost 127.0.0.1:8888>
DocumentRoot "C:/xampp/htdocs/www/wp.dev"
ServerName wp.dev
</VirtualHost>
А затем я добавил в свой файл hosts следующее ( Help ):
127.0.0.1:8888 localhost2
127.0.0.1:8888 wp.dev
И это не сработало. Я не могу использовать порт 80 в качестве опции, поэтому мне нужно это выяснить. Так что я делаю не так?