Cómo actualizar Ghost

Cómo actualizar Ghost

Para actualizar Ghost, primero se recomienda realizar un Backup completo

Se recomienda realizar un backup de todos los contenidos que se tienen en el sitio web. Esta es una buena práctica, porque en caso de que algo salga mal durante la actualización se podrá recuperar toda la información.

Se deben exportar los contenidos y la información de los usuarios primero. A través del panel de administración, opciones Settings > Labs. Clic en el botón export.

Panel de administración donde se encuentra la opción para exportar la información de los artículos publicados.

Al exportar, se generará un archivo .json que se descargará en el equipo de cómputo.

La información de los contactos se descarga en el panel de administración > “Members”.

En el panel de administración > Members, haz clic sobre el botón de configuración y clic en "Export all members"

Ahora, se debe generar una copia completa de la carpeta `content` y descárgala del servidor.

# Duplicar el contenido de la carpeta content
cp -r content /backup/content

Confirma si se debe actualizar la plantilla de diseño

Ghost tiene una herramienta para saber si se necesita actualizar la plantilla para que funcione correctamente con la nueva actualización. Esta herramienta se llama GScan.

Para usarla, se debe descargar una copia de la plantilla que está instalada y colgarla en la herramienta GScan.

Apariencia de la herramienta GScan para subir la plantilla y conocer si debe ser actualizada o no.

GScan arrojará un informe acerca de las características que se deben cambiar o mejorar para que la plantilla funcione correctamente con la nueva versión que deseas actualizar.

Actualizar Ghost

Una vez realizado el backup y comprobado la integridad de la plantilla se puede realizar la actualización a través del Ghost-CLI

Debe asegurarse primero que en la máquina está instalada la última versión del Ghost-CLI.

# Asegurarse de la última versión del Ghost-CLI
sudo npm install -g [email protected]

Ahora ya se puede ejecutar el comando de actualización

# Comando para realizar la actualización
ghost update

Solución a problemas inesperados durante la actualización de Ghost

La gran mayoría de problemas a la hora de actualizar Ghost recae por insuficiente memoria RAM o Swap para ejecutar la acción. Así que debe asegurarse de que se tienen los recursos suficientes para proceder con la actualización.

Forzar actualización

Si la actualización falla, se puede intentar forzar de nuevo la actualización en un segundo intento.

# Forzar de nuevo la actualización
ghost update --force

Si las cosas salieron definitivamente mal, puedes volver a la versión anterior que tenías instalada.

# Revertir la actualización
ghost update –rollback

Suscríbete a nuestro boletín mensual

* indicates required

Powered by Mailchimp