Mi tienda no funciona. ¿Cómo restauro una copia de seguridad?

HelpCenter

¿Ha intentado actualizar su tienda y ahora está fuera de servicio? En la mayoría de los casos, la solución es implantar una copia de seguridad. Esta puede ser una operación complicada, pero puede hacerse si ha preparado sus copias de seguridad adecuadamente (consulte el artículo Cómo crear una copia de seguridad de mi tienda).

Estos son los pasos para restaurar una copia de seguridad:

 

1. poner la tienda en mantenimiento

Antes de cualquier operación, ponga su tienda en modo mantenimiento para evitar que sus clientes se encuentren con una página de error. A continuación le indicamos cómo proceder en función de su situación (para más detalles sobre cada técnica, consulte el artículo ¿Cómo configurar el mantenimiento de mi tienda sin acceso a mi back office?)

  • Si tiene acceso al archivo de configuración: modifiqueparameters.php en elapp/config/parameters.php (PrestaShop 1.7+)
  • Si tiene acceso a la base de datos pero no a los archivos: modifiquePS_SHOP_ENABLE enps_configuration
  • No tiene acceso a nada excepto a FTP: ponga un archivo allímaintenance.html

 

2. restaurar los archivos de la tienda

a. Vía FTP

  1. Elimine los archivos actuales del sitio (a menos que desee conservar determinados archivos, como los registros).
  2. Transfiera los archivos de copia de seguridad (directorio completo de PrestaShop que ha guardado) al servidor a través de FTP.
  3. Compruebe que todos los derechos (chmod) están correctamente aplicados (755 para los archivos,644 para los archivos).

b. Desde la interfaz host

Algunos alojamientos web le permiten restaurar una versión completa de su espacio web (por ejemplo, la copia de seguridad automática diaria) a través de su consola (cPanel, Plesk, etc.).

 

3 Restaurar la base de datos

a. A través de phpMyAdmin

  1. Elimine todas las tablas de la base de datos actual (o cree una nueva base de datos vacía).
  2. Importe su archivo.sql a través de la pestaña "Importar".
    • Tenga cuidado de utilizar la misma versión básica que los archivos.

b. Por línea de comandos (opción avanzada)

mysql -u [utilisateur] -p [nom_bdd] < sauvegarde.sql

 

4. compruebe el archivo de configuración

Asegúrese de queapp/config/parameters.php (oconfig/settings.inc.php para PrestaShop 1,6 y -) contiene :

  • Los identificadores correctos de la base de datos.
  • La ruta correcta a la carpeta raíz si ha cambiado de servidor.

 

5. limpieza y reinicio

  • Borre la caché manualmente:
    • Para PrestaShop 1.7+ :var/cache/*
    • Para PrestaShop 1,6 :cache/smarty/compile/ ycache/smarty/cache/
  • Compruebe los registros en/var/logs/ o/log/ en caso de errores.
  • Vuelva a cargar la tienda en un navegador privado para probarla.

 

💡 Pruebe la restauración en un servidor local: Si dispone de tiempo, pruebe la restauración en un entorno local (XAMPP, MAMP) o en un subdominio protegido, para asegurarse de que todo funciona antes de volver a ponerlo en línea.

 

⚠️ Este artículo ha sido traducido por un programa de traducción automática.