Syspanel: Gestionar archivos de PrestaShop (subir, editar, permisos)
¿Qué es Syspanel y por qué te facilita gestionar los archivos de PrestaShop?
Si tienes una tienda online con PrestaShop, tarde o temprano necesitarás acceder a los archivos de tu web. Ya sea para subir un tema nuevo, editar un archivo de configuración o ajustar los permisos para que todo funcione correctamente, esta tarea puede parecer complicada si no tienes experiencia técnica.
Aquí es donde entra Syspanel, el panel de control de tu hosting que te permite gestionar todos los archivos de tu sitio web de forma visual y sencilla, sin necesidad de usar programas externos ni líneas de comandos. Syspanel es el nombre que recibe el panel de gestión de tu alojamiento, y puedes acceder a él a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106).
En esta guía completa, vamos a explicarte paso a paso cómo usar Syspanel para gestionar archivos de PrestaShop: subir, editar y cambiar permisos de manera segura y sin romper nada.
Acceder al gestor de archivos de Syspanel
Lo primero que debes hacer es entrar en Syspanel. Para ello, abre tu navegador y escribe la dirección de tu servidor seguida de :2106. Por ejemplo:
https://tudominio.com:2106
Te pedirá tu usuario y contraseña de administrador del hosting. Una vez dentro, verás un menú lateral con varias opciones. Busca la sección que dice "Archivos" o "Gestor de archivos". Esta es la herramienta que te permitirá navegar por todas las carpetas de tu PrestaShop.
[INFO] Si no sabes tus credenciales de acceso a Syspanel, contacta con tu proveedor de hosting. Normalmente son las mismas que usas para entrar al panel principal.
Estructura de archivos de PrestaShop: lo básico
Antes de empezar a mover archivos, es importante que conozcas las carpetas principales de PrestaShop. No necesitas aprenderte todas, pero sí las más relevantes:
/admin: aquí se encuentra el panel de administración de tu tienda. El nombre real suele ser algo comoadmin12345por seguridad./themes: en esta carpeta se guardan los temas (plantillas) de tu tienda. Cada tema tiene su propia subcarpeta./modules: contiene todos los módulos instalados./img: imágenes de productos, categorías y configuración general./config: archivos de configuración importantes, comosettings.inc.php./var/logs: registros de errores y actividad de la tienda./override: archivos que sobrescriben el comportamiento original del sistema.
Cuando trabajes con el gestor de archivos de Syspanel, verás todas estas carpetas listadas. Puedes navegar haciendo clic en cada una de ellas.
Subir archivos a PrestaShop con Syspanel
Subir un tema o plantilla
Una de las tareas más comunes es subir un tema de PrestaShop. Aunque puedes hacerlo desde el propio panel de administración de tu tienda, a veces el archivo es demasiado grande o el servidor tiene límites de subida. En esos casos, Syspanel es tu mejor aliado.
Pasos para subir un tema:
- Descarga el tema en tu ordenador. Normalmente viene en un archivo
.zip. - Descomprime el archivo en tu ordenador. Es importante que lo hagas antes de subirlo, porque PrestaShop necesita la carpeta del tema, no el zip.
- Entra en Syspanel y abre el gestor de archivos.
- Ve a la carpeta
/themes. - Haz clic en el botón "Subir" o "Upload" (normalmente está en la parte superior).
- Selecciona la carpeta del tema descomprimida o arrástrala directamente.
- Espera a que termine la subida. Dependiendo del tamaño, puede tardar unos minutos.
- Una vez subido, ve al panel de administración de PrestaShop, a la sección "Diseño > Tema y logo" y selecciona el nuevo tema.
[TIP] Si el tema viene en un
.zipmuy pesado, también puedes subirlo comprimido desde Syspanel y luego usar la opción "Extraer" que encontrarás al hacer clic derecho sobre el archivo.
Subir otros archivos (módulos, imágenes, etc.)
El proceso es exactamente el mismo para cualquier otro archivo: módulos, imágenes, documentos, etc. Solo tienes que navegar hasta la carpeta correspondiente y usar el botón de subida.
Por ejemplo, para subir un módulo manualmente:
- Ve a
/modules. - Sube la carpeta del módulo (descomprimida).
- Luego, en el panel de administración de PrestaShop, ve a "Módulos > Módulos y servicios" y haz clic en "Instalar".
Editar archivos con Syspanel
A veces necesitas hacer un cambio rápido en un archivo, como modificar una línea del archivo de configuración o cambiar un texto en una plantilla. Con Syspanel puedes editar archivos directamente, sin descargarlos y volver a subirlos.
Cómo editar un archivo paso a paso
- En el gestor de archivos de Syspanel, navega hasta el archivo que quieres modificar.
- Haz clic derecho sobre él y selecciona "Editar" o "Edit".
- Se abrirá un editor de texto en pantalla con el contenido del archivo.
- Realiza los cambios que necesites.
- Guarda los cambios con el botón "Guardar" o "Save".
[WARNING] Antes de editar cualquier archivo, haz una copia de seguridad. Puedes descargar el archivo original a tu ordenador o usar la opción "Copiar" en Syspanel. Si algo sale mal, podrás restaurarlo fácilmente.
Archivos comunes que podrías editar
/config/settings.inc.php: contiene la configuración de conexión a la base de datos. Ten mucho cuidado aquí./themes/tu-tema/header.tpl: para modificar el encabezado de tu tienda./themes/tu-tema/footer.tpl: para el pie de página..htaccess: archivo de configuración del servidor, importante para SEO y redirecciones.
[INFO] Si no estás seguro de qué estás editando, es mejor no tocar nada. Un error en un archivo de configuración puede dejar tu tienda inaccesible.
Permisos de archivos en PrestaShop: cómo configurarlos
Los permisos determinan quién puede leer, escribir o ejecutar un archivo. En PrestaShop, es fundamental tener los permisos correctos para que la tienda funcione sin errores.
¿Qué permisos necesita PrestaShop?
En general, los archivos deben tener permiso 644 y las carpetas 755. Sin embargo, hay algunas carpetas que necesitan permisos de escritura (775 o 777) para que PrestaShop pueda generar cachés, subir imágenes o instalar módulos.
Carpetas que normalmente necesitan permisos especiales:
/cache/config/img/log/themes/var/upload/download
Cómo cambiar permisos con Syspanel
- En el gestor de archivos, selecciona la carpeta o archivo al que quieres cambiar los permisos.
- Haz clic derecho y elige "Permisos" o "Permissions".
- Se abrirá una ventana donde puedes escribir el valor numérico (por ejemplo, 755) o marcar casillas.
- Escribe el valor y haz clic en "Aceptar" o "OK".
[WARNING] No pongas permisos 777 en todos los archivos. Esto deja tu tienda vulnerable a ataques. Úsalo solo temporalmente y vuelve a 755 o 644 cuando termines.
Problemas comunes con permisos
Si ves errores como "No se puede escribir en el archivo" o "Permiso denegado", es probable que tengas permisos incorrectos. Sigue estos pasos:
- Identifica la carpeta que da error.
- Cambia sus permisos a 775 primero.
- Si el problema persiste, prueba con 777.
- Una vez resuelto, vuelve a 755 si es posible.
Consejos de seguridad al gestionar archivos
Gestionar archivos conlleva una gran responsabilidad. Aquí tienes algunos consejos para evitar sustos:
- Haz copias de seguridad periódicas: antes de cualquier cambio importante, descarga una copia de los archivos que vas a modificar.
- No edites archivos mientras la tienda está en producción (con clientes haciendo compras). Mejor hazlo en horas de bajo tráfico.
- Usa contraseñas seguras para acceder a Syspanel y no compartas tus credenciales.
- Mantén PrestaShop actualizado para evitar vulnerabilidades.
- Elimina archivos innecesarios como el
install(carpeta de instalación) para evitar accesos no autorizados.
Preguntas frecuentes (FAQ)
¿Puedo subir un tema desde Syspanel si el zip es muy grande?
Sí, de hecho es la mejor opción. Sube el archivo .zip y luego usa la opción "Extraer" en Syspanel. Asegúrate de que la carpeta extraída quede dentro de /themes.
¿Qué hago si mi tienda se cae después de editar un archivo?
No entres en pánico. Restaura el archivo original desde tu copia de seguridad. Si no tienes copia, revisa si Syspanel tiene una papelera o historial de versiones. Si no, contacta con tu proveedor de hosting.
¿Cuál es el permiso correcto para el archivo settings.inc.php?
Lo recomendable es 644. Si necesitas que PrestaShop pueda escribirlo temporalmente, usa 664 y luego vuelve a 644.
¿Por qué no puedo editar un archivo desde Syspanel?
Puede que el archivo tenga permisos de solo lectura. Cambia los permisos a 644 o 664 e intenta de nuevo.
¿Syspanel es compatible con cualquier hosting?
Syspanel es el panel que usamos en nuestro hosting, y está disponible para todos nuestros clientes. Si tu hosting no lo tiene, consulta con tu proveedor qué panel usan.
Conclusión
Gestionar los archivos de PrestaShop no tiene por qué ser un dolor de cabeza. Con Syspanel tienes todo lo que necesitas en un solo lugar: subir temas y módulos, editar archivos de configuración y ajustar permisos de forma segura y visual.
Recuerda siempre hacer copias de seguridad, ser cuidadoso con los permisos y no tocar archivos que no entiendas. Con práctica y siguiendo esta guía, te convertirás en un experto en la gestión de tu tienda online.
Si tienes cualquier duda, no dudes en contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte a que tu PrestaShop funcione perfectamente!
