php - ruta - wordpress no se puede acceder a este sitio web
El IP del servidor Wordpress cambiĆ³ (5)
Me encontré con este problema antes cuando estaba migrando un sitio de prueba a producción. Convenientemente, MySQL tiene una función de reemplazo de cadenas.
Pruebe algo como esto:
UPDATE wp_posts SET post_content = REPLACE(post_content,"http://localhost","http://www.myblog.com")
Tengo un sitio de Wordpress en la intranet de mi casa que ha tenido problemas ahora que la dirección IP ha cambiado: la página de índice se carga, pero no el CSS y no puedo iniciar sesión en el panel de administración del sitio.
Lamentablemente, estoy un poco atrasado en las copias de seguridad. ¿Hay alguna manera de hacer que Wordpress se refiera a la nueva dirección IP?
Me encontré con este problema una vez. Inicie sesión en su base de datos y verifique sus wp_options (si wp_ es el prefijo de su tabla) y luego busque todos los registros y reemplace su antigua ip por nueva.
Las columnas posibles para tener la IP anterior serían ''permalinks'', etc. Lo siento, no puedo ver la estructura de la tabla de mi blog; de lo contrario, habría publicado el nombre correcto de la columna.
Si no quiere piratear la base de datos directamente, use este código en su wp-config.php:
define(''WP_HOME'',''http://example.com'');
define(''WP_SITEURL'',''http://example.com'');
o puede agregar esto a sus funciones.php:
update_option(''siteurl'',''http://example.com/'');
update_option(''home'',''http://example.com/'');
Tienes dos lugares para actualizar esto (bien tres, pero nos quedaremos con los dos).
Si aún puede iniciar sesión en la sección de administración, escriba lo siguiente para su URI /wp-admin/options.php, por ejemplo, si su sitio es http: // localhost, entonces su URL completa será http://localhost/wp-admin/options.php . Una vez que haya iniciado sesión en su sitio, debería ver dos campos (verá muchos campos), pero querrá buscar los dos con URL en ellos: la URL del sitio y la URL del blog (en WP). 2.7 los campos están etiquetados como "home" y "siteurl", no estoy seguro de las otras versiones).
O bien, puede iniciar sesión en la base de datos MySQL y ejecutar lo siguiente.
Select * from wp_options where option_name IN(''siteurl'',''home'');
Acabo de ejecutar esto hoy en una de mis instalaciones. Si su option_value está configurado en su servidor local, puede ejecutar lo siguiente:
update wp_options set option_value=''http://www.yourblogname.com'' where option_name = ''siteurl'';
update wp_options set option_value=''http://www.yourblogname.com'' where option_name = ''home'';
Esto debería actualizar su estructura de tabla.
Tienes que cambiar el ''home'' y ''siteurl'' en la configuración. Como no puede abrir el lado administrativo de WordPress, abra la base de datos en phpMyAdmin (o algo similar).
Las opciones se pueden encontrar en la tabla ''wp_options'' (el prefijo wp_ puede ser diferente). Encuentre la configuración necesaria usando esta consulta ...
SELECT * FROM `wp_options` WHERE `option_name` IN (''siteurl'', ''home'')
Cambie los valores de ambas opciones a la nueva IP.