Cambiar de localhost:8888 a localhost sin redirección

8 oct 2013, 16:34:13
Vistas: 14.4K
Votos: 0

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:

  1. Abrí wp-config y cambié el hostname de Mysql a define('DB_HOST', 'localhost');
  2. Fui a la tabla options de la base de datos y cambié siteurl y home.
  3. Limpié mi archivo .htaccess
  4. 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.

0
Todas las respuestas a la pregunta 1
2

Debes tratarlo de la misma manera que lo harías al cambiar dominios.

La versión resumida es:

  1. Necesitas cambiar la Dirección de WordPress y la Dirección del Sitio en Ajustes->Generales. Debes cambiar ambas

  2. 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.

  3. 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.

8 oct 2013 16:49:54
Comentarios

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 :)

mantis mantis
8 oct 2013 16:57:08

Está en la tabla de opciones. Busca siteurl y home

s_ha_dum s_ha_dum
8 oct 2013 17:02:41