Solución:
En pocas palabras, mover un sitio web Drupal de un host a otro es solo una cuestión de mover los archivos y la base de datos, y luego conectar los dos.
Sin embargo, hay varias cosas que debe considerar:
-
El entorno del servidor debe estar lo más cerca posible entre sí. De esta manera evitará cualquier error que sea el resultado de tener un software / configuración diferente en los servidores de producción y desarrollo. Compare la versión de PHP, la versión de MySQL, los módulos de Apache y la configuración de todos estos componentes.
-
Los permisos de archivo deben configurarse correctamente. He visto problemas causados por esto decenas de veces. En resumen, el usuario de Apache debe tener suficientes permisos para acceder y trabajar con su sitio web Drupal. De lo contrario, no podrá escribir e incluso leer archivos en algunos casos. Lea más sobre cómo asegurar los permisos de archivo correctos aquí.
-
Si lo hace manualmente a través de FTP, asegúrese de que se transfieran todos los archivos. A menudo sucede que uno de los archivos no se cargó por completo. Esto generalmente da como resultado un sitio Drupal roto y errores aleatorios. Otras formas de migrar un sitio web D8 son Drush, Git o simplemente comprimir todo el directorio y usar
wget
en el otro servidor para transferirlo directamente de un servidor a otro. -
Deberá borrar todos los cachés. Preferiblemente, no tendrá activada la agregación CSS / JS y el almacenamiento en caché de páginas cuando migre la base de datos. Puede hacer esto a través de SQL / phpMyAdmin. Consulte esta respuesta para obtener más información.
-
Actualizar hosts de confianza en
/sites/default/settings.php
expediente. -
Una vez que pueda acceder a su sitio web, actualice la ruta del directorio temporal en
/admin/config/media/file-system
, así como cualquier otra configuración (por ejemplo, de los módulos contrib) que almacenan rutas de servidor / nombre de dominio.
Consulte también los documentos sobre la migración de un sitio D7. La mayoría de los elementos siguen siendo aplicables para D8.
Si sigue las pautas anteriores, evitará la mayoría de los problemas. Si aún tiene problemas después de la migración, publique aquí los mensajes de registro exactos que está recibiendo.
Con respecto al error que ya publicó: me aseguraría de que todos los archivos estén allí y de que su caché se borre antes de hacer cualquier otra cosa.
Espero que esto ayude.