Cómo subir y descomprimir PrestaShop en DirectAdmin
¡Perfecto! Aquí tienes el artículo extenso y optimizado para SEO, siguiendo todas las reglas de formato y contenido que has solicitado.
¿Por qué es importante subir PrestaShop correctamente en DirectAdmin?
Subir y descomprimir PrestaShop en DirectAdmin es uno de los primeros pasos para montar tu tienda online. Aunque pueda parecer una tarea técnica, si sigues esta guía al pie de la letra, verás que es más sencillo de lo que imaginas. Realizar este proceso correctamente desde el principio es crucial para evitar errores de configuración, problemas de permisos y caídas de rendimiento en el futuro.
En este artículo, te explicaré paso a paso, con un lenguaje claro y sin tecnicismos innecesarios, cómo subir PrestaShop DirectAdmin y descomprimir el archivo en la carpeta correcta. Además, te daré consejos sobre los permisos archivos PrestaShop que necesitas para que todo funcione a la perfección. Al final, tendrás tu tienda lista para instalar, sin dolores de cabeza.
Requisitos previos antes de empezar
Antes de lanzarnos a la acción, necesitas tener tres cosas claras y a mano. No te saltes este paso, ya que te ahorrará tiempo y frustraciones.
- Acceso a tu panel de control DirectAdmin: Necesitas el usuario y la contraseña que te proporcionó tu proveedor de hosting. Normalmente, la URL de acceso es algo así como
https://tu-dominio.com:2222o una dirección que te hayan dado en el correo de bienvenida. - El archivo comprimido de PrestaShop: Puedes descargarlo desde la página oficial de PrestaShop (versión estable) o desde el área de clientes de tu hosting si ofrecen instalación manual. Normalmente, viene en formato
.zip. Es importante que no lo descomprimas en tu ordenador aún; lo subiremos tal cual. - Un gestor de archivos (File Manager) o un cliente FTP: En este tutorial usaremos el Administrador de Archivos que viene integrado en DirectAdmin. Es la opción más visual y no requiere instalar nada en tu PC.
[INFO] Si tu proveedor de hosting te ofrece un instalador automático (como Softaculous), te recomiendo usarlo. Es más rápido. Sin embargo, entender el proceso manual te dará control total sobre tu instalación y te servirá para solucionar problemas futuros.
Paso 1: Acceder a DirectAdmin y al Administrador de Archivos
Lo primero es entrar en tu panel de control. Una vez dentro, busca el icono o la sección que dice "Administrador de Archivos" o "File Manager". Suelen estar en la sección "Archivos" o "Herramientas".
Al hacer clic, se abrirá una nueva ventana o pestaña del navegador que te mostrará la estructura de archivos de tu cuenta de hosting. Verás varias carpetas, pero la que nos interesa es public_html.
¿Qué es la carpeta public_html?
Es la raíz pública de tu sitio web. Es decir, todo lo que esté dentro de esta carpeta es accesible desde internet. Si alguien escribe www.tudominio.com, el servidor mostrará el contenido de public_html.
[WARNING] Si tienes un sitio web ya creado en
public_html, haz una copia de seguridad antes de continuar. Subir PrestaShop puede sobrescribir archivos existentes (como elindex.php) y podrías perder tu web actual.
Paso 2: Subir el archivo comprimido de PrestaShop
Ahora viene la parte de subir PrestaShop DirectAdmin. Sigue estos pasos:
- Dentro del Administrador de Archivos, haz clic en la carpeta
public_htmlpara entrar en ella. - Una vez dentro, verás una barra de herramientas en la parte superior. Busca el botón que dice "Subir" o "Upload".
- Se abrirá una nueva pantalla que te permitirá arrastrar y soltar el archivo
.zipde PrestaShop que descargaste, o puedes hacer clic en "Seleccionar archivo" para buscarlo en tu ordenador. - Sube el archivo. Dependiendo del tamaño (el paquete de PrestaShop suele rondar los 50-100 MB), puede tardar unos minutos. Ten paciencia y no cierres la pestaña del navegador hasta que veas que la barra de progreso llega al 100%.
Una vez subido, deberías ver el archivo .zip en la lista de archivos dentro de public_html. Asegúrate de que el nombre no tenga espacios ni caracteres extraños (por ejemplo, prestashop.zip es perfecto).
Paso 3: Descomprimir el archivo en el servidor
Este es el paso clave para descomprimir PrestaShop. No lo hagas en tu ordenador; hazlo directamente en el servidor para ahorrar tiempo y problemas.
- En el Administrador de Archivos, localiza el archivo
.zipque acabas de subir. - Haz clic derecho sobre él. Se abrirá un menú contextual. Busca la opción que dice "Extraer" o "Descomprimir".
- Al hacer clic, el sistema te preguntará dónde quieres extraer los archivos. Asegúrate de que la ruta sea la actual, es decir,
public_html. Si te lo pide, deja el campo vacío o escribe/public_htmlpara que se extraiga directamente en la raíz. - Haz clic en el botón "Extraer Archivos" o "OK".
El proceso de descompresión puede tardar un par de minutos. Al finalizar, verás que se ha creado una carpeta llamada prestashop (o similar, según el nombre del archivo) y el archivo .zip original seguirá ahí.
[TIP] Si al descomprimir se crea una carpeta con el nombre "prestashop", no te preocupes. Ahora tienes dos opciones: mover el contenido de esa carpeta directamente a
public_html(si quieres que tu tienda esté en la raíz de tu dominio) o dejarlo en la subcarpeta (si quieres acceder a ella comowww.tudominio.com/prestashop). Para este tutorial, te recomiendo que la muevas a la raíz.
Cómo mover los archivos a la raíz (public_html)
Si quieres que tu tienda sea el sitio principal, sigue estos pasos:
- Entra en la carpeta
prestashopque se ha creado. - Dentro de ella, verás todos los archivos y carpetas de PrestaShop (como
admin,config,install, etc.). - Selecciona todos los archivos. Puedes usar el botón "Seleccionar todo" o hacer clic en el primero y con Shift + clic en el último.
- Con los archivos seleccionados, haz clic en el botón "Mover".
- En el campo de destino, escribe
public_html(o la ruta que indique que es la raíz). - Confirma la acción.
Después de esto, tu public_html estará lleno de archivos y carpetas de PrestaShop. Ya puedes eliminar la carpeta prestashop vacía y el archivo .zip original para mantener todo limpio.
Paso 4: Configurar los permisos de archivos y carpetas
Este es uno de los puntos más críticos y donde muchos usuarios se atascan. Los permisos archivos PrestaShop son reglas que le dicen al servidor quién puede leer, escribir o ejecutar cada archivo. Si están mal configurados, verás errores de "permiso denegado" o no podrás escribir en la base de datos.
PrestaShop necesita permisos específicos para funcionar. La regla de oro es:
- Carpetas (directorios): Permiso
755. - Archivos (PHP, etc.): Permiso
644.
Cómo cambiar los permisos en DirectAdmin
- En la raíz de
public_html, selecciona todos los archivos y carpetas. Puedes usar la casilla de verificación en la parte superior para seleccionarlos todos. - Haz clic en el botón "Permisos" o "Change Permissions" en la barra de herramientas.
- Se abrirá una ventana con un número de 3 dígitos. Verás que está en formato numérico (por ejemplo, 755).
- Para las carpetas: Asegúrate de que el valor sea
755. DirectAdmin suele aplicar la configuración correcta por defecto si haces clic en "Aplicar a carpetas" o similar. - Para los archivos: Asegúrate de que el valor sea
644.
[WARNING] No cambies los permisos de TODA la estructura de una sola vez de forma indiscriminada. El método más seguro es: primero, selecciona solo las carpetas y ponles
755. Luego, selecciona solo los archivos y ponles644. Algunas versiones de DirectAdmin te permiten hacerlo por separado. Si haces clic en "Aplicar a todos los archivos y subdirectorios", se aplicará el mismo permiso a todo, lo cual es incorrecto.
Método alternativo (más fiable):
- Haz clic en el botón "Seleccionar todo".
- En el menú desplegable "Tipo de archivo", elige "Solo directorios" (esto seleccionará solo las carpetas).
- Haz clic en "Permisos" y escribe
755. - Marca la casilla "Recursivo" (si existe) para aplicar a todas las subcarpetas.
- Repite el proceso, pero esta vez elige "Solo archivos" en el menú desplegable y ponles
644.
[INFO] ¿Por qué 755 y 644? El primer dígito (7 o 6) es para el propietario (tú), el segundo (5 o 4) es para el grupo del servidor, y el tercero (5 o 4) para el resto.
7significa lectura, escritura y ejecución.6significa lectura y escritura.5es lectura y ejecución.4es solo lectura. Esto le da a tu servidor el acceso suficiente para funcionar, pero sin dejar puertas abiertas a hackers.
Paso 5: Instalar PrestaShop
Ahora que has subido y descomprimido todo correctamente, es hora de la instalación. Abre tu navegador y escribe www.tudominio.com/install (o la URL donde hayas puesto los archivos).
Se abrirá el asistente de instalación de PrestaShop. Simplemente sigue los pasos:
- Selección de idioma: Elige tu idioma y haz clic en "Siguiente".
- Verificación de compatibilidad: PrestaShop comprobará que tu servidor cumple con los requisitos. Si hay algún error, te lo indicará. La mayoría de las veces, todo estará en verde. Haz clic en "Siguiente".
- Información de la tienda: Ponle nombre a tu tienda, selecciona tu sector y país. Esto es importante para la configuración inicial.
- Cuenta de administrador: Crea el usuario y la contraseña para entrar al panel de administración de tu tienda (el back-office). Guarda esta información en un lugar seguro.
- Base de datos: Aquí necesitarás los datos de tu base de datos MySQL. Si no la has creado, ve a DirectAdmin y crea una nueva base de datos y un usuario con todos los privilegios. Luego, introduce esos datos aquí (nombre de la BD, usuario, contraseña y prefijo de tablas, que normalmente es
ps_). - Instalación: Haz clic en "Instalar" y espera a que el proceso termine. Puede tardar unos minutos.
Al finalizar, verás un mensaje de éxito. Es crucial que elimines la carpeta install de tu servidor por razones de seguridad. DirectAdmin te lo recordará. Puedes hacerlo desde el Administrador de Archivos: entra en public_html, busca la carpeta install, haz clic derecho y elige "Eliminar".
Preguntas Frecuentes (FAQ)
¿Qué hago si al descomprimir me da un error de "espacio en disco"?
Esto significa que tu plan de hosting no tiene suficiente espacio. Debes liberar espacio (borrando archivos antiguos) o contactar con tu proveedor para ampliar el almacenamiento.
¿Puedo usar un cliente FTP (como FileZilla) en lugar del Administrador de Archivos?
Sí, por supuesto. Es incluso más rápido para subir archivos grandes. Las DirectAdmin PrestaShop configuraciones son las mismas, pero la subida la haces desde tu PC con FileZilla. Solo tienes que conectarte con tus credenciales FTP (que encuentras en DirectAdmin) y arrastrar el archivo .zip a la carpeta public_html. Luego, usas el Administrador de Archivos o un comando de descompresión si tu hosting lo permite.
¿Necesito cambiar los permisos de todos los archivos o solo de algunos?
PrestaShop necesita que la mayoría de los archivos tengan 644 y las carpetas 755 para funcionar. Sin embargo, hay archivos específicos (como config/settings.inc.php) que pueden necesitar permisos 444 o 644 según la configuración de tu servidor. Sigue la regla general y, si tienes errores, revisa los logs del servidor. Para una instalación estándar, 644 y 755 es lo correcto.
¿Por qué veo un error 500 después de descomprimir?
Un error 500 suele estar relacionado con permisos incorrectos o con un archivo .htaccess problemático. Revisa los permisos archivos PrestaShop como te he indicado. Si el problema persiste, renombra el archivo .htaccess a .htaccess.bak para ver si es el causante (aunque esto es poco común).
¿Qué es el puerto 2106 y Syspanel?
Si en algún momento ves referencias a Syspanel o al puerto 2106, no te confundas. Se trata de un panel de control alternativo que algunos proveedores de hosting ofrecen. Si tu hosting usa Syspanel, el acceso al panel se realiza a través de https://tu-dominio.com:2106. Las funciones son similares a las de DirectAdmin, pero la interfaz es diferente. En este tutorial nos hemos centrado en DirectAdmin, pero si usas Syspanel, la lógica de subir y descomprimir archivos es la misma: busca el Administrador de Archivos y sigue los pasos.
¿Cuánto tarda en descomprimirse PrestaShop?
Depende de tu servidor y del tamaño del archivo. Normalmente, no debería tardar más de 2 o 3 minutos. Si tarda mucho, puede ser un problema de rendimiento del hosting o de conexión.
¿Debo subir PrestaShop en la raíz o en una subcarpeta?
Si tu tienda es el sitio principal, en la raíz (public_html). Si quieres tenerla en una subcarpeta (por ejemplo, para probarla en tudominio.com/tienda), puedes dejarla en la subcarpeta que se crea al descomprimir. Solo recuerda que la URL de acceso será diferente.
Conclusión
Has aprendido a subir PrestaShop DirectAdmin, descomprimir PrestaShop y configurar los permisos archivos PrestaShop de forma correcta. Este proceso, aunque pueda parecer complejo, es una habilidad fundamental para cualquier propietario de una tienda online.
Recuerda que la paciencia es clave. No te saltes los pasos, especialmente el de los permisos, ya que es la causa más común de errores posteriores. Con tu tienda instalada, ya puedes empezar a configurar tu catálogo de productos, métodos de pago y envío.
Si en algún momento te sientes perdido, vuelve a este artículo y repasa los pasos. Y si tu hosting usa Syspanel, recuerda que el acceso es por el puerto 2106, pero el proceso es análogo. ¡Mucha suerte con tu nueva aventura en el comercio electrónico!
