Preguntas frecuentes sobre la instalación de PrestaShop en distintos paneles
¿Qué necesito saber antes de instalar PrestaShop?
Instalar PrestaShop puede parecer un reto si no tienes experiencia técnica, pero con la información adecuada se convierte en un proceso muy manejable. Antes de empezar, es fundamental que entiendas los requisitos mínimos y las diferencias entre los paneles de control más comunes. Esto te evitará muchos errores y frustraciones a mitad de camino.
Requisitos Previos Imprescindibles
PrestaShop es un software que necesita un entorno específico para funcionar correctamente. No basta con tener cualquier hosting; necesitas asegurarte de que tu servidor cumple con lo siguiente:
- PHP: Versión 7.2.5 o superior (se recomienda PHP 8.0 o 8.1 para mejor rendimiento y seguridad).
- MySQL: Versión 5.6 o superior, o MariaDB 10.1 o superior.
- Espacio en disco: Al menos 512 MB libres, aunque lo ideal es tener más de 1 GB para futuras actualizaciones y cachés.
- Memoria RAM: Mínimo 256 MB, pero se recomienda 512 MB o más.
- Extensiones PHP: Debes tener habilitadas las extensiones
curl,gd,mbstring,openssl,pdo_mysql,zip,fileinfoeintl.
[INFO] La mayoría de los paneles de control modernos, como cPanel, Plesk o Syspanel, ya vienen con estos requisitos preinstalados. Sin embargo, siempre es recomendable verificarlo antes de comenzar la instalación.
FAQ PrestaShop instalación: las preguntas más comunes
Aquí tienes una recopilación de las dudas más frecuentes que nos llegan al soporte. Las hemos organizado por temas para que encuentres rápido lo que buscas.
¿Puedo instalar PrestaShop en cualquier panel de control?
La respuesta corta es sí, pero con matices. Los paneles más habituales son cPanel, Plesk y Syspanel (anteriormente conocido como HestiaCP). Todos ellos te permiten crear bases de datos, gestionar archivos y configurar dominios, que son los tres elementos básicos para la instalación.
La diferencia principal está en la interfaz y en la ubicación de las opciones. Por ejemplo, en cPanel encontrarás el asistente de instalación de aplicaciones llamado "Softaculous", que automatiza todo el proceso. En Plesk, el instalador es similar. En Syspanel, al ser un panel más ligero, es probable que tengas que hacer la instalación manual, pero no te preocupes, es más sencillo de lo que parece.
¿Qué es mejor: instalar PrestaShop automáticamente o manualmente?
Depende de tu nivel de experiencia.
- Instalación automática: Es la opción recomendada para principiantes. Se hace a través de herramientas como Softaculous (en cPanel) o el instalador de aplicaciones de Plesk. Solo tienes que rellenar un formulario con el nombre de tu tienda, el usuario y la contraseña de la base de datos, y la herramienta hace el resto.
- Instalación manual: Es más flexible y te permite tener un control total sobre el proceso. Consiste en descargar el paquete de PrestaShop, subirlo al servidor vía FTP o el gestor de archivos del panel, crear la base de datos manualmente y ejecutar el script de instalación. Es un poco más largo, pero te dará una comprensión mucho mejor de cómo funciona tu tienda.
[TIP] Si es tu primera vez, te recomendamos empezar con la instalación automática. Una vez que te sientas más cómodo, puedes probar la manual. Ambas opciones son válidas y no afectan al rendimiento final de la tienda.
Dudas PrestaShop paneles: errores típicos y cómo resolverlos
Esta es la parte que más nos preguntáis. Los errores de instalación son muy comunes, pero casi siempre tienen una solución sencilla. Vamos a ver los más habituales.
Error 500 o pantalla blanca durante la instalación
Este es el error más temido, pero también el más fácil de diagnosticar. Suele deberse a problemas con los permisos de archivos o a un conflicto con la versión de PHP.
Solución paso a paso:
- Verifica los permisos de archivos: En la raíz de tu dominio, los archivos deben tener permisos
644y las carpetas755. Puedes cambiarlos desde el gestor de archivos de tu panel o con un cliente FTP como FileZilla. - Cambia la versión de PHP: Accede a la configuración de PHP en tu panel (en cPanel suele ser "Select PHP Version", en Plesk "PHP Settings" y en Syspanel también está en las opciones de dominio). Prueba a cambiar a una versión más reciente, como PHP 8.1, o a una más estable, como PHP 7.4.
- Revisa los logs de error: En el gestor de archivos, busca una carpeta llamada
logsoerror_log. Ábrela y verás el mensaje exacto del error. Si no sabes interpretarlo, copia el texto y búscalo en Google; seguro que encuentras la solución.
"Error de conexión a la base de datos"
Este es otro clásico. El mensaje suele decir algo como "No se pudo conectar a la base de datos" o "Error al conectar con el servidor MySQL".
Las causas más comunes son:
- Datos incorrectos: Revisa que el nombre de la base de datos, el usuario y la contraseña sean exactamente los que creaste. A veces, sin querer, copiamos un espacio extra o una letra mal.
- Prefijo de la base de datos: Asegúrate de que el prefijo que pones en la instalación (por ejemplo,
ps_) no esté ya en uso por otra tabla. - Host de la base de datos: El host suele ser
localhost, pero en algunos paneles (como Syspanel o Plesk) puede ser algo comolocalhost:3306o un nombre de servidor específico. Verifica este dato en la sección de bases de datos de tu panel.
[WARNING] Nunca uses la contraseña de tu cuenta de hosting como contraseña de la base de datos. Crea una contraseña única y segura para cada base de datos. Esto es fundamental para la seguridad de tu tienda.
No puedo acceder al instalador de PrestaShop
Si al escribir tu dominio no aparece el asistente de instalación, el problema suele estar en la ruta de los archivos.
Cómo solucionarlo:
- Comprueba la ubicación de los archivos: Si has subido los archivos de PrestaShop a la carpeta
public_html(owww), deberías acceder directamente con tu dominio. Si los has subido a una subcarpeta (comopublic_html/tienda), tendrás que acceder atudominio.com/tienda. - Limpia la caché del navegador: A veces el navegador guarda una versión antigua de la página. Prueba en modo incógnito o con otro navegador.
- Revisa el archivo
.htaccess: Si tienes un archivo.htaccessexistente en la raíz, puede estar redirigiendo a otra página. Renómbralo a.htaccess.bakpara desactivarlo temporalmente y vuelve a intentarlo.
Problemas con los requisitos de PHP en el instalador
El instalador de PrestaShop tiene un chequeo de requisitos. Si te marca errores, no pasa nada, es una oportunidad para corregirlos antes de seguir.
Qué hacer si el instalador te avisa de un requisito fallido:
- Ve a la configuración de PHP de tu panel: Busca la sección donde puedes habilitar o deshabilitar extensiones.
- Activa las extensiones necesarias: Marca las que te falten, como
curl,mbstringofileinfo. En la mayoría de los paneles, solo tienes que marcar la casilla y guardar los cambios. - Reinicia el proceso: Vuelve a cargar la página del instalador y verás que el error ha desaparecido.
Errores instalación PrestaShop: qué hacer cuando todo falla
A veces, a pesar de seguir todos los pasos, algo sale mal. Aquí tienes un plan de emergencia.
La instalación se queda a mitad y no avanza
Esto puede pasar por un problema de tiempo de ejecución del servidor o por un archivo corrupto.
Soluciones:
- Sube los archivos de nuevo: Asegúrate de que has subido todos los archivos de PrestaShop. A veces, el FTP se interrumpe y se quedan archivos sin subir. Vuelve a subir la carpeta completa, sobrescribiendo los archivos existentes.
- Aumenta el límite de memoria: Si tienes acceso a la configuración de PHP, aumenta el
memory_limita 512M o incluso 1G. Esto le da más margen al instalador para trabajar. - Prueba con una versión anterior de PrestaShop: Si la última versión te da problemas, descarga una versión anterior, como la 1.7.8, e intenta con esa. A veces, la compatibilidad con tu servidor es mejor con versiones más antiguas.
[INFO] Si utilizas Syspanel, recuerda que el acceso a la configuración de PHP se realiza a través del puerto 2106. Una vez dentro, busca la opción "PHP" o "Configuración de PHP" en el menú del dominio.
¿Cómo desinstalo PrestaShop si algo sale mal?
No te preocupes, no has roto nada. Para desinstalar PrestaShop por completo, tienes que hacer tres cosas:
- Eliminar la base de datos: Ve a la sección de bases de datos de tu panel y elimina la base de datos que creaste para PrestaShop.
- Eliminar los archivos: Borra todos los archivos de PrestaShop de la carpeta donde los subiste (normalmente
public_htmlo la subcarpeta que hayas creado). - Eliminar el usuario de la base de datos: En algunos paneles, el usuario se elimina automáticamente con la base de datos, pero en otros hay que hacerlo manualmente. Revisa la sección de usuarios de MySQL y borra el que hayas creado.
Después de esto, tu servidor quedará limpio y podrás empezar de nuevo.
Consejos finales para una instalación sin problemas
Para terminar, aquí tienes algunos consejos extra que te harán la vida más fácil.
Elige bien tu hosting
No todos los hostings son iguales. Asegúrate de que el plan que contratas es compatible con PrestaShop. Busca un hosting que ofrezca PHP 8, MySQL y suficiente espacio y memoria. Si tienes dudas, contacta con el soporte de tu hosting antes de contratar.
Mantén todo actualizado
Una vez que instales PrestaShop, es crucial que lo mantengas actualizado. Esto no solo te da acceso a nuevas funciones, sino que también corrige vulnerabilidades de seguridad. Lo mismo aplica para los módulos y temas que instales.
Haz copias de seguridad periódicas
Esto es un consejo de oro. Antes de hacer cualquier cambio importante en tu tienda, haz una copia de seguridad de los archivos y de la base de datos. La mayoría de los paneles tienen herramientas para hacerlo de forma automática. Si algo sale mal, siempre podrás volver atrás.
[TIP] En Syspanel, puedes programar copias de seguridad automáticas desde el panel de control. Accede por el puerto 2106 y busca la sección "Backups". Es una función muy útil que te ahorrará muchos quebraderos de cabeza.
No tengas miedo de pedir ayuda
Si te quedas atascado, no pasa nada. Hay una comunidad enorme de usuarios de PrestaShop y un soporte técnico oficial. Busca en los foros, consulta la documentación oficial o contacta con el soporte de tu hosting. A veces, una segunda opinión es todo lo que necesitas para resolver el problema.
En resumen, la instalación de PrestaShop es un proceso que, con la información adecuada y un poco de paciencia, está al alcance de cualquiera. Recuerda verificar los requisitos, entender tu panel de control y seguir los pasos con calma. Con esta guía de preguntas frecuentes, esperamos haberte dado las herramientas necesarias para que tu tienda online esté funcionando en muy poco tiempo. ¡Mucha suerte con tu proyecto!
