Intereting Posts
get_the_ID () не работает в первый раз, возвращает значение во второй раз, когда он вызывается Архив таксономии: отображать только одно сообщение за период из отдельной пользовательской таксономии Как перечислить события по категориям и месяцам с помощью плагина Event Organizer? Изображения не генерируются при правильном размере Безопасность и использование плагинов Как получить все пользовательские поля с некоторым префиксом в ключе? Как настроить резервную копию wordpress в localhost? Крючок перед вставкой пользователя в базу данных Изменение порядка в разделах меню администратора? Должен ли я использовать WordPress для печати веб-сайта базы данных? Отображение пользовательской таксономии по алфавиту Добавление класса к следующему / предыдущему изображению в файле attachment.php Шифрование / расшифровка заголовка и данных Как отключить ежемесячный архив отключить лайтбокс в плагине

Поддомен WordPress MultiSite на localhost XAMPP включен: 8080 с IIS с портом 80

В настоящее время у меня Windows 7, 64 бит, на котором я запускаю IIS на localhost: 80, и я установил XAMPP на localhost: 8080. У меня есть 15 отдельных сайтов WordPress, но теперь мне нужен субдоменный многопользовательский wordpress.

Я создал wp.dev:8080 в файле hosts для multisite и правильно внедрил виртуальный файл apache. Все работало, пока я не добавил define('WP_ALLOW_MULTISITE', true); в файл конфигурации. Когда я нажал на новую опцию меню «Сеть» в WordPress, я получил сообщение об ошибке:

ОШИБКА. Вы не можете установить сеть сайтов с адресом вашего сервера. Вы не можете использовать номера портов, например: 8080.

Теперь вот проблема. localhost сопоставляется с 127.0.0.1 на порту 80 для IIS. И Apache принимает все localhost: 8080. могу ли я как-то разделить трафик localhost: 80, назначив wp.dev единственным: 80, чтобы перейти в Apache, а остальная часть – для перехода в IIS. Как бы я определил, что, поскольку в Apache у меня уже есть *: 8080? Пожалуйста, помогите, мои файлы ниже:

Файл хостов на c / windows / system32 / drivers / etc / hosts – это корень iis, если я не укажу порт (: 80), и если я укажу порт (: 8080), перейдите в xampp 127.0.0.1 localhost, следующие ниже: 8080 индивидуальный wordpress на xampp 127.0.0.1 sb.localhost tw.localhost ups.localhost vet.localhost box.localhost ea.localhost multisite ниже 127.0.0.1 wp.dev

Это мой конфигурационный файл Apache в D: \ xampp \ apache \ conf \ extra \ httpd-vhosts.conf

ИмяVirtualHost *: 8080

DocumentRoot "D: / xampp / htdocs" Имя_сервера localhost

Это нормальный блог WordPress

DocumentRoot "D: / xampp / htdocs / ki / abce / wordpress" ServerName abce.localhost Опции Индексы FollowSymLinks ExecCGI Включает возможность заказа, запретить Разрешить от всех

Ниже описано, как блог сетевого поддомена будет работать, если не для проблемы 8080

DocumentRoot "D: / xampp / htdocs / alllive / wordpress" ServerAlias ​​* .wp.dev Имя_сервера wp.dev Параметры Индексы FollowSymLinks ExecCGI Включает возможность заказа, запретить Разрешить от всех

Заранее спасибо!

Solutions Collecting From Web of "Поддомен WordPress MultiSite на localhost XAMPP включен: 8080 с IIS с портом 80"

Хорошо, я сдался и перебрался в порт 80, хотя я думаю, что @Boultge предлагает (ссылка), вероятно, сделал бы это, но я читал это слишком поздно.

Вот файлы, которые позволяют мне запускать поддомену XAMPP WordPress MU Multisite на localhost как wp.dev с 20 дополнительными отдельными сайтами WordPress. Я сократил его, потому что у меня есть 8 сайтов в строке, и оба моих wpmu и обычных сайта WordPress выглядят одинаково, я просто должен быть осторожным, чтобы не выбрать имя для нового многосайтового домена, который я уже использую для обычного wordpress

Вот c:/windows/system32/drivers/etc/hosts

127.0.0.1 localhost

127.0.0.1 wp.dev

127.0.0.1. Msen.wp.dev

В файле httpd.conf расположенном в xampp/apache/conf меня есть (все остальное как есть):

Слушайте 80 # строка 47

Имя_сервера localhost: 80 # строка 184

В httpd-vhosts.conf в xampp/apache/conf/extra :

DocumentRoot "D: / xampp / htdocs" Имя_сервера localhost

DocumentRoot "D: / xampp / htdocs / regular-wordpress-1 / wordpress" Имя_сервера

somename.wp.dev

"D: / xampp / htdocs / regular-wordpress-1 / wordpress"> Параметры индексов

FollowSymLinks ExecCGI Включает возможность заказа, запретить доступ ко всем

DocumentRoot "D: / xampp / htdocs / regular-wordpress-2 / wordpress"

Имя_сервера someothername.wp.dev

Опции Индексы FollowSymLinks ExecCGI Включает

Разрешить заказ, отрицать

Разрешить от всех

Остальные из них все одинаковы, каждый из них полностью независим от WordPress.
В самом конце httpd-vhosts.conf многоузловые домены ниже:

DocumentRoot "D: / xampp / htdocs / wpmu-home / wordpress"

ServerAlias ​​wpmu1.wp.dev

ServerAlias ​​wpmu2.wp.dev

ServerAlias ​​wpmu3.wp.dev

Имя_сервера wp.dev

Опции Индексы FollowSymLinks ExecCGI Включает

Разрешить заказ, отрицать

Разрешить от всех

Никакая другая директива не активируется помимо того, что здесь находится в httpd-vhosts. С этим субдоменом wordpress multisite на xampp работает нормально, хотя на порту 80.