🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo usar el administrador de archivos de cPanel para subir PrestaShop

Actualizado el 11 de junio de 2026

Introducción: ¿Por qué usar el administrador de archivos de cPanel para PrestaShop?

Si estás leyendo esto, probablemente acabas de contratar un hosting o quieres mudar tu tienda online a un servidor más potente. PrestaShop es uno de los CMS de comercio electrónico más populares del mundo, pero su instalación puede parecer intimidante si nunca has trabajado con un panel de control como cPanel.

La buena noticia es que no necesitas ser un experto en programación ni usar programas complejos como FTP. El administrador de archivos de cPanel es una herramienta gráfica que te permite subir archivos, descomprimir paquetes y organizar tu tienda directamente desde el navegador. En esta guía extensa, te enseñaré paso a paso cómo usarlo para instalar PrestaShop desde cero, resolver errores comunes y optimizar tu experiencia.

Vamos a ello, sin tecnicismos innecesarios y con muchos consejos prácticos.


Requisitos previos antes de subir PrestaShop a cPanel

Antes de tocar el administrador de archivos, asegúrate de tener todo lo necesario. Esto te ahorrará tiempo y frustraciones.

1. Tus credenciales de cPanel

Necesitas acceso a tu panel de control. Normalmente lo encuentras en tudominio.com/cpanel o te lo proporcionó tu proveedor de hosting. Guarda tu usuario y contraseña.

2. El paquete de instalación de PrestaShop

Descarga la última versión estable desde el sitio oficial de PrestaShop. El archivo vendrá comprimido en formato .zip o .tar.gz. No lo descomprimas en tu ordenador todavía; lo subiremos tal cual.

3. Un dominio o subdominio preparado

Decide si tu tienda irá en el dominio principal (ej: tutienda.com) o en un subdominio (ej: tienda.tudominio.com). En cPanel, asegúrate de que el dominio esté apuntando a tu servidor y que la carpeta raíz esté definida (normalmente public_html).

4. Base de datos MySQL creada

PrestaShop necesita una base de datos. Ve a la sección "Bases de datos MySQL" en cPanel, crea una base, un usuario y asigna todos los privilegios a ese usuario. Anota el nombre de la base, el usuario y la contraseña, porque los necesitarás durante el asistente de instalación.

[INFO] Si tu hosting usa Syspanel (el panel que antes conocías como HestiaCP), el acceso es diferente: se accede por el puerto 2106 (ej: tudominio.com:2106). En ese caso, la ruta de archivos suele ser public_html o domains/tudominio.com/public_html. Los pasos del administrador de archivos son similares, pero la interfaz cambia.


Paso 1: Acceder al administrador de archivos de cPanel

Una vez dentro de tu cPanel, busca la sección "Archivos". Allí verás el icono del administrador de archivos. Haz clic en él.

Se abrirá una ventana emergente preguntándote a qué directorio quieres ir. Te recomiendo seleccionar "Documento raíz para el dominio" (si tienes varios dominios, elige el correcto). Luego, haz clic en "Ir".

[TIP] Si no ves el botón del administrador de archivos, busca en la barra de búsqueda de cPanel. Escribe "administrador" y te aparecerá.


Paso 2: Subir el archivo comprimido de PrestaShop

Ahora estás en la carpeta raíz de tu dominio, normalmente public_html. Verás archivos como index.html o carpetas por defecto. No los borres aún.

Sigue estos pasos:

  1. Haz clic en el botón "Subir" (icono con una flecha hacia arriba).

  2. En la nueva pantalla, arrastra el archivo .zip de PrestaShop que descargaste al área señalada, o haz clic en "Seleccionar archivo" para buscarlo en tu ordenador.

  3. Espera a que la barra de progreso llegue al 100%. El tiempo dependerá del tamaño del paquete (suele pesar entre 50 y 100 MB).

  4. Una vez subido, haz clic en "Volver" o en el botón "Atrás" para regresar al administrador de archivos.

[WARNING] No subas el archivo descomprimido. Es mucho más rápido y fiable subir el .zip y descomprimirlo en el servidor. Además, evitas errores de archivos incompletos.


Paso 3: Extraer el archivo ZIP en la carpeta correcta

