Cambiar de localhost:8888 a localhost sin redirección
Acabo de cambiar los puertos en MAMP de :8888 a :80 para localhost con el fin de configurar un multisite de WordPress para desarrollo local. Sin embargo, tengo varios sitios con instalaciones separadas que están en mi carpeta htdocs y que previamente usaban localhost:8888 como raíz.
Hice lo siguiente en orden:
- Abrí wp-config y cambié el hostname de Mysql a
define('DB_HOST', 'localhost');
- Fui a la tabla options de la base de datos y cambié siteurl y home.
- Limpié mi archivo .htaccess
- Limpié la caché de mi navegador.
Aún así, cuando estoy en el índice de localhost sigo siendo redirigido a localhost:8888. Estoy seguro de que otras personas han tenido este problema pero no encuentro la misma pregunta.
Curiosamente tengo acceso al administrador pero no al front-end.
Debes tratarlo de la misma manera que lo harías al cambiar dominios.
La versión resumida es:
Necesitas cambiar la Dirección de WordPress y la Dirección del Sitio en Ajustes->Generales. Debes cambiar ambas
O editar
wp-config.php
para modificar los mismos valores que en el paso #1. Esta opción es la más fácil si ya has perdido parte de la funcionalidad del sitio.Y modificar las direcciones codificadas en la base de datos. Siempre he usado Velvet Blues Update Urls para eso.
El Codex tiene un enlace a un script de ayuda y un proceso más largo de 15 pasos. Léelo cuidadosamente antes de comenzar.

Ah, ya veo. Pasé por alto la dirección de WordPress pero pensé que podría encontrarla en la tabla de opciones. Solo por curiosidad, ¿dónde se guarda en la base de datos? Tendré que probar ese Velvet Blues update urls. Gracias una vez más :)
