Intereting Posts
WP не использует выбранный шаблон template.php, который выбран для страницы wordpress архив пользователя Как перенаправить посетителя на собственный URL-адрес с помощью PHP-кода в functions.php Как добавить атрибут к выводу с помощью wp_video_shortcode add_filter Заголовки уже отправили сообщение об ошибке при создании нескольких меню администратора Правильный синтаксис или метод сохранения url в модифицированных ссылках на изотоп / категорию Как назначить результаты переменным? Две страницы параметров темы для темы Трюк для получения пользовательских типов сообщений для отображения на пользовательской странице таксономии? Тип пользовательской публикации WordPress работает неправильно Как показать подкатегории в категориях еще показывать сообщения Как загрузить wp_editor через AJAX Скрыть Цена и Добавить в корзину в переменном продукте Как проверить, существует ли файл txt внутри папки шаблона? Сохранение категории в качестве вставки

Проблема с пользовательским портом с локальной установкой MU

ситуация

Я только что установил новую установку WordPress (работает на XAMPP / Win7). Поскольку у меня был конфликт портов на :80/:443 , я переключился на :187/4430 .

ошибка

Когда я сейчас пытаюсь получить доступ к http://vanilla-mu.dev:187/index.php (или любому другому запросу), тогда я запускаю следующую ошибку WordPress на wp_die() :

Multisite only works without the port number in the URL.

Вопрос

Поскольку я знаю, что ошибка не разрешима в соответствии с билетом № 21077 , мне нужно как-то изменить мою настройку. Как я мог обойти это? Какая будет настройка, которая учитывает тот факт, что существует конфликт портов, но не попадает в основную ошибку?

Настройка

 // ~\xampp\apache\conf\httpd.conf Listen 187 ServerName 127.0.0.1:187 // ~\System32\drivers\etc\hosts 127.0.0.1 localhost 127.0.0.1 vanilla-mu.dev // ~\xampp\apache\conf\extra\httpd-vhosts.conf ## vanilla-mu.dev <VirtualHost *:187> ServerName www.vanilla-mu.dev ServerAlias vanilla-mu.dev DocumentRoot "C:\xampp\htdocs\vanilla-mu.dev" <Directory "C:\xampp\htdocs\vanilla-mu.dev"> Options +Indexes +FollowSymLinks +Includes AllowOverride FileInfo AllowOverride All Order allow,deny Allow from all DirectoryIndex index.php index.shtml index.html index.htm </Directory> ErrorLog "logs/error_vanilla-mu.log" CustomLog "logs/access_vanilla-mu.log" combined </VirtualHost> 

EDIT: дополнительная информация для последующих читателей для выявления возможных конфликтов.

Доступен конфликт портов?

Сначала нажмите кнопку запуска Win Start и откройте интерфейс командной строки, набрав cmd . Затем введите следующую строку, затем номер порта для проверки ( 80 и 443 ).

 netstat -o -n -a | findstr 0.0:80 netstat -o -n -a | findstr 0.0:443 

Затем вы увидите идентификаторы (ы) процесса, которые в настоящее время используют допрошенный порт.

введите описание изображения здесь

Определите конфликт порта и его причину

Следующее, что нужно сделать, это щелкнуть правой кнопкой мыши по строке меню и открыть Taskmanager . По умолчанию Taskmanager не показывает PID. Я добавил скриншот, в котором показано, как вы можете его добавить.

введите описание изображения здесь

Вопрос все еще остается.

Как уже упоминалось в самом вопросе, проблема является неразрешимой из-за внутренних элементов ядра WP.

То, что я сделал, это избавиться от вмешательства / столкновения – я просто отключил его (поскольку изменение порта было невозможно).

Я просто столкнулся с другой (не WP) проблемой: Skype с использованием порта 80/443. Эта проблема будет применяться только в том случае, если Skype запускается до XAMPP (или любого другого локального сервера, который вы используете).

Чтобы исправить это, перейдите в «инструменты», затем «параметры» и соединение слева, откройте окно «использовать порт 80 и 443 в качестве альтернативных входных портов».

введите описание изображения здесь