Смена localhost:8888 на localhost для WordPress
Я только что изменил порты в MAMP с :8888 на :80 для localhost, чтобы настроить WordPress мультисайт для локальной разработки. Однако у меня есть несколько сайтов с отдельными установками в папке htdocs, которые ранее использовали localhost:8888 в качестве корня.
Я сделал следующее в указанном порядке:
- Открыл wp-config и изменил хост MySQL на
define('DB_HOST', 'localhost');
- Перешел в таблицу options базы данных и изменил siteurl и home.
- Очистил свой .htaccess файл
- Очистил кеш браузера.
Тем не менее, когда я захожу на index для localhost, меня все равно перенаправляет на localhost:8888. Я уверен, что у других была такая же проблема, но не могу найти аналогичный вопрос.
Интересно, что у меня есть доступ к админке, но не к фронтенду.

Вам нужно действовать так же, как и при смене домена.
Краткая версия:
Вам нужно изменить адрес WordPress и адрес сайта в разделе Настройки→Общие. Необходимо изменить оба значения.
Или отредактировать файл
wp-config.php
, чтобы изменить те же значения, что и в шаге №1. Этот вариант проще, если вы уже потеряли часть функциональности сайта.И изменить жёстко прописанные адреса в базе данных. Я всегда использую для этого плагин Velvet Blues Update Urls.
В Codex есть ссылка на вспомогательный скрипт и более длинный процесс из 15 шагов. Внимательно ознакомьтесь с этим перед началом работы.

А, понятно. Пропустил адрес WordPress, но я думал, что смогу найти его в таблице options. Просто из любопытства, где он хранится в базе данных? Мне нужно попробовать этот плагин Velvet Blues update urls. Ещё раз спасибо :)
