Migrando un sitio de WordPress a otro dominio me encontré con el error 404, página no encontrada, no abria ni la página principal ni el wp-admin. Esto suele pasar porque algo no esta funcionando correctamente, hacer una migración de un dominio a otro es complicado y esto se agrava cuando migras de un servidor a otro. No te preocupes acá te voy a dar algunos consejos de como solucionarlo.
Lo primero que debemos hacer es ajustar nuestro .htaccess, es un archivo localizado en la raíz del sitio, hacemos un respaldo de lo que tiene y lo posteriormente lo dejamos con los parámetros básicos de WordPress.
1 2 3 4 5 6 7 8 9 10 | # 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> # END WordPres |
Guardamos y subimos al servidor.
Recuerda intentar abrir de nuevo tu página desde modo incógnito o vaciar tu caché.
Además del htaccess, debemos checar que el URL en la base de datos este correcto, esto se hace a través de phpMyAdmin checamos lo siguiente:
Seleccionas tu base de datos, buscas la tabla “xxx_options” y editas las opciones de siteurl y home (option_value), ahí cambiamos la anterior URL por la nueva, en mi caso ahora es vivemichoacan.unasolucion.com.mx
Corrigiendo estás opciones debería, en la mayoría de los casos, volver a funcionar WordPress, si aún no puedes ingresar intentemos algo más.
Otra opción es entrar por FTP o desde el administrador de archivos de tu cPanel o panel de hospedaje, modificar las carpetas de los plugins. Estos se encuentran en: wp-content/plugins
Aquí lo que puedes hacer es agregarles un número al final de cada carpeta del plugin, de está forma se desactivarán, y si estaban dando algún problema, nos dejará abrir el sitio.
También podemos cambiar la versión de PHP (Administrador MultiPHP) desde nuestro panel de hosting o cPanel. Seleccionamos nuestro dominio y podemos subir o bajar de versiones, lo ideal sería usar la versión que teniamos anteriormente, ya que cuando creamos un nuevo dominio el panel suele seleccionar la más reciente.
Por último, podemos cambiar los permisos de nuestro archivo wp-config.php que se encuentra en la raíz del sitio, ponemos provisionalmente todos los permisos 777 y probamos sin funciona.
En mi caso está última funcionó y volví a recuperar el acceso a mi WordPress, con esto ya puedes ir probando y activando plugins.
Ojalá te sea de ayuda.