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 directorioconfig
. - 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.