Base de conocimientos
1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Esta guía explica cómo cambiar la URL de un sitio en el que se ha instalado la aplicación Prestashop (instalación manual por su parte), pero más generalmente, también permite importar un sitio Prestashop a Infomaniak si estaba registrado anteriormente en otro lugar con una dirección URL diferente.
Prólogo
- Si utiliza Prestashop instalado a través de las Apps del Manager Infomaniak, entonces puede cambiar la dirección muy fácilmente.
- Destinado a la versión 1.7 de Prestashop, esta guía requiere conocimientos técnicos, por lo tanto, si encuentra algún problema, póngase en contacto directamente con su editor o un Socio y consulte la política de soporte así como el artículo 11.9 de los Términos y condiciones de Infomaniak.
Cambiar la URL de un Prestashop instalado
Para ello:
- Ponga en mantenimiento su Prestashop (vaya a Configuración de la tienda y luego Mantenimiento).
- Vaya a Configuración de la tienda > Tráfico y SEO.
- Un poco más abajo, modifique la parte URL de la tienda:
- en Dominio de la tienda introduzca el nuevo dominio
- en Dominio SSL introduzca el nuevo dominio
- la ruta base puede modificarse a su conveniencia pero con precaución
- Haga clic en Guardar.
- Descargue en su ordenador todos los datos Web + MySQL de su antiguo Prestashop.
- Reimporte los datos MySQL descargados a una nueva base de datos.
- Actualice el archivo
parameters.php(situado enapp/config/) indicando la información de la nueva base de datos en las siguientes líneas:database_hostdatabase_namedatabase_userdatabase_password
- Reimporte los datos Web al directorio de su nuevo sitio (nueva URL).
- Elimine todo el contenido de la carpeta cache excepto el archivo
index.php. - Retire el mantenimiento del sitio y pruebe todo el sitio (enlaces, imágenes, carrito, etc.).
Tenga también en cuenta esta otra guía.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía explica cómo configurar una acción en n8n para que se envíe un mensaje a kChat cuando se cumplan las condiciones.
Requisitos previos
- Instalar n8n en un alojamiento de Infomaniak.
- Crear un webhook en la aplicación kChat de Infomaniak.
Crear la acción en n8n
En su sesión de n8n:
- Haga clic para comenzar desde cero:

- Haga clic para agregar una primera acción.
- Elija un disparador manual:

- Haga clic para agregar una acción a disparar.
- Busque y active una acción de tipo “Solicitud HTTP”:

- Elija el método POST.
- Ingrese la URL de su webhook kChat.
- La autenticación no es necesaria (ya aplicada en la URL).
- Active el botón de alternancia (toggle switch) “Enviar cuerpo” para poder especificar un contenido:

- En el campo “Nombre” ingrese el término exacto “texto” como se espera en kChat.
- En el campo “Valor” ingrese las indicaciones que desea mostrar en kChat.
- Haga clic en el botón para probar y aplicar su comando manual:

- El mensaje especificado en n8n se muestra entonces en kChat:

Ahora que esta base funciona, podría imaginar reemplazar el texto fijo por datos provenientes de otro lugar. Por ejemplo, agregue un nodo “Imap” o “RSS Feed” antes del nodo Solicitud HTTP. Así, en lugar de escribir el texto a mano, haga clic en el pequeño engranaje junto a Valor > Expresión para decir: “Enviar a kChat el título del último correo electrónico recibido”…
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía proporciona indicaciones para conectarse a kDrive utilizando el protocolo de conexión WebDAV.
✘ NO DISPONIBLE con
kSuite gratuito / kSuite Estándar
my kSuite / my kSuite+ (ik.me, etik.com, ikmail.com)
Prólogo
- Conectarse mediante WebDAV permite, entre otras cosas:
- utilizar la aplicación WebDAV de su elección en lugar de la aplicación oficial de kDrive (única solución si esta no está disponible en su sistema operativo, por ejemplo, macOS 10.14.6),
- utilizar kDrive como base de sincronización para una herramienta que permita esto mediante WebDAV (Joplin, por ejemplo),
- acceder a kDrive desde el administrador de archivos de su sistema operativo.
Obtener el identificador ID kDrive (kDriveID / client IDkDrive)
Para conocer su identificador:
- Haga clic aquí para acceder a la aplicación web kDrive de Infomaniak (servicio en línea ksuite.infomaniak.com/kdrive).
- La estructura del kDrive se muestra en el menú lateral izquierdo.
- La dirección URL
https://ksuite.infomaniak.com/kdrive/app/drive/123456/mostrada en la parte superior de su navegador contiene un número:
- En algunos casos, especialmente cuando el número de la Organización Infomaniak se menciona en la URL, puede haber varias series de números, pero el principio sigue siendo el mismo, se debe tomar el número mostrado después del término “
/drive/”:
Este número (en el ejemplo 123456) es su identificador kDrive (IDkDrive) necesario para la conexión WebDAV.
Por lo tanto, deberá escribir https://123456.connect.kdrive.infomaniak.com cada vez que sea necesario como dirección WebDAV.
URL de conexión WebDAV directa a una carpeta específica
Para facilitar una conexión directa a través de WebDAV a una carpeta específica, puede utilizar la siguiente URL:
https://IDkDrive.connect.kdrive.infomaniak.com/Common documents/Folder Name
Este método sencillo le permite acceder rápidamente a la carpeta deseada sin navegar manualmente por la estructura. Solo debe reemplazar « Folder Name » por el nombre exacto de la carpeta objetivo para establecer una conexión directa y segura a través de WebDAV. También tenga en cuenta la última parte de esta otra guía para otros ejemplos de dirección.
Guías específicas
Para configurar kDrive en su computadora a través de WebDAV, consulte estas guías específicas:
También puede sincronizar diferentes dispositivos con kDrive:
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía explica cómo agregar o modificar uno o varios registros de tipo TXT en la zona DNS (de un nombre de dominio) gestionada en el Manager de Infomaniak.
Prólogo
- El tipo de registro
TXTpermite insertar texto legible en la zona DNS de un nombre de dominio. - Este es el método generalmente utilizado para contribuir a la prevención del spam y para verificar la propiedad de un dominio (Google puede, por ejemplo, solicitarle esto antes de utilizar algunos de sus servicios: consulte esta otra guía para un ejemplo de adición de
TXTque permita así autenticar un dominio).
Modificar la zona DNS
Para gestionar este tipo de registro en una zona DNS:
- Haga clic aquí para acceder a la gestión de su dominio en el Manager de Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al dominio en cuestión.
- Haga clic en Zona DNS en el menú lateral izquierdo.
- Haga clic en el botón para agregar un registro:

