Redirigir sitio WordPress de localhost al panel de administración

23 abr 2016, 15:50:31
Vistas: 76K
Votos: 9

Subí un sitio WordPress desde el servidor a localhost. Cuando abro http://localhost/wordpress/wp-admin me redirige a http://localhost/dashboard/

3
Comentarios

¿Cambiaste la URL del sitio y la URL de inicio?

Sumit Sumit
23 abr 2016 18:33:16

Cuando pruebo/depuro un sitio de WordPress localmente, configuro la URL del sitio en mi archivo de hosts para acceder al sitio con la misma URL. (la desventaja es que no puedes acceder al sitio real mientras tengas este registro en tu archivo de hosts)

Rabin Rabin
24 abr 2016 11:28:17

Sí, cambié la URL del sitio y la URL de inicio...

Abdul Ali Khan Abdul Ali Khan
25 abr 2016 08:07:36
Todas las respuestas a la pregunta 1
0
14

Parece que las URLs del sitio y del inicio no están configuradas correctamente.

Puedes configurarlas en wp-admin desde la pantalla de Configuración, aunque parece que tal vez no puedas acceder allí en este momento, así que una solución alternativa es hacer lo siguiente:

  1. Edita tu archivo wp-config.php
  2. Busca si WP_HOME o WP_SITEURL están presentes en este archivo
  3. Si lo están, cambia la dirección que aparece a 'http://localhost/wordpress/'

Si WP_HOME y WP_SITEURL no están presentes en tu archivo wp-config.php aún, añade el siguiente código al archivo (en cualquier lugar antes del comentario que dice 'that's all, stop editing'):

define('WP_HOME', 'http://localhost/wordpress/');
define('WP_SITEURL', 'http://localhost/wordpress/');

Si esta es la dirección correcta donde has instalado WordPress, y todo se ha movido correctamente, deberías ser redirigido a tu pantalla de inicio de sesión cuando visites http://localhost/wordpress/wp-admin.

EDITADO:

Si todavía no redirige, revisemos tu archivo .htaccess. Estoy bastante seguro de que esto no debería afectar el inicio de sesión en wp-admin, pero deberíamos corregirlo de todas formas. Abre .htaccess y busca la sección de WordPress similar a la siguiente, y añade wordpress/ donde lo veas abajo en las líneas RewriteBase y RewriteRule:

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>

# END WordPress

Actualizar el archivo .htaccess es otro paso que debe realizarse cuando mueves un sitio, pero en la mayoría de los casos solo afectará a tus Enlaces Permanentes y se soluciona simplemente haciendo clic en Guardar en la página Configuración -> Enlaces Permanentes en wp-admin. Esperemos que actualizarlo manualmente ahora también te ayude...

24 abr 2016 11:06:54