¿Por qué wp-admin remoto redirige a localhost?

3 minutos de lectura

Creé un sitio de wordpress en mi computadora local, luego lo subí a un servidor remoto. El CSS no funcionaba y me di cuenta de que estaba buscando en localhost para intentar encontrarlo, cuando debería haber estado buscando en el servidor remoto. Así que fui a www.remoteserver.co.uk/wp-admin y me redirigió a localhost/wp-admin.

¿Alguien sabe lo que estoy haciendo mal?

  • Supongo que la URL del sitio de WordPress está establecida en localhost. Actualice todas las referencias de localhost en el opciones_wp tabla en la base de datos utilizada en su servidor remoto.

    – kjetilh

    8 de marzo de 2013 a las 11:28

Lo resolví ahora: era un problema de URL del sitio. Encontré esto:

http://codex.wordpress.org/Changing_The_Site_URL

  • Pero wp-admin aviso de pagina: ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress. aunque no deshabilito las cookies.

    –James Graham

    10/08/2015 a las 16:00

  • ¡Gracias! Definir WP-HOME y WP-SITEURL dentro de wp-login.php solucionó el problema al instante.

    – Mugé

    6 mayo 2017 a las 15:44

Debe cambiarlo en la tabla wp_options en la base de datos y, después, regenerar todos los enlaces permanentes 🙂

Vaya a phpmyadmin y siga la imagen a continuación:
ingrese la descripción de la imagen aquí

  • como experto en bases de datos, este fue el más fácil para mí. nota: si la opción de alojamiento de su sitio está configurada para no incluir www como (yoursite.com) y no (www.yoursite.com), asegúrese de ingresar con o sin (www) aquí también, o su página dará usted un error de “demasiadas redirecciones”.

    –Taylor Brown

    21 de diciembre de 2019 a las 23:56

Hay dos áreas en WP_OPTIONS que debe cambiar. Una es la primera página y la otra está en la segunda página.

Este video definitivamente ayudará si tiene acceso a phpMyAdmin

http://educhalk.org/blog/?p=21

Si su sitio multisitio está configurado en localhost, debe realizar los siguientes pasos:

Para máquina de ventanas:

paso 1: crear el host virtual

Ir xampp\apache\conf\extra directorio y encontrar httpd-vhosts.conf expediente. Ábrelo y pon este código:

Para el primer dominio:

<VirtualHost *:80>
    ServerName multisite-one.com
    DocumentRoot "C:\xampp\htdocs\multisite
    <Directory  "C:\xampp\htdocs\multisite">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

Para el segundo dominio:

<VirtualHost *:80>
    ServerName multisite-two.com
    DocumentRoot "C:\xampp\htdocs\multisite
    <Directory  "C:\xampp\htdocs\multisite">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

Ve a la C:\Windows\System32\drivers\etc directorio y encontrar hosts archivo y ábralo como administrator. ponga estas líneas en él y reinicie el servidor.

#wordpress multisite set up
127.0.0.1   multisite-one.com
127.0.0.1   www.multisite-one.com

127.0.0.1   multisite-two.com
127.0.0.1   www.multisite-two.com

paso 2: Hacer cambios en wp-config.php archivo como:

define('WP_DEBUG', false);
define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'multisite-one.com');
define('PATH_CURRENT_SITE', "https://stackoverflow.com/");
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

paso 3: Realice cambios en la base de datos como:

  1. cambiar dominio y ruta en wp_blogs mesa.
  2. cambio siteurl y home en wp_options mesa.

Nota: En multisitio WordPress crea la versión de la tabla para wp_options como wp_options y wp_2_options etc. Debe cambiar según sus requisitos.

¿Ha sido útil esta solución?