- Haga clic en el botón de opción TXT para agregar un registro.
- Haga clic en el botón Siguiente:

- Ingrese los valores del TXT necesarios para su zona DNS.
- Deje el valor predeterminado en cuanto al TTL.
- Haga clic en el botón Guardar:

Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía explica cómo transferir de manera segura archivos entre su máquina y el servidor de alojamiento web utilizando el protocolo SCP (comando de copia segura).
Prólogo
- Para funcionar, el comando
SCPrequiere:- un origen: un archivo/carpeta a transferir
- un destino: dirección del servidor FTP para realizar la transferencia
- Los datos se cifran automáticamente con
SCPen el momento de la transferencia.
Copiar un archivo local al servidor
Requisitos previos
- Para obtener la dirección del servidor FTP:
- Haga clic aquí para acceder a la gestión de su alojamiento en el Gestor Infomaniak (¿necesita ayuda?).
- Haga clic directamente en el nombre asignado al alojamiento correspondiente.
- Haga clic en FTP / SSH en el menú lateral izquierdo:

- La dirección del servidor se muestra en la parte superior izquierda y se puede copiar:

- Para obtener la ruta de la carpeta de destino:
- Haga clic aquí para acceder a la gestión de su alojamiento en el Gestor Infomaniak (¿necesita ayuda?).
- Haga clic directamente en el nombre asignado al alojamiento correspondiente.
- Haga clic en Más información (en la sección Información).
- Copie la ruta absoluta:

