Intereting Posts
Гость Автор – Как я могу использовать пользовательские поля для создания ссылки на автора? Как влиять на информацию, отображаемую в виджетах внутри wp-admin Сохранение пользовательских данных через ajax с помощью nonces Переписывать URL (я думаю?) Автоматическая установка категорий на основе настраиваемых полей Как настроить страницу блога для вывода сообщений в блоге минус несколько категорий Удаление данных из пользовательской таблицы в wordpress Проверка покупки Paypal – это успех или нет в Easy Digital Download Plugin Есть ли плагин, который заменит сообщение «Ошибка установления соединения с базой данных»? register_post_type не работает в wordpress 3.6 Как правильно настроить ответы форума / темы форума BBPress? Может ли почтовый клиент уведомлять посетителей о новой загрузке мультимедиа? Заказывать сообщения по значению мета и дате Изменение пути видимого URL-адреса к файлам css и js Как добавить альтернативную таблицу стилей в качестве темы?

Поддомен 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.