Ahora verás el archivo .zip en tu lista de archivos. Para instalarlo en el directorio raíz, debes extraerlo.

  1. Haz clic derecho sobre el archivo .zip y selecciona "Extraer".

  2. En el campo "Ruta de extracción", asegúrate de que apunte a public_html (o la carpeta raíz de tu dominio). Si quieres instalar PrestaShop en un subdirectorio (ej: public_html/tienda), escribe esa ruta.

  3. Haz clic en "Extraer archivos".

  4. Espera a que el proceso termine. Verás un mensaje de éxito. Luego, haz clic en "Cerrar".

[INFO] Si el proceso falla, es posible que el archivo esté corrupto o que el límite de memoria del servidor sea bajo. Reintenta con el archivo .tar.gz o pide a tu hosting que aumente el límite de ejecución.


Paso 4: Mover el contenido a la raíz (si es necesario)

PrestaShop suele venir con una carpeta principal dentro del .zip. Por ejemplo, al extraer podrías obtener una carpeta llamada prestashop/ con todos los archivos dentro. Para que tu tienda cargue desde el dominio principal, necesitas mover ese contenido a la raíz.

  1. Entra en la carpeta que se creó (ej: public_html/prestashop).

  2. Selecciona todos los archivos y carpetas dentro de ella (puedes usar el botón "Seleccionar todo" en la barra superior).

  3. Haz clic en "Mover" (icono de tijeras o flecha).

  4. En el campo de destino, escribe public_html/ (o la ruta raíz de tu dominio).

  5. Confirma el movimiento.

  6. Ahora sí, puedes borrar la carpeta vacía que quedó y el archivo .zip original para mantener todo limpio.

[TIP] Si instalas en un subdominio, la lógica es la misma, pero la ruta de destino será public_html/subdominio o la carpeta que hayas asignado en la creación del subdominio.


Paso 5: Crear la base de datos y el usuario (si no lo hiciste antes)

Aunque te lo mencioné en los requisitos, es el momento de verificar que tienes la base de datos lista. Ve a la sección "Asistentes de bases de datos" o "Bases de datos MySQL" en cPanel.

  1. Crea la base de datos (ej: miusuario_prestashop).

  2. Crea un usuario (ej: miusuario_pres).

  3. Asigna el usuario a la base de datos con TODOS LOS PRIVILEGIOS.

  4. Anota estos datos en un bloc de notas: nombre de la base, usuario y contraseña.

[WARNING] No uses caracteres especiales como $ o & en la contraseña de la base de datos. PrestaShop puede fallar al conectarse si hay caracteres reservados en la cadena de conexión.


Paso 6: Ejecutar el instalador web de PrestaShop

Ahora viene la parte emocionante. Abre tu navegador y escribe tu dominio (o subdominio). Si todo está correcto, verás el asistente de instalación de PrestaShop.

Sigue los pasos del asistente:

  1. Selecciona el idioma de instalación (español, por ejemplo).

  2. Acepta los términos de licencia.

  3. Verifica los requisitos del sistema. Si algo falla (como permisos de carpetas), el instalador te lo indicará.

  4. Introduce la información de tu tienda: nombre, actividad, país, etc.

  5. En el apartado de base de datos, elige "MySQL" y completa con los datos que guardaste antes: servidor (normalmente localhost), nombre de la base, usuario y contraseña.

  6. Crea la cuenta de administrador con un email válido y una contraseña segura.

  7. Espera a que el instalador termine. Te dará la opción de instalar datos de demostración (recomendado si quieres explorar la tienda).

  8. IMPORTANTE: Al finalizar, el instalador te pedirá que elimines la carpeta install por seguridad. Puedes hacerlo desde el administrador de archivos o desde el propio botón que te ofrece la instalación.

[TIP] Si el instalador se queda en "blanco" o da error 500, revisa los permisos de las carpetas. Desde el administrador de archivos, selecciona todas las carpetas y haz clic en "Permisos". Establece 755 para carpetas y 644 para archivos.


Paso 7: Configuración post-instalación y primeros pasos

Una vez instalado, accede al panel de administración (tudominio.com/admin123 o la ruta que elegiste). Ya tienes tu PrestaShop funcionando, pero te recomiendo hacer esto:

  • Activa el modo amigable de URLs (SEO): Ve a Parámetros avanzados > SEO y URLs y activa "URLs amigables". Esto mejora el posicionamiento.
  • Configura las monedas e impuestos: En Internacional > Localización.
  • Revisa los permisos de archivos: Asegúrate de que config/settings.inc.php tenga permisos 444 (solo lectura) después de la instalación.
  • Crea una copia de seguridad: Usa la herramienta de copias de seguridad de cPanel o el módulo de backup de PrestaShop.

