Cambiar PrestaShop de Directorio

Paso 1: Preparativos Previos

1.1. Realiza una Copia de Seguridad

Antes de comenzar, es crucial realizar una copia de seguridad completa de tu sitio web. Esto incluye:

  • Archivos del sitio: Usa un cliente FTP como FileZilla para descargar todos los archivos de tu servidor.
  • Base de datos: Accede a phpMyAdmin o a la herramienta de gestión de bases de datos de tu servidor y exporta la base de datos de PrestaShop.

1.2. Verifica los Permisos de Archivos

Asegúrate de que los archivos y directorios tengan los permisos correctos para evitar problemas de acceso después de la migración.

Paso 2: Moviendo los Archivos

2.1. Subir Archivos al Nuevo Directorio

  • Conéctate a tu servidor mediante FTP.
  • Navega hasta el directorio actual de PrestaShop y selecciona todos los archivos.
  • Sube los archivos al nuevo directorio donde deseas mover PrestaShop.

Paso 3: Actualizar la Configuración

3.1. Modificar el Archivo de Configuración

  • Localiza el archivo settings.inc.php en el directorio config.
  • Abre este archivo y actualiza las rutas para reflejar el nuevo directorio. Normalmente, esto incluye la constante _PS_BASE_URI_.
define('_PS_BASE_URI_', '/nuevo_directorio/');

3.2. Actualizar las URLs del Sitio

Accede al back office de PrestaShop y sigue estos pasos:

  • Ve a Parámetros de la tienda > Tráfico y SEO.
  • Actualiza los campos URL Base para reflejar el nuevo directorio.

Paso 4: Actualizar la Base de Datos

4.1. Cambiar URLs en la Base de Datos

Algunas URLs absolutas pueden estar almacenadas en la base de datos. Usa phpMyAdmin para buscar y reemplazar las viejas rutas por las nuevas:

UPDATE ps_configuration SET value = REPLACE(value, 'antiguo_directorio', 'nuevo_directorio') WHERE name = 'PS_SHOP_DOMAIN' OR name = 'PS_SHOP_DOMAIN_SSL';

Asegúrate de ajustar las tablas y campos según tu prefijo de base de datos.

Paso 5: Probar la Migración

5.1. Verificar el Funcionamiento del Sitio

  • Asegúrate de que todas las páginas se cargan correctamente.
  • Prueba funcionalidades críticas como el proceso de compra, el inicio de sesión y la gestión de productos.

5.2. Revisar los Permisos

Verifica que todos los archivos y directorios tengan los permisos adecuados para el nuevo entorno.

Paso 6: Limpieza y Mantenimiento

6.1. Eliminar Archivos Innecesarios

Una vez que hayas confirmado que todo funciona correctamente en el nuevo directorio, puedes eliminar los archivos del antiguo directorio para liberar espacio en el servidor.

6.2. Actualizar Enlaces Internos

Si usas enlaces absolutos en tu contenido, asegúrate de actualizarlos para que apunten al nuevo directorio.

Conclusión

Migrar PrestaShop de un directorio a otro es un proceso que requiere atención a los detalles, pero siguiendo esta guía puedes realizarlo de manera segura y eficiente.

Realizar una copia de seguridad antes de comenzar y probar exhaustivamente después de la migración son pasos clave para asegurar que tu tienda online siga funcionando sin problemas.

Soy Gerard, apasionado del SEO y del rugby a partes iguales. Tanto en mi vida personal como en la profesional aplico los mismos principios: compromiso, respeto, honestidad y diversión.

Estoy en el mundillo de internet desde 1998. Empecé con una tienda online, pasando por muchos proyectos, entre ellos, la gestión comercial y marketing de Webempresa durante 14 años.

Publicaciones Similares