Cómo subir PrestaShop a Plesk mediante el Administrador de archivos
Antes de empezar: ¿Qué necesitas tener listo?
Subir PrestaShop a Plesk mediante el Administrador de archivos es un proceso mucho más sencillo de lo que parece. No necesitas ser un experto en programación ni manejar líneas de comandos. Con un poco de paciencia y siguiendo esta guía paso a paso, tendrás tu tienda online funcionando en menos de lo que imaginas.
Para que todo vaya sobre ruedas, asegúrate de tener lo siguiente a mano:
- Tu paquete de PrestaShop: Puedes descargarlo desde la página oficial de PrestaShop. Normalmente viene en un archivo comprimido en formato
.zip. - Acceso a tu panel de control Plesk: Necesitarás las credenciales (usuario y contraseña) que te proporcionó tu proveedor de hosting.
- Un dominio o subdominio preparado: Es recomendable que tu dominio ya esté creado en Plesk y apunte a tu servidor. Si no sabes cómo hacerlo, en tu panel de Plesk puedes crear un dominio nuevo desde la sección "Sitios web y dominios".
- Datos de tu base de datos: Necesitarás crear una base de datos MySQL y un usuario con todos los privilegios. Te explico cómo hacerlo más adelante, no te preocupes.
[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso al panel se realiza a través del puerto 2106. Aunque esta guía se centra en Plesk, el concepto de subir archivos es muy similar.
Paso 1: Preparar el terreno (Crear la base de datos en Plesk)
Antes de subir cualquier archivo, es fundamental que prepares la base de datos. PrestaShop necesita una base de datos MySQL para guardar toda la información de tu tienda: productos, clientes, pedidos, etc.
Sigue estos pasos dentro de tu panel de Plesk:
- Inicia sesión en Plesk con tu usuario y contraseña.
- En el menú lateral izquierdo, busca y haz clic en "Sitios web y dominios".
- En la parte superior de la pantalla, verás un botón llamado "Bases de datos" o un icono de un cilindro. Haz clic en él.
- Ahora, haz clic en el botón "Agregar base de datos".
- Se abrirá un formulario. Rellena los siguientes campos:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
tienda_prestashop. - Tipo de base de datos: Asegúrate de que esté seleccionado MySQL.
- Servidor de base de datos: Deja el que viene por defecto (normalmente
localhost).
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
- En la sección de "Usuario de la base de datos", tendrás dos opciones:
- Crear un nuevo usuario: Es la opción más recomendada. Escribe un nombre de usuario (por ejemplo,
admin_tienda) y una contraseña segura. Anota estos datos, los necesitarás más tarde. - Usar un usuario existente: Si ya tienes un usuario creado, puedes seleccionarlo.
- Crear un nuevo usuario: Es la opción más recomendada. Escribe un nombre de usuario (por ejemplo,
- Haz clic en "Aceptar" o "OK".
[INFO] Es crucial que guardes el nombre de la base de datos, el nombre de usuario y la contraseña en un lugar seguro. Los necesitarás durante el asistente de instalación de PrestaShop.
Paso 2: Descargar y preparar los archivos de PrestaShop
Ahora vamos a trabajar con los archivos de PrestaShop. Es importante que los tengas listos en tu ordenador antes de subirlos al servidor.
- Ve al sitio web oficial de PrestaShop y descarga la última versión estable. El archivo que se descarga suele llamarse algo como
prestashop_1.7.x.x.zip. - Descomprime el archivo ZIP en una carpeta de tu ordenador. Verás que dentro hay varios archivos y carpetas, incluyendo uno llamado
prestashop.zip(este es el paquete principal) y otros comoInstall_PrestaShop.html. - No subas el archivo
prestashop.zipdirectamente al servidor. Plesk necesita que los archivos estén descomprimidos. Si subes el ZIP, tendrás que descomprimirlo después, y aunque es posible, es más limpio hacerlo desde tu ordenador.
[WARNING] Asegúrate de que la carpeta donde has descomprimido PrestaShop no contenga archivos corruptos. Si el proceso de descompresión da algún error, vuelve a descargar el archivo.
Paso 3: Subir PrestaShop a Plesk con el Administrador de archivos
Este es el paso principal de la guía: subir PrestaShop a Plesk. El Administrador de archivos de Plesk es una herramienta muy visual que te permite gestionar los archivos de tu hosting directamente desde el navegador, sin necesidad de usar FTP.
- Dentro de Plesk, ve a "Sitios web y dominios".
- Busca la fila correspondiente a tu dominio (por ejemplo,
mutienda.com) y haz clic en el enlace o icono llamado "Administrador de archivos". Se abrirá una nueva ventana o pestaña con el explorador de archivos. - Dentro del Administrador de archivos, navega hasta la carpeta
httpdocs. Esta es la carpeta raíz donde se alojan los archivos de tu sitio web. Si tu dominio es el principal, los archivos van aquí. - Una vez dentro de
httpdocs, haz clic en el botón "Subir" (normalmente tiene un icono de una flecha hacia arriba). - Se abrirá un cuadro de diálogo. Arrastra los archivos y carpetas que descomprimiste en el Paso 2 desde tu ordenador hasta la ventana de Plesk. También puedes usar el botón "Seleccionar archivos" para buscarlos en tu equipo.
- Espera a que la subida termine por completo. El tiempo dependerá del tamaño de los archivos y de la velocidad de tu conexión a internet. Es normal que tarde unos minutos.
- Una vez subidos todos los archivos, verás la estructura de carpetas de PrestaShop dentro de
httpdocs.
[TIP] Si solo subiste el archivo
prestashop.zip, puedes usar la opción "Descomprimir" en el Administrador de archivos de Plesk. Selecciona el archivo ZIP y haz clic en el botón "Extraer" o "Descomprimir". Plesk lo extraerá automáticamente. Esta es una alternativa válida.
Paso 4: Configurar los permisos de archivos (Importante para la instalación)
PrestaShop necesita permisos de escritura en ciertas carpetas para poder instalarse y funcionar correctamente. Plesk suele asignar los permisos por defecto, pero es recomendable verificarlos.
- En el Administrador de archivos de Plesk, dentro de la carpeta
httpdocs, selecciona todos los archivos y carpetas (puedes usar el botón "Seleccionar todo"). - Haz clic en el botón "Permisos" (puede aparecer como un icono de candado o con la palabra "Permisos").
- Se abrirá una ventana con los permisos. Para una instalación estándar, asegúrate de que los permisos estén configurados como
755para las carpetas y644para los archivos. - Si ves alguna carpeta con permisos restrictivos (como
750o700), cámbiala a755marcando las casillas correspondientes (lectura, escritura y ejecución para el propietario; lectura y ejecución para el grupo y otros). - Haz clic en "Aceptar" para guardar los cambios.
[WARNING] No configures todos los archivos con permisos
777. Esto es un riesgo de seguridad grave. Los permisos755y644son los estándar y suficientes para PrestaShop.
Paso 5: Ejecutar el asistente de instalación de PrestaShop
Ahora viene la parte emocionante. Con los archivos en su lugar, es hora de ejecutar la instalación.
- Abre tu navegador web y escribe la URL de tu dominio (por ejemplo,
http://www.mutienda.com). - Plesk y PrestaShop se encargarán del resto. Deberías ver la pantalla de bienvenida del asistente de instalación de PrestaShop. Si no ves nada, prueba a escribir
http://www.mutienda.com/install. - El asistente te guiará por varios pasos:
- Elección del idioma: Selecciona tu idioma y haz clic en "Siguiente".
- Verificación de los requisitos: El sistema comprobará que tu servidor cumple con todos los requisitos. Si todo está en verde, haz clic en "Siguiente". Si hay algún problema, el asistente te lo indicará.
- Términos de la licencia: Acepta los términos y continúa.
- Información de la tienda: Rellena el nombre de tu tienda, el sector, el país, etc.
- Cuenta de administrador: Crea el usuario y la contraseña para acceder al panel de administración de tu tienda. Guarda estos datos, son muy importantes.
- En el paso de la base de datos, es donde usarás los datos que creaste en el Paso 1:
- Motor de base de datos: Deja MySQL.
- Dirección del servidor:
localhost. - Nombre de la base de datos: El que pusiste (ej.
tienda_prestashop). - Usuario de la base de datos: El que creaste (ej.
admin_tienda). - Contraseña de la base de datos: La contraseña que elegiste.
- Prefijo de las tablas: Puedes dejarlo como
ps_.
- Haz clic en "Siguiente" y el asistente instalará PrestaShop. Este proceso puede tardar unos minutos.
- Al finalizar, verás la pantalla de confirmación. Es muy importante que elimines la carpeta
installdel servidor por seguridad. Plesk te lo indicará, o puedes hacerlo manualmente desde el Administrador de archivos.
[TIP] Si durante la instalación te pide que elimines la carpeta
install, ve al Administrador de archivos de Plesk, búscala dentro dehttpdocs, selecciónala y haz clic en "Eliminar". Es un paso obligatorio para que tu tienda quede protegida.
Preguntas frecuentes (FAQ) sobre subir PrestaShop a Plesk
¿Puedo usar FTP en lugar del Administrador de archivos de Plesk?
Sí, por supuesto. El Administrador de archivos de Plesk es una opción, pero también puedes usar un cliente FTP como FileZilla. La ventaja del Administrador de archivos es que no necesitas instalar nada y funciona directamente desde el navegador.
¿Qué hago si veo un error de "permiso denegado" durante la instalación?
Esto suele deberse a que los archivos no tienen los permisos correctos. Revisa el Paso 4 y asegúrate de que las carpetas tengan permisos 755 y los archivos 644. También verifica que la carpeta config y var tengan permisos de escritura.
¿Cuánto tiempo tarda en subir PrestaShop a Plesk?
El tiempo de subida depende del tamaño de los archivos (normalmente entre 20 y 50 MB) y de la velocidad de tu conexión. En una conexión de fibra, suele tardar menos de 5 minutos. La instalación en sí es casi instantánea.
¿Puedo instalar PrestaShop en un subdominio?
Sí, puedes hacerlo. En lugar de subir los archivos a httpdocs, tendrías que subirlos a la carpeta correspondiente a tu subdominio (por ejemplo, subdominio.midominio.com). El resto del proceso es idéntico.
¿Es necesario crear la base de datos antes de subir los archivos?
No es estrictamente necesario, pero es muy recomendable. Si ya tienes la base de datos creada, el asistente de instalación será mucho más rápido y evitarás errores. Además, te obliga a tener claros los datos de acceso.
¿Qué es el archivo config/settings.inc.php?
Es el archivo que contiene la configuración de conexión a la base de datos. Durante la instalación, PrestaShop lo genera automáticamente. Si lo editas manualmente, asegúrate de no cometer errores o tu tienda dejará de funcionar.
¿Puedo usar el Administrador de archivos de Plesk para hacer una copia de seguridad de mi PrestaShop?
Sí, puedes. Selecciona todos los archivos de httpdocs y usa la opción "Comprimir" para crear un archivo ZIP. Descarga ese ZIP a tu ordenador. Recuerda que también debes hacer una copia de seguridad de la base de datos desde la sección "Bases de datos" de Plesk.
Consejos finales para una instalación exitosa
- Paciencia: La subida de archivos puede tardar, no interrumpas el proceso.
- Seguridad: Después de la instalación, elimina la carpeta
instally cambia la contraseña de la base de datos si es necesario. - Actualizaciones: Una vez instalado, mantén tu PrestaShop actualizado para disfrutar de las últimas mejoras de seguridad y rendimiento.
- Prueba todo: Después de la instalación, navega por tu tienda, crea un producto de prueba y haz un pedido de prueba para asegurarte de que todo funciona correctamente.
Subir PrestaShop a Plesk mediante el Administrador de archivos es una tarea que, una vez que la haces una vez, se convierte en algo rutinario. Con esta guía detallada, ya tienes todo lo necesario para poner tu tienda online en marcha. Si en algún momento te sientes perdido, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu proveedor de hosting. ¡Mucha suerte con tu nueva tienda!