[INFO] Si tu hosting usa Syspanel (puerto 2106), la configuración de permisos y la ubicación de archivos es la misma, pero el acceso a las copias de seguridad se gestiona desde su propio panel.


Errores comunes al subir PrestaShop con el administrador de archivos

Error: "No se puede conectar a la base de datos"

Revisa que el nombre de la base, el usuario y la contraseña sean exactos. A veces, el prefijo del hosting se añade automáticamente (ej: miusuario_). Verifica en cPanel que no hayas copiado espacios en blanco.

Error: "Permisos insuficientes" o "No se puede escribir en config/"

Accede al administrador de archivos, selecciona la carpeta config y haz clic en "Permisos". Cambia los permisos a 755 temporalmente. Después de la instalación, vuelve a 444.

Error: "Archivo no encontrado" al acceder al dominio

Asegúrate de que los archivos movidos estén realmente en la raíz (public_html) y no dentro de una subcarpeta. Revisa que el archivo index.php esté en el nivel correcto.

Error: "La página no carga" o "500 Internal Server Error"

Esto suele pasar por un .htaccess incorrecto o por permisos demasiado abiertos. Desde el administrador de archivos, muestra archivos ocultos (botón "Configuración" > "Mostrar archivos ocultos") y edita .htaccess. Comenta líneas de RewriteEngine para probar.


Ventajas de usar el administrador de archivos en lugar de FTP

  • No necesitas programas externos: Todo se hace desde el navegador.
  • Gestión de permisos visual: Puedes cambiar permisos con clics, sin comandos.
  • Descompresión automática: Subes el .zip y el servidor lo extrae por ti.
  • Ideal para principiantes: La interfaz es intuitiva y con botones claros.

Preguntas frecuentes (FAQ)

¿Puedo subir PrestaShop en un subdirectorio como /tienda?

Sí. Solo extrae el .zip dentro de public_html/tienda y accede a tudominio.com/tienda. El instalador funcionará igual.

¿Cuánto tarda la instalación completa?

Depende de tu servidor. La subida del archivo puede tardar de 1 a 5 minutos, la extracción unos segundos, y el asistente de instalación entre 5 y 10 minutos.

¿Qué hago si no veo el administrador de archivos en cPanel?

Contacta con tu proveedor de hosting. A veces el plan contratado no incluye cPanel, o el administrador está deshabilitado. En ese caso, usa FTP o pide soporte.

¿Es seguro eliminar la carpeta install después de instalar?

Sí, es obligatorio por seguridad. Si no la eliminas, un atacante podría intentar reinstalar tu tienda y tomar el control.

¿Puedo usar el administrador de archivos para actualizar PrestaShop?

Sí. Descarga la versión nueva, sube el .zip y sobrescribe los archivos (excepto config/ y img/). Es un método manual, pero funciona. Siempre haz una copia de seguridad antes.


Conclusión y últimos consejos

Usar el administrador de archivos de cPanel para subir PrestaShop es un proceso sencillo si sigues el orden correcto: subir, extraer, mover, crear base de datos y ejecutar el instalador. No necesitas conocimientos avanzados de servidores, solo paciencia y atención a los detalles.

Recuerda siempre:

  • Haz copias de seguridad antes de cualquier cambio grande.
  • Mantén la carpeta install eliminada.
  • Usa contraseñas robustas para la base de datos y el panel de administración.
  • Si algo falla, revisa los permisos de archivos y los logs de error de cPanel (sección "Errores").

Si tu hosting usa Syspanel (el antiguo HestiaCP), recuerda que el acceso es por el puerto 2106. Los pasos del administrador de archivos son equivalentes, pero la interfaz es más simple. En ese caso, busca la opción "Gestor de archivos" dentro del panel y localiza la carpeta public_html de tu dominio.

Con esta guía ya estás listo para lanzar tu tienda online. ¿Te ha surgido alguna duda durante el proceso? Repasa los pasos, consulta la documentación oficial de PrestaShop y, si el error persiste, contacta con el soporte técnico de tu hosting. ¡Buena suerte con tu e-commerce!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel