Sitio roto después de cambiar la URL en el Panel de Administración

5 feb 2016, 05:37:27
Vistas: 31.4K
Votos: 1

Quise usar el cambio de URL del sitio en la página de configuración general del panel de administración para eliminar el /wp final de mi sitio WordPress alojado de forma privada. Después de aplicar estos cambios, los errores me bloquean cada vez que intento iniciar sesión--desde una página de inicio de sesión donde el CSS ha desaparecido. He intentado actualizar el archivo config.php con

define('WP_HOME','example.com');
define('WP_SITEURL','example.com');

Pero esto no hizo nada. La función de Reubicación tampoco funcionó, y no tengo archivo functions.php. Según el codex, eso me deja solo con la opción de editar la base de datos directamente. ¿Cómo puedo deshacer el daño y lograr el resultado deseado de aterrizar en mi sitio WordPress con solo example.com en lugar de example.com/wp?

5
Comentarios

¿Has movido los archivos de WordPress del directorio /wp a la carpeta raíz? Es posible tener el sitio accesible a través de http://example.com mientras que los archivos de WordPress están en http://example.com/wp, pero se necesita un poco (muy poco) más de trabajo. ¿Has movido los archivos?

cybmeta cybmeta
5 feb 2016 09:15:08

También probé eso, resultó en los mismos errores.

user242007 user242007
5 feb 2016 18:44:59

Creo que no entendiste lo que quiero decir. Además, cosas como "Función de reubicación" o "No tengo archivo functions.php", me hacen pensar que estás muy confundido, no estoy seguro si podemos ayudarte en el formato de este sitio. Para ser honesto, creo que quizás necesites que alguien lo haga por ti.

cybmeta cybmeta
6 feb 2016 10:39:15

Cuando dices errores, ¿puedes dar un ejemplo?

Tom J Nowell Tom J Nowell
17 oct 2018 04:30:04

Me he encontrado con un gran problema en WordPress. Es que cuando quiero pasar de localhost a un servidor en vivo, no puedo cambiar la URL a la que deseo. Por favor, ayúdame.

geletu geletu
8 sept 2023 14:41:45
Todas las respuestas a la pregunta 5
0

La mejor manera

Si tienes acceso al sitio vía FTP, este método te ayudará a recuperar rápidamente el funcionamiento del sitio si has cambiado esos valores incorrectamente.

  1. Conéctate por FTP al sitio y obtén una copia del archivo functions.php del tema activo. Lo editarás en un editor de texto simple y lo volverás a subir al sitio.

  2. Añade estas dos líneas al archivo, inmediatamente después de la línea inicial <?php:

update_option('siteurl', 'http://ejemplo.com');
update_option('home', 'http://ejemplo.com');

Usa tu propia URL en lugar de ejemplo.com, obviamente.

  1. Sube el archivo de vuelta a tu sitio, en la misma ubicación. FileZilla ofrece una práctica función "editar archivo" para hacer todo lo anterior rápidamente; si puedes usarla, hazlo.

  2. Carga la página de inicio de sesión o administración un par de veces. El sitio debería volver a funcionar. ¡Importante! No dejes esas líneas en el archivo functions.php. Elimínalas una vez que el sitio esté funcionando nuevamente.

Nota: Si tu tema no tiene un archivo functions.php, crea uno nuevo con un editor de texto. Añade las etiquetas php y las dos líneas usando tu propia URL en lugar de ejemplo.com:

<?php
update_option('siteurl','http://ejemplo.com');
update_option('home','http://ejemplo.com');

Sube ese archivo al directorio de tu tema. Elimina las líneas o borra el archivo una vez que el sitio esté funcionando nuevamente.

Fuente: WordPress.org - Cambiar la URL del sitio

19 sept 2018 16:19:28
0

Sigue los pasos a continuación:

  1. Mueve tu archivo a la nueva carpeta
  2. Accede a la base de datos deseada en phpmyadmin
  3. Busca wp-option y cambia solamente la URL del sitio aquí por la URL deseada
  4. Luego inicia sesión en el back-end, ve a general y cambia ambas URLs aquí por la nueva URL
  5. Guarda los cambios

Funcionará perfectamente si deseas mover WordPress a una nueva ubicación.

22 mar 2017 20:05:50
1

¿Has revisado este? Si no, solo revisa esta publicación. Espero que te ayude a resolver tu problema http://codex.wordpress.org/Changing_The_Site_URL

5 feb 2016 06:09:04
Comentarios

Esta es la entrada del codex a la que he hecho referencia como intentar las soluciones sugeridas. Ninguna ha ayudado.

user242007 user242007
5 feb 2016 06:12:00
0

La mejor manera de mover un sitio WordPress a otra URL es exportando, reemplazando e importando la base de datos. Intenta hacer esto usando PHPMyAdmin u otra herramienta de gestión de bases de datos. Para phpmyadmin solo selecciona tu base de datos y haz clic en exportar.

Después de descargar la exportación de tu base de datos, ábrela en un editor de texto simple (Notepad++, Textwrangler) y utiliza la función de buscar y reemplazar. Reemplaza //example.com/wp con //example.com.

Solo para asegurarte, busca nuevamente en el archivo //example.com/wp, no deberían encontrarse resultados. Luego guarda el archivo.

Ahora abre phpmyadmin nuevamente, y crea otra exportación como respaldo. Luego elimina todas las tablas, e importa tu archivo SQL reemplazado. Ahora tu base de datos debería estar actualizada, y las reglas en wp-config.php ya no son necesarias.

Tu sitio debería estar funcionando en el otro dominio ahora.

No olvides volver a guardar tus enlaces permanentes después.

5 feb 2016 11:48:02
0

Revisa tu archivo .htaccess

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

Siempre puedes eliminar tu .htaccess y luego, una vez que hayas iniciado sesión nuevamente, ve a los enlaces permanentes y cámbialo de lo que tienes a otra opción, guarda la página, luego selecciona tu enlace permanente deseado y guarda nuevamente. Esto debería forzar a WordPress a recrear el .htaccess.

1 jun 2017 00:08:33