Instalar PrestaShop manualmente en WordPress hosting
¿Tienes un hosting de WordPress y necesitas instalar PrestaShop? No te preocupes, no es tan complicado como parece. Aunque PrestaShop y WordPress son sistemas diferentes, la mayoría de los paneles de control de hosting (como cPanel o Syspanel) te permiten gestionar ambos sin problema. En esta guía, te explicaré paso a paso cómo instalar PrestaShop manualmente en un hosting pensado para WordPress. Al final, tendrás tu tienda online funcionando sin depender de asistentes automáticos que a veces fallan.
¿Por qué instalar PrestaShop manualmente en un hosting de WordPress?
Quizás te estés preguntando: "Si mi hosting es para WordPress, ¿por qué voy a meter PrestaShop?". La respuesta es simple: el hosting es solo el "terreno" donde construyes tu web. Un hosting WordPress suele tener PHP, MySQL y Apache o Nginx, que son exactamente los mismos requisitos que necesita PrestaShop. La diferencia es solo de marketing y optimización.
Instalar PrestaShop manual te da control total sobre el proceso. No dependes de scripts automáticos que a veces instalan versiones antiguas o configuran mal los permisos. Además, es una habilidad que te servirá para futuros proyectos. Aunque parezca técnico, con paciencia y siguiendo estos pasos, lo lograrás sin ser un experto.
Requisitos previos antes de empezar
Antes de lanzarte a la instalación, asegúrate de tener lo siguiente:
- Acceso a tu panel de control de hosting (cPanel, Syspanel, Plesk, etc.). Si usas Syspanel, recuerda que el acceso es a través del puerto 2106 (por ejemplo,
https://tu-dominio.com:2106). - Credenciales FTP o un administrador de archivos en tu hosting.
- Un dominio o subdominio donde instalarás PrestaShop. Puede ser
tutienda.comotienda.tudominio.com. - Una base de datos MySQL vacía (te enseñaré a crearla si no sabes).
- Tiempo y paciencia. La instalación manual toma entre 15 y 30 minutos.
[!TIP]
Si tu hosting tiene PHP 8.0 o superior, mejor. PrestaShop 8.x funciona perfectamente con PHP 8.1. Si tienes PHP 7.4, también sirve, pero te recomiendo actualizar si es posible.
Paso 1: Descargar PrestaShop
Lo primero es obtener el archivo de instalación de PrestaShop. Ve al sitio oficial de PrestaShop y descarga la última versión estable. Busca el botón que dice "Descargar" o "Download". Verás un archivo comprimido en formato .zip.
No descargues versiones beta o de desarrollo, elige siempre la versión estable. Si tu hosting tiene límites de subida de archivos (por ejemplo, 64 MB), asegúrate de que el archivo no supere ese límite. Si es muy grande, puedes descargarlo directamente en el servidor usando el administrador de archivos o SSH (si tienes acceso).
Paso 2: Subir el archivo a tu hosting
Ahora tienes dos opciones: subir el archivo .zip desde tu computadora o usar el administrador de archivos del hosting.
Opción A: Subir desde tu computadora (FTP o File Manager)
- Entra a tu panel de control. Si usas cPanel, busca "Administrador de archivos". Si usas Syspanel, entra por el puerto 2106 y busca la opción equivalente.
- Ve a la carpeta
public_html(ohtdocs). Esta es la raíz de tu sitio web. - Sube el archivo
prestashop.zipque descargaste. Puedes arrastrarlo y soltarlo, o usar el botón "Subir". - Espera a que termine la subida. Dependiendo de tu conexión, puede tardar unos minutos.
Opción B: Descargar directamente en el servidor
Si tienes acceso por SSH, puedes usar wget para descargar el archivo directamente. Pero si no te sientes cómodo con la línea de comandos, la opción A es más sencilla.
[!WARNING]
No subas el archivo a una subcarpeta si quieres que tu tienda esté en la raíz del dominio. Si lo haces, la URL serátudominio.com/prestashopen lugar detudominio.com.
Paso 3: Descomprimir el archivo
Una vez subido el archivo, debes descomprimirlo. En el administrador de archivos, haz clic derecho sobre el archivo .zip y selecciona "Extraer" o "Descomprimir". Si te pregunta dónde extraer, elige la carpeta actual (public_html).
Si usas FTP, puedes descomprimir desde tu computadora y subir los archivos ya extraídos, pero es más lento y propenso a errores. Mejor usa el administrador de archivos del hosting.
Después de extraer, verás una carpeta llamada prestashop (o similar). Si quieres que tu tienda esté en la raíz, mueve el contenido de esa carpeta a public_html. Si prefieres que esté en una subcarpeta, déjalo como está.
Paso 4: Crear una base de datos MySQL
PrestaShop necesita una base de datos para guardar productos, pedidos, clientes y configuración. Vamos a crearla.
- En tu panel de control, busca "Bases de datos MySQL" o "MySQL Database Wizard".
- Crea una nueva base de datos. Ponle un nombre fácil de recordar, por ejemplo
tienda_db. - Crea un usuario para esa base de datos. Por ejemplo,
tienda_user. Elige una contraseña segura (guárdala, la necesitarás). - Asigna todos los privilegios al usuario sobre la base de datos. En cPanel, marca la casilla "ALL PRIVILEGES".
[!INFO]
En Syspanel, el proceso es similar. Busca "Bases de datos" y sigue el asistente. Recuerda que el puerto de acceso es el 2106.
Anota el nombre de la base de datos, el usuario y la contraseña. También necesitarás el host de la base de datos. Generalmente es localhost, pero algunos hostings usan 127.0.0.1 o un nombre como mysql.tudominio.com. Si no estás seguro, mira la documentación de tu hosting o pregunta al soporte.
Paso 5: Ejecutar el instalador de PrestaShop
Ahora viene la parte divertida. Abre tu navegador y ve a la URL donde subiste PrestaShop. Si lo pusiste en la raíz, será https://tudominio.com. Si lo pusiste en una subcarpeta, será https://tudominio.com/prestashop.
Verás la pantalla de bienvenida del instalador de PrestaShop. Sigue estos pasos:
- Selecciona el idioma y haz clic en "Siguiente".
- Acepta los términos de la licencia. Lee rápido, pero acepta.
- Verifica los requisitos. El instalador comprobará si tu servidor cumple con los requisitos. Si todo está en verde, continúa. Si hay advertencias, anótalas y trata de corregirlas (por ejemplo, activar extensiones PHP como
curlogd). - Configura la tienda: aquí pones el nombre de tu tienda, el sector, el país, la descripción y el logo (puedes cambiarlo después).
- Configura tu cuenta de administrador: crea un email y una contraseña para acceder al panel de administración de PrestaShop. ¡No uses datos obvios!
- Configura la base de datos: aquí introduces los datos que creaste en el paso 4:
- Host de la base de datos:
localhost(o el que te haya dado tu hosting). - Nombre de la base de datos: el que creaste.
- Usuario: el que creaste.
- Contraseña: la que elegiste.
- Prefijo de tablas: déjalo como
ps_(o cámbialo por seguridad si quieres).
- Host de la base de datos:
- Haz clic en "Siguiente" y espera. El instalador creará las tablas y configurará el sistema. Esto puede tardar unos minutos.
[!WARNING]
No cierres el navegador durante la instalación. Si se corta la conexión, podrías tener que empezar de nuevo.
Paso 6: Instalar los datos de demostración (opcional)
Después de configurar la base de datos, el instalador te preguntará si quieres instalar datos de demostración. Si es tu primera vez con PrestaShop, te recomiendo que sí. Así verás productos, categorías y configuraciones de ejemplo que te ayudarán a entender cómo funciona la tienda.
Si ya tienes experiencia, puedes omitirlo para empezar limpio.
Paso 7: Finalizar la instalación
Una vez completada la instalación, verás una pantalla de éxito. PrestaShop te dará dos enlaces:
- Enlace a tu tienda: la parte pública.
- Enlace al panel de administración: normalmente en
https://tudominio.com/admin(o la carpeta que hayas elegido).
[!IMPORTANT]
Elimina la carpetainstallde tu servidor. Es un requisito de seguridad. Puedes hacerlo desde el administrador de archivos. Si no lo haces, PrestaShop no funcionará correctamente y podrías tener vulnerabilidades.
También es recomendable cambiar el nombre de la carpeta admin por uno más difícil de adivinar (por ejemplo, admin456). Esto lo puedes hacer antes de finalizar la instalación o después, moviendo la carpeta en el administrador de archivos.
Paso 8: Configuración básica post-instalación
¡Felicidades! Ya tienes PrestaShop instalado. Pero no termina aquí. Ahora debes configurar algunos ajustes básicos:
Activar el modo amigable de URLs
- Ve a tu panel de administración (la URL que termina en
/admin). - Entra en "Configuración" > "Parámetros avanzados" > "URLs".
- Activa la opción "URLs amigables" y guarda.
Esto hará que las URLs de tus productos sean limpias y fáciles de recordar, lo cual es clave para el SEO.
Configurar la tienda
- Ve a "Configuración" > "Parámetros generales" y ajusta el nombre, logo, divisa e idioma.
- Configura los métodos de pago y envío en las secciones correspondientes.
Cambiar la contraseña del administrador
Si usaste una contraseña fácil durante la instalación, cámbiala ahora. Ve a "Administración" > "Empleados" y edita tu perfil.
Solución de problemas comunes
A veces, las cosas no salen a la primera. Aquí tienes algunas soluciones a problemas típicos:
Error de conexión con la base de datos
Revisa que el nombre de la base de datos, el usuario y la contraseña sean correctos. En algunos hostings, el usuario no tiene acceso a bases de datos fuera de su prefijo. Asegúrate de que el usuario esté asignado a la base de datos correcta.
Página en blanco después de la instalación
Esto suele pasar por falta de memoria PHP o por la carpeta install no eliminada. Borra la carpeta install y aumenta el límite de memoria PHP en el archivo php.ini (si puedes) o en el archivo .htaccess.
Error 500
Revisa los permisos de archivos y carpetas. Los archivos deben tener permiso 644 y las carpetas 755. Puedes cambiarlos desde el administrador de archivos o con un cliente FTP.
Problemas con el hosting de WordPress
Algunos hostings tienen reglas de seguridad específicas para WordPress que pueden interferir con PrestaShop. Si tienes problemas, contacta al soporte de tu hosting y diles que estás instalando un script PHP con MySQL. Ellos podrán ayudarte.
Preguntas frecuentes (FAQ)
¿Puedo tener WordPress y PrestaShop en el mismo hosting?
Sí, perfectamente. Puedes instalar WordPress en public_html y PrestaShop en una subcarpeta como public_html/tienda. Solo necesitas bases de datos separadas para cada uno.
¿Qué pasa si mi hosting solo tiene instalador de WordPress?
No pasa nada. El instalador de WordPress no afecta a PrestaShop. Simplemente sigue los pasos manuales de esta guía. La instalación manual funciona en cualquier hosting que tenga PHP y MySQL.
¿Es seguro usar un hosting de WordPress para PrestaShop?
Sí, siempre que el hosting cumpla con los requisitos de PHP y MySQL. La etiqueta "WordPress hosting" es solo una estrategia de marketing. Lo importante es el rendimiento y los recursos del servidor.
¿Puedo instalar PrestaShop en Syspanel?
Claro. Syspanel es un panel de control como cualquier otro. Solo recuerda que el acceso es por el puerto 2106. El proceso de instalación es idéntico al que te he explicado.
¿Cuánto tiempo tarda la instalación?
Si sigues los pasos, entre 15 y 30 minutos. La mayor parte del tiempo se va en subir el archivo y esperar a que el instalador cree la base de datos.
Conclusión
Instalar PrestaShop manualmente en un hosting de WordPress es más fácil de lo que parece. Solo necesitas seguir el orden correcto: descargar, subir, descomprimir, crear la base de datos y ejecutar el instalador. Con esta guía, tendrás tu tienda online lista sin depender de herramientas automáticas.
Recuerda siempre eliminar la carpeta install y cambiar el nombre de la carpeta admin por seguridad. Y si te atascas, no dudes en consultar la documentación oficial de PrestaShop o preguntar a tu proveedor de hosting. ¡Buena suerte con tu tienda!
