Camilo Cosentino
PreguntaBuenas comunidad!
Les comento lo que me paso al usar este plugin, a ver si me pueden ayudar ya que no me quedo bien la migración.
Tengo un wordpress versión 5.4 en mi trabajo, luego de pelearme un buen rato consigo instalar el plugin All in One Migration.
Procedo a realizar la exportación y lo hace correctamente.
Ahora bien, ese sitio exportado lo quiero importar en un wordpress en la nube versión 6.0.
La importación con el plugin no me da problemas para nada.
Logra levantar la homepage lo mas bien.
Ahora al querer navegar a alguna de las secciones me da error NOT FOUND, The Requested URL was not found on this server.
Aclaro que valide lo siguiente:
- En la base de datos el site url este correctamente modificado por el hostname del servidor.
- Los en laces permanentes estén correctamente actualizados
Lo que encontré, es que en la sección de enlaces permanentes me dice que el htaccess esta mal, falta agregar un mod_rewrite.
Y luego de eso me percato que en la carpeta del sitio donde esta toda la estructura de carpetas de el wordpress, no se encuentra el archivo .htaccess.
Por lo que procedo a agregarlo manualmente con la informacion correspondiente:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Aun asi el error persiste.
Agradezco cualquier sugerencia o aporte al respecto que puedan surgir.
Saludos y nunca paren de aprender 😜
Lucio Negrello
Hola Camilo, cómo estás? El problema no es de la migración, sino del servidor. El módulo rewrite se debe habilitar desde la configuración de Apache2. En el caso de que tengas un servicio de hosting contratado, te recomiendo enviar un ticket para que ellos lo habiliten ya que no tiene que ver con una configuración de WordPress, sino del servidor HTTP. Saludos!