- Complete la ruta absoluta con la carpeta de destino deseada.
A continuación, para copiar un archivo de su máquina, el comando se articula de la siguiente manera:
scp localmachine/path_to_the_file username@ftp_server_adress:/path_to_remote_directory
Para copiar un directorio completo de su máquina, debe adaptar el comando de la siguiente manera:
scp -r localmachine/path_to_the_file username@ftp_server_adress:/path_to_remote_directoryLa carpeta completa se transferirá a su servidor.
Para copiar el contenido de un directorio completo de su máquina, debe adaptar el comando de la siguiente manera:
scp -r localmachine/path_to_the_file/* username@ftp_server_adress:/path_to_remote_directoryEnlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía detalla la creación de un repositorio GIT tanto en su Alojamiento Web como en su Servidor Cloud de Infomaniak.
Prólogo
- GIT y GitHub están disponibles por defecto en los dos soportes mencionados anteriormente.
- En caso de necesidad, socios locales y referenciados por Infomaniak pueden encargarse de estos trámites: lance una solicitud de oferta gratuita; ellos se encargan de todo, liberándole de los detalles técnicos — descubra también el papel del proveedor de alojamiento.
Creación del repositorio GIT
Configuración en el servidor:
- el repositorio GIT está en
/git_depot - el sitio se encuentra en la carpeta
/web/[proyecto](en su servidor FTP)
Líneas de comando a indicar:
cd
mkdir git_depot
cd git_depot/
git init --bare [projet].git
cd [projet].git
git update-server-info
Envío del repositorio local al servidor
A realizar en el equipo local:
git init
git remote add origin ssh://user@[xxxxx].ftp.infomaniak.com:/home/clients/[123456789]/git_depot/[projet].git
git status
git add .
git commit -a -m "init"
git push --set-upstream origin master
git push
Clonación del sitio en el directorio del servidor
A realizar en el servidor:
cd
cd web
rm -r [projet]/
git clone /home/clients/[123465789]/git_depot/[projet].git [projet]/Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
La plataforma de alojamiento para sus sitios *.perso.ch, *.users.ch, *.geneva-link.ch evoluciona y esta guía presenta el procedimiento a seguir para conectarse a su espacio FTP.
Modificación de las credenciales de conexión
La plataforma de alojamiento actual se basa en el uso de un prefijo en el nivel de su nombre de usuario FTP. Este se presenta de la siguiente forma: persoch_
Por lo tanto, si su nombre de usuario era infomaniak, ahora deberá usar el siguiente usuario para conectarse a través de FTP: persoch_infomaniak.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía detalla los puertos abiertos disponibles para los sitios Node.js (solo) alojados en Infomaniak.
Puertos abiertos en salida
Web
- HTTP (tcp/80)
- HTTP alternativo (tcp/8080)
- HTTPS (tcp/443)
- FTP Data (tcp/20)
- FTP Control (tcp/21)
Correo
- POP3 (tcp/110)
- IMAP (tcp/143)
- SMTP submission (+ STARTTLS) (tcp/587)
- SMTPS (tcp/465)
- IMAPS (tcp/993)
- POP3S (tcp/995)
Base de datos
- MySQL (tcp/3306)
- MongoDB (tcp/27017)
- PostgreSQL (tcp/5432)
- Redis (tcp/6379)
- Redis TLS (tcp/6380)
- ElasticSearch (tcp/9200)
Varios
- SSH (tcp/22)
- Git pack transfer (tcp/9418)
Puertos abiertos en entrada
- HTTP (tcp/80)
- HTTPS (tcp/443)
- SSH (tcp/22)
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía explica cómo resolver un problema de instalación de certificado SSL (Let's Encrypt o Sectigo) si utiliza Cloudflare con reglas de seguridad estrictas, como el filtrado por país o direcciones IP.
Ajustar la configuración SSL / geobloqueo
Cuando se solicita un certificado SSL a través de Infomaniak (Let's Encrypt gratuito o Sectigo), la autoridad de certificación debe verificar que es el propietario del dominio. Esta verificación puede realizarse por HTTP (a través de archivos especiales colocados en su sitio), DNS o correo electrónico:
- Let's Encrypt utiliza
/.well-known/acme-challenge/. - Sectigo utiliza generalmente
/.well-known/pki-validation/(o DNS / correo electrónico según la opción elegida).
Si estas verificaciones fallan (por ejemplo, porque Cloudflare bloquea el acceso), el certificado no puede ser emitido o renovado. Además, Let's Encrypt ya no verifica solo desde un lugar. Desde hace algún tiempo (y más aún desde marzo de 2024), realiza sus verificaciones desde varios países al mismo tiempo – incluidos nuevos como Suecia o Singapur. Resultado: si uno de estos países está bloqueado por sus configuraciones de Cloudflare, la solicitud del certificado puede fallar, incluso si todo lo demás está correctamente configurado.
Peor aún: incluso si intenta hacer una excepción solo para la dirección del desafío (.well-known/acme-challenge), esto no siempre funciona con algunas reglas de Cloudflare. De hecho, las reglas de bloqueo por país o IP se aplican antes de cualquier excepción basada en rutas de URL.
Ajustar el modo SSL/TLS
En Cloudflare, utilice el modo Full o Full (strict). Estos modos toleran temporalmente un certificado caducado o auto-firmado, hasta que la validación se complete:
Permitir las rutas de validación
Evite las "IP Access Rules" bloqueantes y prefiera las "Custom Rules" que permiten sin restricciones las rutas:
/.well-known/acme-challenge/(Let's Encrypt)/.well-known/pki-validation/(Sectigo)
Desactivar temporalmente el geobloqueo
Si es necesario, desactive temporalmente el bloqueo geográfico o IP durante la validación, luego vuelva a activar sus protecciones después de la emisión o renovación del certificado.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Infomaniak ofrece diferentes ofertas de Site Creator, gratuitas o de pago, que satisfacen diversas necesidades. Es esencial comprender bien las condiciones asociadas a cada tipo de oferta antes de tomar su decisión.
Comprender las diferentes ofertas de Site Creator
Site Creator está disponible…
- … ya sea gratis con cada alojamiento web de pago:
- En este caso, solo 1 Site Creator puede configurarse por alojamiento web de Infomaniak.
- Para gestionar varios sitios creados con Site Creator en la misma Organización, es necesario poseer varios alojamientos web.
- … ya sea de manera autónoma (standalone en 3 versiones) y no requiere ninguna otra oferta particular en este caso:
- Site Creator Free
- Site Creator Lite
- Site Creator Pro
1. Site Creator Free
Esta oferta se posiciona como una solución de prueba y descubrimiento y es totalmente gratuita. Está dirigida a los usuarios que desean familiarizarse con la herramienta o publicar una página web extremadamente simple:
- Solo permite una sola página web y ofrece un espacio de disco reducido (5 Go).
- Esta oferta no permite la conexión a un nombre de dominio personalizado (será de la forma
*.infomaniak.site) e incluye la obligación de mostrar la mención publicitaria de Infomaniak. - Los módulos de crecimiento importantes, como la gestión completa de un blog, el uso de la Inteligencia Artificial para la generación de texto o la función "Mapa del sitio", no están incluidos.
2. Site Creator Lite
El plan Lite es la oferta de entrada de gama de pago de Infomaniak. Es ideal para la creación de un sitio vitrina o un blog personal simple, ya que elimina las principales restricciones de la versión gratuita y desbloquea los módulos necesarios para un sitio completo:
- Permite la creación de un sitio más sustancial con un límite fijado en 5 páginas web y un espacio de disco más cómodo (15 Go).
- Incluye la oferta de un nombre de dominio durante un año y, punto esencial, la eliminación de cualquier mención publicitaria de Infomaniak en el sitio.
- A diferencia de la oferta Free, el plan Lite desbloquea el acceso a funciones importantes para la navegación y la organización, especialmente el módulo de Creación y gestión de Blog y el módulo Mapa del sitio.
3. Site Creator Pro
La oferta Pro es la fórmula premium de Site Creator. Está exclusivamente dedicada a los proyectos más ambiciosos, como el lanzamiento de una tienda en línea completa, gracias a la eliminación de todas las restricciones de contenido y la integración de herramientas avanzadas de comercio y análisis:
- Elimina cualquier límite de contenido ofreciendo páginas web ilimitadas y un amplio espacio de disco de 50 Go.
- Es la única oferta que integra la gestión completa del E-commerce (pedidos, stock, descuentos) y permite la integración de las pasarelas de pago esenciales (Stripe, PayPal, Mollie) para una actividad comercial en línea.
- El plan Pro es el único que da acceso a herramientas externas cruciales de análisis y seguimiento de rendimiento, como Google Analytics, Hotjar y herramientas como Google reCaptcha.
Compromiso relacionado con las ofertas de pago
A diferencia de otros productos de Infomaniak, algunas ofertas de Site Creator incluyen un nombre de dominio gratuito. Estas ofertas requieren un compromiso firme de una duración mínima de 12 meses, sin posibilidad de reembolso, incluso parcial, y esto incluso si:
- decides dejar de usar Site Creator antes de que finalice el primer año,
- rescindes tus productos,
- cierras tu cuenta de usuario o tu Organización.
Evolución de las ofertas y conservación de tu sitio
Es posible pasar de una oferta gratuita a una oferta de pago más completa:
- Haga clic aquí para acceder a la gestión de tu sitio en el Gestor de Infomaniak (¿necesitas ayuda?).
- Haga clic en el menú de acción ⋮ a la derecha del sitio correspondiente en la tabla que se muestra.
- Haga clic en Modificar la oferta:

También es posible pasar a una oferta superior (por ejemplo, de Lite a Pro).
Sin embargo, no es posible retroceder a una oferta inferior o volver a una oferta gratuita una vez activada una oferta de pago.
Si deseas mantener tu sitio activo, debes renovar imperativamente la misma oferta de pago. No es posible cambiar a una versión gratuita de Site Creator, incluso si:
- no usas ninguno de los módulos de pago,
- tu sitio solo tiene una página.
¿Qué hacer si deseas volver a la oferta gratuita?
En este caso, debes:
- rescindir tu sitio actual después de haber copiado manualmente toda la información que deseas conservar,
- activar una nueva oferta gratuita de Site Creator,
- recrear tu sitio pegando los contenidos recuperados del anterior.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía detalla la instalación y el mantenimiento de Ghost en un alojamiento web de Infomaniak, para obtener una plataforma optimizada para el blogging y la publicación editorial, una alternativa eficiente a Substack o Medium.
Requisitos previos
- Un sitio de tipo Node.js (se recomienda v22).
- Un acceso SSH activo.
- Una base de datos MySQL/MariaDB.
- Detenga la aplicación Node.js desde el panel de control de su sitio Node.js antes de cualquier operación técnica.
Instalación de Ghost
Para ello:
- Conéctese a su servidor por SSH (¿necesita ayuda?).
Ejecute los siguientes comandos para iniciar el instalador:
# Clone tools repo git clone https://github.com/Infomaniak/hosting-tools.git cd hosting-tools/h3-ghost # Run installation script bash ./install.sh- El script ahora:
- le hará algunas preguntas (URL del sitio, información de la base de datos, SMTP, etc.)…
- descargará y configurará Ghost automáticamente…
- tomará unos minutos — ¡sea paciente!
Responda a las preguntas cuidadosamente utilizando los detalles que ha anotado. ¡No cierre el terminal hasta que haya terminado!
Configuración del Manager (Node.js)
Una vez que el script haya terminado, vaya a su Panel de control de Infomaniak:
- Haga clic aquí para acceder a la gestión de su sitio en el Manager de Infomaniak (¿necesita ayuda?).
- Haga clic directamente en el nombre asignado al sitio correspondiente:

- Haga clic en Gestionar bajo Configuración avanzada:

- Haga clic en la pestaña Node.js para acceder a la configuración.
En el campo de comando de ejecución, introduzca:
/srv/customer/node_modules/ghost-cli/bin/ghost run- Verifique que el número de puerto sea
3000. - Caja de comando de build : desactívela.
- Haga clic en el botón Guardar en la parte inferior de la página:

- En la página principal, haga clic en el botón Start (o Restart si ya está en ejecución).
- Confirme la operación si es necesario:

- Observe los registros que muestran la creación de la base de datos y el inicio de la aplicación.
Actualización de Ghost
Antes de actualizar: ¿quiere guardar sus datos? Consulte esta otra guía
Para actualizar Ghost CMS a la última versión o a una versión específica, siga estos pasos:
- Detenga la aplicación Node.js en el Manager Infomaniak.
Acceda al directorio de su sitio Ghost
# Navigate to your Ghost site directory cd ~/sites/ghost-site-nameRemplace
ghost-site-namepor el nombre real de su carpeta (por ejemplo, blog, mysite, etc.).Asegúrese de que los permisos de los archivos sean correctos (la operación puede tardar varios minutos):
# Ensure file permissions are correct find ./ -type d -exec chmod -v 00775 {} \;Verifique las actualizaciones disponibles:
# Check available ghost updates /srv/customer/node_modules/ghost-cli/bin/ghost check-updatePara la última versión (la operación puede tardar varios minutos):
# Update to the latest version /srv/customer/node_modules/ghost-cli/bin/ghost updatePara una versión específica como la v5 (la operación puede tardar varios minutos):
# Update to a specific version (e.g., v5) /srv/customer/node_modules/ghost-cli/bin/ghost update v5- ¿Por qué pasar por la v5? Si usa Ghost v4 y desea pasar a la v6, Ghost requiere pasar por la v5 como paso intermedio. Es indispensable para las actualizaciones de versión mayor.
- Espere a que la actualización se complete y, luego, reinicie la aplicación desde el panel de control del sitio para aplicar la actualización.
¡Terminado! Acceda a su blog Ghost
Vaya a continuación a la URL de su sitio para comenzar:
- Abra su navegador y vaya a
https://domain.xyz/ghost(reemplacedomain.xyzpor su dominio actual). - La primera vez:
- Creará una cuenta de administrador (su identificador para el blog)...
- ¡Luego, podrá comenzar a escribir artículos!
Configuración de usuarios/correo electrónico
Para crear el primer usuario, agregue /ghost a la URL de su sitio (por ejemplo https://ghost.domain.xyz/ghost) y siga el asistente.
También puede configurar la "dirección de soporte del portal de miembros": cuando los nuevos miembros deseen registrarse, el portal envía la confirmación de doble opt-in desde una dirección específica.
Por defecto, es la dirección "noreply" de su dominio. Para actualizarla, vaya a "Configuración", "Membresía", "Configuración del portal", "Personalizar" y "Página de cuenta":
Resolver una incompatibilidad técnica entre Ghost y MariaDB
Algunas consultas SQL provocan errores HTTP 400 en MariaDB, lo que resulta en este tipo de error:
[2025-01-01 12:54:28] ERROR "GET /ghost/api/admin/posts/6834625e35802b06f1496305/?formats=mobiledoc%2Clexical&include=tags%2Cauthors%2Cauthors.roles%2Cemail%2Ctiers%2Cnewsletter%2Ccount.conversions%2Ccount.clicks%2Csentiment%2Ccount.positive_feedback%2Ccount.negative_feedback" 400 27ms
Could not understand request.
Error ID:
8f2b0d90-3a30-11f0-a25f-fd9c83e1cf02
Error Code:
ER_BAD_FIELD_ERROR
----------------------------------------
Error: select `posts`.*,
...Si es necesario, existe un parche para adaptar el comportamiento de Ghost.
Para usar este parche, ingrese este comando:
# Enter the current version folder and apply the MariaDB patch
cd current
curl -L https://gist.githubusercontent.com/reneluria/8cbbfbc001e542c77d6d5887fbafe5d3/raw/65e0ce31753b4687d0eb67fc030734a35d3ffbad/ghost-post.patch | patch -p0Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía permite resolver un problema en el CMS Prestashop y más específicamente con su módulo “Búsqueda por facetas” ("Faceted search") que permite la gestión de filtros en las páginas categoría de productos.
El problema
Este módulo de búsqueda específico de Prestashop crea una caché en la base de datos para acelerar la búsqueda, sin embargo, la tabla correspondiente nunca se limpia, lo que causa problemas en la infraestructura de alojamiento.
Primera solución
La primera solución consiste en desactivar la caché propuesta.
Si dispone de un módulo de caché, como por ejemplo Ultimate Cache, no habrá ningún impacto negativo.
Para ello:
- En el panel de administración de PrestaShop, vaya a Módulos → Gestor de módulos.
- Seleccione Módulos y utilice el campo de búsqueda para encontrar “facet”.
- Haga clic en Configurar junto al módulo obtenido en el resultado:

- Desactive el botón al respecto:

Segunda solución
La segunda solución consiste en establecer un cronjob que permita limpiar la tabla, por ejemplo todas las noches:
- Desde los parámetros del módulo, copie la URL existente en el botón
Clear cache:
Luego, desde el Manager Infomaniak, cree un webcron (consulte esta otra guía al respecto) para ejecutar la URL copiada en el punto 1 anterior, por ejemplo 1 vez por día y por noche.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía se refiere al módulo WordPress "Infomaniak Connect for OpenID" que permite a los usuarios conectarse a su sitio WordPress (ya sea alojado por Infomaniak o no) utilizando sus credenciales de Infomaniak.
Prólogo
- Permitir la conexión a través de una cuenta Infomaniak en su sitio WordPress permite a sus visitantes comentar, inscribirse en cursos o acceder a cualquier contenido reservado para miembros de un solo clic, sin tener que crear una nueva cuenta.
- Esto ahorra tiempo y es un método más seguro para usted, ya que no tiene que gestionar contraseñas adicionales.
- El funcionamiento de este módulo externo es idéntico a las opcionesIniciar sesión con Google", "Iniciar sesión con Facebooko "Iniciar sesión con Apple"; utiliza los protocolos estándar OAuth2 y OpenID Connectpara permitir la autenticación única (SSO).
A. Crear una aplicación con Auth Infomaniak
Para ello:
- Haga clic aquí para acceder a la gestión de su producto Auth en el Administrador de Infomaniak (¿Necesita ayuda?).
- Haga clic en el botón para Crear una nueva aplicación:

- Elija el tipo "Web Front-End".
- Asigne un nombre a su aplicación.
- En el campo URL, indique el nombre de dominio correspondiente a su sitio WordPress después del cual agrega
/openid-connect-authorize(consulte la documentación de GitHub si es necesario). - Haga clic en el botón para finalizar la creación de la aplicación:

- Tome nota de las 2 informaciones obtenidas al finalizar su aplicación OAuth2:

B. Configurar la extensión de WordPress
Para ello:
- Busque la extensión
Infomaniak Connect for OpenIDen la plataforma de extensiones de WordPress desde su sitio. - Instale y active la extensión:

- Configure la extensión desde el menú Configuración:

- Los únicos campos que debe completar son Client ID y Client Secret Key y provienen de las informaciones obtenidas en el punto A anterior:

- No olvide guardar los cambios realizados en la configuración de la extensión.
- Un botón adicional, para una conexión por identificador de Infomaniak, ahora es visible en su página de inicio de sesión destinada a los usuarios
/wp-admin(/wp-login.php):
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía se refiere al módulo Typo3 "t3ext-infomaniak-auth" que permite a los usuarios conectarse a su sitio Typo3 (ya sea alojado por Infomaniak o no) utilizando sus identificadores Infomaniak.
Prólogo
- Permitir la conexión a través de una cuenta Infomaniak en su sitio Typo3 permite a sus visitantes comentar, inscribirse en cursos o acceder a cualquier contenido reservado para miembros de un solo clic, sin tener que crear una nueva cuenta.
- Esto ahorra tiempo y es un método más seguro para usted, ya que no tiene que gestionar contraseñas adicionales.
- El funcionamiento de este módulo externo es idéntico a las opcionesIniciar sesión con Google", "Iniciar sesión con Facebook" o "Iniciar sesión con Apple"; utiliza los protocolos estándar OAuth2 y OpenID Connectpara permitir la autenticación única (SSO).
A. Crear una aplicación con Auth Infomaniak
Para ello:
- Haga clic aquí para acceder a la gestión de su producto Auth en el Administrador de Infomaniak (¿necesita ayuda?).
- Haga clic en el botón para Crear una nueva aplicación:

- Elija el tipo "Web Front-End".
- Asigne un nombre a su aplicación.
- En el campo URL, indique el nombre de dominio correspondiente a su sitio Typo3 seguido de
/openid-connect-authorize(consulte la documentación de GitHub si es necesario). - Haga clic en el botón para finalizar la creación de la aplicación:

- Tome nota de las 2 informaciones obtenidas al finalizar su aplicación OAuth2:

B. Configurar la extensión Typo3
En SSH, despliegue si es necesario Composer para poder recuperar las extensiones t3ext-infomaniak-auth. Para ello:
- El comando SSH para la instalación de la extensión es el siguiente:
A continuación, en Typo3:
- Conéctese a su interfaz de administración de Typo3.
- Verifique, si es necesario, que la extensión Infomaniak esté activada:

- Verifique, si es necesario, que la extensión Infomaniak esté activada:
- Haga clic en Configuración en el menú lateral izquierdo.
- Haga clic en Configurar las extensiones:

- Haga clic en la flecha a la derecha de typo3-openid-main para desarrollar la pestaña cliente.
- Los únicos campos a rellenar son clientID y clientSecret y provienen de las informaciones obtenidas en el punto A anterior.
- No olvide guardar los cambios realizados en la configuración de la extensión:

- Un botón adicional, para una conexión por identificador Infomaniak, ahora es visible en su página de conexión destinada a los usuarios:

Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía se refiere al módulo Drupal "Infomaniak_Connect" que permite a los usuarios conectarse a su sitio Drupal (ya sea alojado por Infomaniak o no) utilizando sus identificadores Infomaniak.
Preámbulo
- Permitir la conexión a través de una cuenta Infomaniak en su sitio Drupal permite a sus visitantes comentar, inscribirse en cursos o acceder a cualquier contenido reservado para miembros con un solo clic, sin tener que crear una nueva cuenta.
- Esto ahorra tiempo y es un método más seguro para usted, ya que no tiene que gestionar contraseñas adicionales.
- El funcionamiento de este módulo externo es idéntico a las opcionesIniciar sesión con Google", "Iniciar sesión con Facebook o "Iniciar sesión con Apple"; utiliza los protocolos estándar OAuth2 y OpenID Connect para permitir la autenticación única (SSO).
A. Crear una aplicación con Auth Infomaniak
Para ello:
- Haga clic aquí para acceder a la gestión de su producto Auth en el Gestor Infomaniak (¿Necesita ayuda?).
- Haga clic en el botón para Crear una nueva aplicación:

- Elija el tipo "Web Front-End".
- Asigne un nombre a su aplicación.
- En el campo URL, indique el nombre de dominio correspondiente a su sitio Drupal después del cual agrega
/openid-connect-authorize(consulte la documentación de GitHub si es necesario). - Haga clic en el botón para finalizar la creación de la app:

- Tome nota de las 2 informaciones obtenidas al finalizar su aplicación OAuth2:

B. Configurar la extensión de Drupal
En SSH, despliegue si es necesario Composer para poder recuperar las extensiones openid_connect y infomaniak_connect. Para ello:
- Debe editar, si es necesario, el archivo composer.json porque la versión de
openid_connectaún no se considera estable. Agregue: "minimum-stability": "dev", "prefer-stable": true- Los comandos SSH para la instalación de las 2 extensiones son los siguientes:
Luego, en Drupal:
- Busque el módulo Infomaniak entre sus módulos preinstalados.
- Selecciónelo.
- Haga clic en el botón Instalar:

- La instalación de las dependencias se realizará:

- En Configuración, haga clic para configurar la conexión OpenID:

- Haga clic en el botón de edición:

- Los únicos campos que debe completar son Client ID y Client Secret y provienen de las informaciones obtenidas en el punto A anterior:

- No olvide guardar los cambios realizados en la configuración de la extensión.
- En la pestaña Configuración, puede elegir el tipo de visualización para su página de inicio de sesión; no olvide guardar:

- Un botón adicional, para iniciar sesión con un identificador de Infomaniak, ahora es visible en su página de inicio de sesión destinada a los usuarios:

Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía explica cómo ajustar la configuración de un sitio Node.js alojado en la infraestructura de Infomaniak. Aprenderá a adaptar el comportamiento de su aplicación según su evolución, sus dependencias o sus preferencias técnicas.
Requisitos previos
- Instalar un sitio Node.js en su alojamiento.
- Probar sus modificaciones localmente antes de aplicarlas en producción.
- Verifique que sus scripts (
start,build) estén bien definidos en su archivopackage.json. - Si modifica la estructura de su proyecto, piense en ajustar la carpeta de ejecución y los comandos asociados.
- Importante: El puerto de escucha definido en el Manager debe corresponder imperativamente al utilizado en el código de la aplicación.
Acceder a la configuración
Cada sitio dispone de un tablero de control dedicado para controlar la aplicación (iniciar, detener, reiniciar), consultar los registros de ejecución, gestionar las versiones de Node.js y activar los certificados SSL:
- Haga clic aquí para acceder a la gestión de su sitio en el Manager de Infomaniak (¿necesita ayuda?).
- Haga clic directamente en el nombre asignado al sitio en cuestión.
- Haga clic en Gestionar bajo Configuración avanzada:

- Haga clic en la pestaña Node.js para acceder a los ajustes:

Comandos y automatización
Carpeta de ejecución
La carpeta de ejecución indica la ubicación en el servidor donde se ejecutarán los comandos de construcción (build) y lanzamiento. Debe apuntar al directorio raíz de su aplicación, donde se encuentra su archivo package.json.
./ // Root directory
./app // Subfolder named app
./backend // Subfolder named backend
Comando de construcción (Build)
Si su aplicación requiere un paso de preparación (instalación de dependencias, compilación de TypeScript, minificación), indique aquí el comando a ejecutar. Este es el método recomendado para desplegar sus actualizaciones.
A diferencia de una ejecución manual en SSH, esta interfaz utiliza un entorno con rendimiento mejorado para garantizar una construcción rápida sin afectar los recursos de su sitio en producción. Puede encadenar varias tareas (como un git pull seguido de un build) y seguir el progreso y los registros del proceso en tiempo real directamente desde el Manager.
# Example: install dependencies and build
npm install && npm run build
# Example: update code and build with yarn
git pull && yarn install && yarn buildNota: Si su proyecto ya está compilado o no requiere ningún paso intermedio, este campo puede quedarse vacío.
Comando de inicio
Esta instrucción inicia su servidor. Debe ser idéntica a la utilizada en su entorno de desarrollo local para iniciar el punto de entrada de la aplicación.
# Option 1: Direct file launch
node index.js
# Option 2: Using npm script
npm start
# Option 3: Using yarn script
yarn start
Puerto de escucha
Su aplicación debe escuchar obligatoriamente en el puerto dinámico asignado por el Manager. Este puerto se transmite a su código a través de la variable de entorno PORT.
// Use the port provided by the environment
const port = process.env.PORT || 8080;
app.listen(port, () => {
console.log(`Application started on port ${port}`);
});
Versión de Node.js
Puede seleccionar la versión deseada de Node.js en la configuración. Se recomienda priorizar una versión estable (LTS) para garantizar la seguridad y la sostenibilidad de su proyecto.
Aplicar y validar los cambios
Una vez guardados sus cambios en el Manager, debe reiniciar su aplicación desde el panel de control para que los nuevos parámetros (nueva versión de Node, nuevo puerto o nuevo comando de build) se tengan en cuenta.
En caso de dificultad al inicio, puede consultar la consola de ejecución o referirse a esta otra guía para la solución de problemas.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Los sitios Node.js propuestos por Infomaniak permiten ejecutar aplicaciones Node.js en un entorno flexible, listo para usar, sin tener que gestionar una infraestructura de servidor.
Preámbulo
- Ofreciendo la flexibilidad de un servidor sin la complejidad de su administración, este tipo de alojamiento es particularmente adecuado para proyectos API REST, para desplegar el CMS Ghost, n8n, Strapi o frameworks como Express.js, NestJS o también socket.io, next.js, herramientas empresariales o prototipos para:
- desarrolladores que desean desplegar aplicaciones Node.js sin gestionar infraestructura.
- webmasters que buscan experimentar o formarse en Node.js.
- agencias y freelancers que trabajan en varios proyectos de clientes.
- estudiantes, profesores y escuelas que necesitan un entorno sencillo para probar código.
- Los gestores de paquetes NPM y Yarn están soportados.
- Si instala
Node.jsen un alojamiento web dentro de un Servidor Cloud, su sitio no funcionará con los recursos garantizados del Servidor Cloud gestionado.- Consulte esta otra guía para usar Fast Installer y desplegar NVM.
Node.js= nombre oficial del lenguaje/entorno;NodeJS= nombre "técnico" o simplificado en ciertos contextos (a menudo por razones prácticas, no hay diferencia técnica real).
Crear un sitio Node.js
Para acceder a un plan de alojamiento web y agregar un sitio Node.js:
- Haga clic aquí para acceder a la gestión de sus alojamientos en el Manager Infomaniak (¿necesita ayuda?).
- Haga clic directamente en el nombre asignado al alojamiento correspondiente:

- Haga clic en el botón azul Agregar:

- Elija un proyecto con tecnologías avanzadas.
- Haga clic en Siguiente:

- Elija Node.js.
- Seleccione otra versión si es necesario.
- Haga clic en Siguiente:

- Elija el tipo de dominio a asignar a este nuevo sitio:
- un nombre de dominio ya adquirido
- un subdominio creado a partir de un nombre de dominio ya adquirido
- un nombre de dominio aún disponible y a ordenar
- Ingrese el nombre de dominio o el subdominio.
- Elija las opciones avanzadas eventuales.
- Haga clic en Siguiente:

- Elige uno de los dos enfoques posibles:

- Método rápido:
- Un proyecto de ejemplo preconfigurado se instala automáticamente.
- Este enfoque es ideal para descubrir Node.js o comenzar rápidamente una base funcional.
- Método personalizado:
- El código fuente puede importarse a través de Git, archivo ZIP, SSH o SFTP.
- Defines tú mismo los scripts, puntos de entrada, puerto de escucha y comandos de compilación necesarios.
- Método rápido:
- ¡Listo, el sitio está preparado:

Cada sitio dispone de un tablero de control dedicado para controlar la aplicación (iniciar, detener, reiniciar), consultar la consola de ejecución, gestionar las versiones de Node.js, configurar los dominios y activar los certificados SSL:
Para profundizar en la configuración de tu sitio Node.js, consulta esta otra guía.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía explica cómo importar datos externos (archivos, carpetas, etc.) a su kDrive utilizando el protocolo WebDAV proporcionado por su proveedor de alojamiento en la nube.
Prólogo
- Consulte esta otra guía si busca información para copiar datos específicos de un kDrive a otro cuando su usuario tiene acceso a los 2 kDrive correspondientes.
- Consulte esta otra guía si busca información sobre el uso posterior de su kDrive a través del protocolo WebDAV.
Importar datos externos por WebDAV
Requisitos previos
- Tener una oferta kDrive o kSuite (WebDAV no requerido)
- Tener los permisos suficientes dentro de kDrive o kSuite.
- No cambie las contraseñas hasta que la importación esté completa!
Para acceder a la herramienta de importación, donde se deben importar los datos:
- Haga clic aquí para acceder a la aplicación web kDrive de Infomaniak (servicio en línea ksuite.infomaniak.com/kdrive).
- Haga clic en el icono Configuración en la parte superior derecha.
- Verifique o seleccione el kDrive correspondiente en el menú desplegable del menú lateral izquierdo.
- Haga clic en General en el menú lateral izquierdo.
- Haga clic en Importar datos externos:

- Haga clic en el botón azul Iniciar:

- Haga clic en WebDAV.
- Complete la información solicitada según la fuente (incluida la dirección WebDAV que posee - obtenida en la fuente).
- Elija el kDrive de destino y la ubicación deseada para alojar los datos importados.
- Haga clic en Iniciar:

Ejemplo: copiar los datos de un kDrive externo a la Organización
Para importar un kDrive que se encontraría fuera de la Organización en la que se encuentra su kDrive de destino, debe ingresar la siguiente información en el punto 9 anterior (sus identificadores se utilizarán exclusivamente para importar sus datos; se eliminarán inmediatamente al finalizar el proceso):
- Nombre de usuario: dirección de correo electrónico para iniciar sesión en la cuenta Infomaniak
- Contraseña: cree una contraseña de aplicación para este uso específico.
- Punto de entrada: la URL de inicio de sesión WebDAV con el ID del kDrive de origen (disco de origen) — consulte esta otra guía sobre el ID kDrive
- Ejemplo:
https://123456.connect.kdrive.infomaniak.comsi el ID es “123456” para obtener todo el kDrive; pero también es posible importar solo una parte (consulte a continuación).
- Ejemplo:
Especifique el nombre de una subcarpeta específica
Es posible seleccionar una subcarpeta como carpeta de origen, combinando el ID kDrive y la ruta de la carpeta.
Ejemplo de dirección para una carpeta específica en el espacio compartido de los Documentos de la organización (= "Common documents") — reemplace Folder Name por el nombre de la carpeta correspondiente en la ruta:
https://IDkDrive.connect.kdrive.infomaniak.com/Common documents/Folder Name
Ejemplo para una carpeta/subcarpeta que se encontraría en las carpetas personales (es decir, fuera de los Documentos de la organización) — reemplace Folder Name y Sub-folder Name por el nombre de las carpetas correspondientes en la ruta:
https://IDkDrive.connect.kdrive.infomaniak.com/Folder name/Sub-folder Name
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía detalla las reglas específicas a seguir al crear una contraseña de usuario con mysqli_connect() que contiene el carácter “dólar” $ en las plataformas Infomaniak.
Prólogo
- Si al utilizar
mysqli_connect(), recibe el mensaje de error "Acceso denegado para el usuario" y su contraseña de usuario de la base de datos contiene un signo$, el problema puede deberse al funcionamiento de las cadenas de caracteres en PHP. - El problema también puede ocurrir con scripts de mensajería.
Reglas a seguir
Cuando se utiliza el carácter especial $ en una contraseña de usuario y este es seguido por cualquier carácter que no sea un número, el nombre de la variable no es válido y la sustitución no se realiza correctamente.
Aquí hay soluciones para corregir esto:
- Coloque la contraseña entre comillas simples:
'$******' - Asegúrese de que un número siga directamente al dólar:
"$2*****" - Utilice una barra invertida para "escapar" el dólar en la contraseña:
"\$****"
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía explica las diferencias entre un Dominio (o sitio principal), un Subdominio y un Alias.
Prólogo
- Aunque están relacionados, estos tres elementos (Dominio, Subdominio y Alias) tienen funciones y finalidades diferentes.
- Pueden afectar a un Alojamiento Web a través de su nombre de dominio, o incluso al correo electrónico ya que es perfectamente posible tener direcciones de correo electrónico en un subdominio, por ejemplo.
¿Qué es un Dominio?
El dominio o nombre de dominio es la puerta de entrada principal a su sitio web. Es a partir de él que sus usuarios accederán a su contenido. Es este dominio principal el que define lo que aparecerá en la barra de URL de los navegadores de sus usuarios.
Requisitos previos
- Poseer un dominio.
- Poseer un alojamiento web de Infomaniak.
Consulte la guía Crear un nuevo sitio en su alojamiento web.
¿Qué es un Subdominio?
El Subdominio se simboliza con una palabra adicional que se encuentra antes de su nombre de dominio principal. Esto es muy útil en varios casos, por ejemplo:
- esto puede servir para mostrar contenido "exclusivo" o dirigido, por ejemplo, al acceder a
faq.infomaniak.comse llega a la base de conocimientos donde se encuentran todas las guías - esto también puede servir (temporalmente o permanentemente) al crear un nuevo sitio o rediseñar un sitio existente, creando, por ejemplo,
new.domain.xyzcuando el sitio principal era hasta entoncesdomain.xyz
Requisitos previos
- Poseer al menos un dominio.
- Poseer un alojamiento web de Infomaniak.
Consulte la guía Agregar un subdominio a su alojamiento web.
¿Qué es un Alias?
Un Alias o Dominio Alias es un segundo nombre de dominio que apunta directamente a su sitio principal, comparten las mismas páginas web. El alias es otra puerta de acceso a su sitio web. Por ejemplo, el sitio principal de la Confederación Helvética es www.ch.ch y www.suisse.ch es su alias.
Requisitos previos
- Poseer varios nombres de dominio.
- Poseer un alojamiento web de Infomaniak.
Consulte la guía Agregar un alias a su alojamiento web.
El equivalente también existe para un Servicio de Correo.
La ventaja de un Alias es permitirle aumentar la visibilidad de su sitio ante su público objetivo, ofreciéndole más puntos de acceso para acceder a él.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?