Base de conocimientos

1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!

Esta guía explica cómo iniciar un análisis del contenido de un Alojamiento Web para detectar y eliminar los archivos que contienen virus y otros scripts maliciosos que podrían poner en peligro la seguridad de los sitios web.

 

Introducción

  • Recibirá un correo electrónico cuando la operación se haya completado (el análisis antivirus puede tardar un tiempo; puede cerrar el gestor).
  • Infomaniak garantiza la protección de los alojamientos analizando exclusivamente las carpetas de los sitios web (webroot); fuera de esto, no se realiza ningún análisis sincrónico en el resto del alojamiento.
  • Considere también la posibilidad de utilizar la herramienta de detección de vulnerabilidades para supervisar las posibles vulnerabilidades que se corrigen automáticamente en sus sitios web.

 

Iniciar un análisis antivirus de los sitios

Para analizar el contenido que pueda estar infectado:

  1. Haga clic aquí para acceder a la gestión de su alojamiento en el Panel de control de Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al alojamiento correspondiente.
  3. Haga clic en Seguridad en el menú lateral izquierdo.
  4. Haga clic en Antivirus en el menú lateral izquierdo.
  5. Haga clic en el botón azul Analizar:
  6. Seleccione el sitio o los sitios que desea analizar.
  7. Haga clic en el botón azul Iniciar el análisis:
  8. Siga la procedura hasta que se inicie el análisis de los archivos.

¿Le ha sido útil esta FAQ?

Esta guía explica cómo instalar rápidamente aplicaciones, extensiones PHP y tecnologías (lista no exhaustiva a continuación) en unos pocos clics en Servidor Cloud únicamente.

 

Consulte esta otra guía si busca información sobre aplicaciones web adicionales que se pueden instalar en cualquier tipo de alojamiento, incluidas las ofertas estándar/compartidas.

 

Instalar (o desinstalar) aplicaciones/extensiones PHP…

Para encontrar la lista de tecnologías y proceder a su instalación:

  1. Haga clic aquí para acceder a la gestión de su Servidor Cloud en el Panel de control de Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al Servidor Cloud correspondiente:
  3. Haga clic en el menú lateral izquierdo:
    1. Extensiones PHP
    2. Instalador rápido
  4. Haga clic en el menú de acciones a la derecha de la extensión que desea desinstalar en la tabla que se muestra.
  5. Haga clic en Desinstalar.
  6. De lo contrario, haga clic en el botón azul.Instalar una extensión / Instalar una aplicación:
  7. Luego, seleccione la nueva instalación que desee:

 

Lista no exhaustiva de las aplicaciones y extensiones disponibles

  • AdvanceCOMP
  • BuildEssential
  • electron_dev
  • ExifTool
  • FFmpeg ↗ guía
  • Ghostscript
  • Gifsicle
  • GraphicsMagick
  • HAProxy
  • Imagemagick ↗ guía
  • Jpegoptim
  • libjpeg_turbo
  • libqrencode
  • libX11_xcb1
  • MidnightCommander
  • Memcached ↗ guía
  • mongoDB ↗ guía
  • NVM, administrador de versiones de Node
  • OptiPNG
  • p7zip
  • PDFtk
  • PHP_APCu
  • PHP_CLI ↗ guía
  • PHP_FPM
  • PHP_GnuPG (extensión obsoleta) ↗ guía para la alternativa PHP pura
  • PHP_gRPC
  • PHP_igbinary
  • PHP_IonCube ↗ guía
  • PHP_OPcache
  • PHP_PDF
  • PHP_PDO_ODBC ↗ guía
  • PHP_Swoole
  • pip
  • Pngcrush
  • Pngquant
  • Redis ↗ guía
  • RRDTool, la herramienta de base de datos Round Robin
  • RubyCompass
  • systemd ↗ guía
  • tesseract_ocr
  • varnish ↗ guía
  • virtualenv
  • WebP
  • xauth
  • xpdf
  • xvfb
  • ZSH

¿Le ha sido útil esta FAQ?

Esta guía explica cómo ponerse en contacto con el servicio de asistencia de Infomaniak y autorizarlo para que acceda a sus productos en líneay, en particular, a su contenido, y proporcionar detalles útiles al realizar una solicitud de asistencia.

 

Contactar con el servicio de asistencia de Infomaniak

Algunas direcciones de correo electrónico, como support@infomaniak.com, no están diseñadas para recibir solicitudes de asistencia directa.

Los mensajes enviados a estas direcciones no son gestionados por los equipos de soporte y no permiten realizar un seguimiento de la solicitud.

Para garantizar una gestión adecuada, cada solicitud debe enviarse únicamente a través del centro de asistencia:

  • Este funcionamiento permite generar un ticket, dirigir automáticamente la solicitud al departamento correspondiente y garantizar un seguimiento completo hasta su resolución.
  • Una vez registrada la solicitud, los intercambios pueden continuar directamente por correo electrónico con el servicio de asistencia.

Antes de ponerse en contacto con el servicio de asistencia, también se recomienda consultar la base de conocimientos, que contiene numerosas guías y respuestas a las preguntas más frecuentes.

 

Permitir que el servicio de asistencia acceda a un tipo de contenido

El servicio de asistencia de Infomaniak puede solicitarle que conceda acceso temporal a una parte de su contenido; esto permite ahorrar tiempo en el diagnóstico, ya que evita intercambios de información innecesarios:

  • Este acceso está estrictamente limitado al contexto del análisis y solo sirve para identificar el origen del problema:
    • Solo los colaboradores de Infomaniak que gestionan directamente su solicitud de asistencia tendrán acceso.
    • El acceso se realiza únicamente desde las instalaciones controladas de Infomaniak.
  • De acuerdo con la política de privacidad de Infomaniak, sus datos nunca se utilizarán para otros fines:
    • Puede revocar este acceso en cualquier momento.
    • En caso contrario, este acceso caducará automáticamente después de 7 días.

Para autorizar a Infomaniak a acceder a una parte específica de sus servicios (autorizar el acceso a un contenido nunca abre el acceso a los demás; cada autorización es específica e independiente):

  1. Haga clic aquí para acceder a la gestión de accesos en el Panel de control de Infomaniak.
  2. Haga clic en el interruptor para permitir el acceso al contenido de…
    1. … las direcciones de correo electrónico vinculadas a la aplicación web Mail de Infomaniak (servicio en línea ksuite.infomaniak.com/mail) + contactos y calendarios,
    2. … las carpetas de uno o varios kDrive existentes en las Organizaciones de las que forma parte el usuario actual,
    3. … las conversaciones de uno o varios productos kChat existentes en las Organizaciones de las que forma parte el usuario actual.

 

Con kSuite, también puede hacerlo haciendo clic aquí o seguir estos pasos para lograrlo:

  1. Haga clic en el icono Configuración en la esquina superior derecha de la ventana de kSuite.
  2. Haga clic en Soporte en el menú lateral izquierdo:
  3. Haga clic en el interruptor para permitir el acceso al contenido de…

También puede compartir un solo correo electrónico específico de forma muy sencilla.

 

Cómo hacer capturas de pantalla

… en Windows

Microsoft ofrece un programa preinstalado dedicado a las capturas de pantalla. Pero para realizarlas manualmente:

  1. Muestre lo que quiere/debe mostrar en la pantalla.
  2. Pulse la tecla IMPRIMIR PANTALLA de su teclado (o PRTSCR, IMPR. PANT., etc.) una vez.
  3. En Microsoft Word (o similar), vaya a "Editar" -> "Pegar" para insertar la imagen en la página.
  4. Guarde su archivo.
  5. Repita la operación del punto 1 al punto 5 tantas veces como el número de capturas deseadas.

… en macOS

  1. Pulse simultáneamente las teclas "CMD" + "shift" (la flecha curvada hacia arriba — mayúscula) + la tecla "3".
  2. Cada vez que se pulsan estas teclas, se crea un archivo de imagen en el escritorio de su ordenador.

… en iOS (iPhone, iPad...)

  1. Pulse simultáneamente los botones "Power" + "Home" (los dos únicos botones físicos).
  2. A continuación, recupere las capturas de pantalla en la aplicación "Fotos" de su dispositivo.

… en Android (por ejemplo, Samsung, LG o Huawei)

  1. Pulse simultáneamente el botón de “Bajar volumen” (en el lateral) y el botón de bloqueo.
  2. La imagen capturada se guarda automáticamente en una carpeta llamada Capturas de pantalla de la galería.

 

Copiar el contenido de una ventana de alerta

… en Windows

Para copiar y pegar como texto un mensaje de error que aparece en una ventana emergente de Windows, basta con pulsar la tecla CTRL + C en el teclado para copiar el mensaje en el portapapeles. A continuación, podrá pegarlo (CTRL + V) en el cuerpo del mensaje que está enviando.

 

Cómo acceder a la consola de Javascript del navegador

… en Windows

Chrome, Firefox y Safari: introduzca la combinación de teclas CTRL + MAYÚS + i
Internet Explorer y Edge: pulse la tecla F12

… en macOS

Chrome: introduzca la combinación de teclas ⌘ + ⌥ + J
Safari: introduzca la combinación de teclas ⌘ + ⌥ + C

  1. A continuación, haga clic en el icono de círculo tachado o similar para restablecer el registro.
  2. Muestre la página de su sitio web afectada por el problema.
  3. La pestaña consola muestra los errores de JavaScript y los recursos en línea no encontrados.

¿Le ha sido útil esta FAQ?

Esta guía explica cómo cambiar la contraseña de una cuenta FTP o FTP/SSH para el sitio de un Alojamiento Web de Infomaniak.

 

Cambiar la contraseña de un usuario FTP existente

Para acceder al sitio en un Alojamiento Web y modificar los accesos FTP:

  1. Haga clic aquí para acceder a la gestión de su alojamiento en el Manager de Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al alojamiento correspondiente:
  3. Haga clic en FTP / SSH en el menú lateral izquierdo.
  4. Haga clic en el menú de acciones a la derecha de una cuenta existente.
  5. Haga clic en Modificar:
  6. Introduzca directamente la nueva contraseña que se utilizará para acceder mediante FTP o SSH.
  7. Si lo desea, puede generar una contraseña segura.
  8. Confirme los cambios:

¿Le ha sido útil esta FAQ?

Esta guía explica cómo modificar la carpeta de destino en la que se almacena su sitio web en un Alojamiento Web de Infomaniak.

 

Introducción

  • En un alojamiento web de Infomaniak, es posible instalar varios sitios web con su propio nombre de dominio (gestión de múltiples sitios).
  • Cada uno de estos sitios se almacena en una carpeta de su alojamiento, que es el destino del sitio. Es posible modificar libremente el destino de un sitio. Ejemplo:
    • El sitio domain.xyz tiene como destino, por ejemplo, la carpeta /web
    • Publica un sitio en una nueva subcarpeta de /web, por ejemplo, /web/v2
    • Al modificar el destino /web del sitio domain.xyz a /web/v2, el sitio domain.xyz mostrará el contenido de la carpeta /web/v2 sin incluir, obviamente, esta ruta en la barra de direcciones del navegador web y sin dejar acceso a posibles archivos que aún se encuentren en /web.
  • Se recomienda no crear la carpeta "v2" dentro de una subcarpeta de "web", sino a su lado, creando la carpeta en la raíz de su alojamiento.
  • Estas carpetas existen realmente en el servidor, pero no es necesario que se conecte por FTP para gestionarlas.

 

Mostrar la carpeta de sus sitios web

Para encontrar la información sobre la carpeta en la que se almacena su sitio:

  1. Haga clic aquí para acceder a la gestión de su sitio web en el Panel de control de Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al sitio web correspondiente.
  3. A continuación, haga clic en la flecha hacia abajo para expandir la sección Información de este sitio.
  4. La información resaltada a continuación indica la ubicación del sitio de ejemplo:

 

Modificar la ubicación o la carpeta de un sitio web

Para gestionar la ubicación de un sitio web dentro del alojamiento:

  1. Haga clic aquí para acceder a la gestión de su producto en el Panel de control de Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al producto correspondiente.
  3. Haga clic en Gestionar en la sección Configuración avanzada:
  4. Gestione la ubicación deseada para el sitio.
  5. Haga clic en el botón Guardar que se encuentra en la parte inferior de la página:

¿Le ha sido útil esta FAQ?

Esta guía le ayudará a identificar y corregir los errores de tipo 404, las páginas en blanco o los sitios web que no se muestrancuando no se puede acceder al alojamiento desde su navegador.

 

Puntos que debe verificar obligatoriamente

Se recomienda encarecidamente realizar los siguientes pasos:

  1. Comprobar la conexión a Internet: visite un sitio web de terceros como https://www.ch.ch o https://www.microsoft.com. Si no puede acceder a estas direcciones, póngase en contacto con su proveedor de servicios de Internet (ISP), ya que el problema se debe a su conexión.
  2. Vaciar la caché del navegador para forzar la actualización de la página; más información.
  3. Comprobar la visibilidad del sitio web para terceros: pida a conocidos que no estén en su red local que prueben el acceso o utilice el servicio https://downforeveryoneorjustme.com para saber si el sitio está inactivo para todo el mundo o solo para usted.
  4. Utilizar un proxy para simular una conexión a su sitio web desde otra ubicación geográfica.
  5. Comprobar que el nombre de dominio no ha caducado: el alojamiento y el dominio son dos entidades distintas. Su alojamiento puede estar activo en Infomaniak (compruébelo en el Panel de control), mientras que el dominio ha caducado. Realice una búsqueda WHOIS y póngase en contacto con el registrador si es necesario.
  6. Consulte el archivo de configuración de su script o CMS para verificar la información de conexión a la base de datos (nombre, dirección, usuario y contraseña); obtenga más información.

 

Si el problema persiste

Por favor, póngase en contacto con el servicio de asistencia de Infomaniak por escrito y proporcione la siguiente información:

  1. Nombre del sitio web afectado.
  2. Su dirección IP pública en el momento de las pruebas (disponible en https://www.infomaniak.com/ip).

¿Le ha sido útil esta FAQ?

Esta guía explica por qué un sitio web puede dejar de funcionar o no mostrar nada después de cambiar la contraseña de un Alojamiento Web.

 

Conexión interrumpida con la base de datos

Cuando su sitio web, y en particular un script (CMS, WordPress, Prestashop o cualquier otra aplicación que utilice las bases de datos MySQL), ya no puede conectarse a la base de datos MySQL MariaDB u otra, puede aparecer un mensaje de error, como:

  • Error al conectar con la base de datos
  • Error de base de datos: No se puede conectar a la base de datos: No se pudo conectar a MySQL
  • No se puede establecer la conexión con la base de datos

 

Recordar la última acción realizada…

En caso de que se produzca un error en su sitio web, siempre debe revisar el historial reciente. En este caso, ¿hubo…

  1. Language: French Content: ¿Ha realizado alguna modificación en el archivo de configuración del script en cuestión? ¿Se ha modificado, desplazado o alterado de alguna manera?

    A veces, la inserción involuntaria de un espacio antes o después de una palabra puede interrumpir la conexión entre el servidor web y el servidor de bases de datos. Revise las modificaciones que ha realizado en los archivos.
    Si es necesario, restaure una versión anterior de los archivos que ha modificado recientemente.


    Parfois, l'insertion involontaire d'un espace avant ou après un mot peut couper la liaison entre le serveur Web et le serveur de bases de données. Revenez en arrière sur vos modifications de fichiers.
    En cas de besoin, remettre une ancienne version des fichiers que vous avez modifié récemment.
     
  2. … ¿una acción a nivel de la contraseña de la base de datos en el Panel de control de Infomaniak?

    Si cambia la contraseña de su base de datos a través del Panel de control de Infomaniak, su script, que obtiene información de las bases de datos, dejará de mostrar nada.Si modifica algo en el Panel de control de Infomaniak, deberá modificarlo también en otros lugares.Este cambio que ha realizado en el Panel de control también debe aplicarse al archivo de configuración del script, accediendo a él mediante FTP y modificando el archivo correspondiente, que normalmente es "wp-config.php", "configuration.php" o similar.
  3. ¿Se debe este error a una migración de servidor anunciada por Infomaniak?

    Si este error se debe a una migración de servidor u otra operación anunciada por correo electrónico y relacionada con el producto en cuestión, no dude en ponerse en contacto con el soporte de Infomaniak.

¿Le ha sido útil esta FAQ?

Esta guía detalla la gestión de los accesos y la seguridad para sus bases de datos (MySQL, MariaDB y MongoDB) en un Servidor Cloud gestionado.

 

Introducción

  • El cortafuegos es accesible desde su panel de control, incluso si no tiene ningún sitio Apache configurado (útil para proyectos exclusivamente Node.js, por ejemplo).
  • En cuanto al acceso a las bases de datos MySQL desde otro alojamiento web de Infomaniak, consulte esta otra guía.
  • En cuanto a MongoDB:
    • Para garantizar la seguridad de sus datos, el sistema bloquea el registro si intenta desactivar el modo local_only sin activar la autenticación.
    • Las copias de seguridad automáticas de Infomaniak no incluyen las bases de datos MongoDB.

 

Permitir el acceso saliente (Infomaniak → exterior)

Desde un alojamiento web o un servidor en la nube de Infomaniak, las solicitudes a bases de datos externas están autorizadas por defecto sin restricciones de puerto.

 

Autorizar el acceso entrante (exterior → Infomaniak)

Para acceder a sus bases de datos desde el exterior, debe tener un Servidor Cloud y abrir los puertos correspondientes en el firewall de su servidor:

  • MySQL / MariaDB: puerto 3306 (TCP)
  • MongoDB: puerto 27017 (TCP)

 

Configurar el acceso remoto para MongoDB

De forma predeterminada, MongoDB solo acepta conexiones locales.

Antes de hacer que su instancia sea pública (acceso remoto), debe crear obligatoriamente un usuario en su base de datos.

Para permitir el acceso remoto a través de Fast Installer, debe ajustar la configuración respetando al mismo tiempo estrictas normas de seguridad.

  1. Haga clic aquí para acceder a la gestión de su Servidor Cloud en el Manager de Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al Servidor Cloud correspondiente.
  3. Haga clic en Instalador rápido en el menú lateral izquierdo.
  4. Haga clic en MongoDB.
  5. Haga clic en el menú de acciones situado a la derecha de la instancia y seleccione Configurar.
  6. Desactive la opción local_only.
  7. Active la opción authentification.
  8. Guardar los cambios:

¿Le ha sido útil esta FAQ?

Esta guía detalla cómo realizar copias de seguridad de los datos de sus alojamientos web (Starter, compartidos o Servidor Cloud) utilizando la aplicación restic a través del protocolo OpenStack Swift en Swiss Backup, la solución de copia de seguridad en una nube suiza independiente.

 

Introducción

  • Existen otras soluciones para realizar copias de seguridad de sus datos web: consulte esta otra guía.

 

Instalar Restic

Requisitos previos

Para ello:

  1. Descargue el archivo binario linux_amd64 desde el repositorio de GitHub de restic:

    wget -O restic.bz2 {{URL_8}}

    ⚠️ El enlace de descarga puede variar al lanzar una nueva versión; la versión 0.14 utiliza la compresión predeterminada.

  2. Descomprima el archivo y haga que el archivo ejecutable sea ejecutable:

    bunzip2 restic.bz2
    chmod +x restic

 

Configurar Restic

Creación de una clave de cifrado para cifrar los datos

  • La clave no se puede cambiar y, en caso de pérdida, los datos dejarán de ser legibles.
  • Coloque esta clave en un archivo que pueda ser leído por Restic.
  • Ejemplo de generación de una clave:

    openssl rand -base64 16 > restickey	

Configuración de restic

Para configurar la copia de seguridad:

  1. Cree un archivo resticconfig con el siguiente contenido, que deberá adaptar según la información específica de su dispositivo:

    echo "export OS_AUTH_URL={{URL_10}}
    export OS_REGION_NAME=RegionOne
    export OS_PROJECT_NAME=sb_project_SBI-XXXX
    export OS_PASSWORD=''
    export OS_USER_DOMAIN_NAME=default
    export OS_USERNAME=SBI-XXXX
    export OS_PROJECT_DOMAIN_NAME=default
    export RESTIC_REPOSITORY=swift:sb_project_SBI-XXXX:/bucket name
    export RESTIC_PASSWORD_FILE=restickey" > resticconf
    • OS_AUTH_URL URL de acceso al clúster Swiss Backup (1)
    • OS_PROJECT_NAME y OS_USERNAME: reemplace SBI-XXXX con su identificador
    • OS_PASSWORD: reemplace con la contraseña generada durante la activación
    • RESTIC_REPOSITORY
      1. reemplace SBI-XXXX con su identificador
      2. reemplace el nombre del bucket con el nombre que desee darle al contenedor que almacenará las copias de seguridad
    • RESTIC_PASSWORD_FILE: reemplace con la ruta completa al archivo que contiene la clave de cifrado
  2. Cargue la configuración de Restic ejecutando el siguiente comando:

    source resticconf	
  3. Inicialice el bucket con el siguiente comando:

    ./restic -r $RESTIC_REPOSITORY init	

(1) La indicación "//swiss-backup02", "//swiss-backup03", etc., cambia según el número de clúster indicado en el Manager, en la sección información de almacenamiento en la nube, bajo "Ubicación"; y si su dispositivo Swiss Backup se creó antes de octubre de 2020, deberá utilizar https://swiss-backup.infomaniak.com/identity/v3

 

Guardar sus archivos

Para guardar sus archivos, simplemente ejecute el siguiente comando:

./restic backup
#Example: Backing up the entire hosting account
./restic backup ./
#Example: Backing up the “sites” folder
./restic backup sites/

La primera instantánea tarda más (varias horas, según la cantidad de datos), ya que se copian todos los archivos, mientras que las siguientes utilizarán el principio diferencial.

 

Guardar las bases de datos

Restic permite leer los datos que provienen de la entrada estándar (stdin), para así guardar la salida de un programa.

Utilice el siguiente comando para realizar una copia de seguridad de una base de datos MySQL:

mysqldump --databases db_name -u db_username -p | restic backup --stdin --stdin-filename database_dump.sql	

Para realizar una copia de seguridad de todas las bases de datos, ejecute el comando mysqldump para extraer todas las bases de datos del servidor y, a continuación, redirija la salida a Restic:

mysqldump -u  -p --all-databases | restic backup --stdin --stdin-filename all_databases.sql	

 

Listar las copias de seguridad

Para listar sus copias de seguridad, puede utilizar el siguiente comando:

./restic snapshots	

 

Restaurar una copia de seguridad

Puede restaurar una copia de seguridad con el siguiente comando:

./restic restore  --target 	

 

Automatizar

En Servidor Cloud, es posible añadir una tarea cron para automatizar el inicio de la copia de seguridad.

En un alojamiento compartido, esta opción no está disponible.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo descargar o exportar un certificado SSL desde el Panel de control de Infomaniak.

 

Introducción

  • La descarga del certificado genera un archivo con formato .zip.
  • El archivo contiene los archivos .key y .crt (así como _windows.pfx y .protected.key según el tipo de certificado):
  • Se recomienda guardar este certificado y su clave privada en un lugar seguro, ya que esta última podría permitir el acceso a sus datos cifrados.

 

Exportar o descargar un certificado SSL

Para acceder a la gestión de sus certificados:

  1. Haga clic aquí para acceder a la gestión de su producto en el Panel de control de Infomaniak (¿necesita ayuda?):
  2. Filtre sus tipos de certificados según sea necesario haciendo clic en el icono correspondiente.
  3. Muestre los diferentes tipos de certificados, como Let's Encrypt, Sectigo DV y EV...
  4. Añada los certificados que se mostrarán.
  5. Aplique los filtros:
  6. La tabla ahora solo muestra los tipos de certificados que ha seleccionado.

 

Exportar un certificado Let's Encrypt

  1. Haga clic directamente en el nombre asignado al certificado Let's Encrypt en la lista:
  2. Haga clic en el menú de acciones a la derecha del elemento correspondiente en la tabla que se muestra.
  3. Seleccione Exportar el certificado y siga las instrucciones para descargar el archivo en su dispositivo:

 

Exportar un certificado Sectigo

  1. Haga clic directamente en el nombre asignado al certificado en la lista de certificados.
  2. Haga clic en el botón Gestionar.
  3. Haga clic en Descargar el certificado y siga las instrucciones para descargar el archivo en su dispositivo:

¿Le ha sido útil esta FAQ?

Esta guía explica cómo solucionar los errores de acceso a su Alojamiento Web después de un cambio de dirección IP (migración de servidor, por ejemplo).

 

Introducción

  • Para ahorrar tiempo, su sistema guarda una tabla de correspondencia entre los nombres de dominio y las direcciones IP.
  • Si el sitio web cambia de "ubicación" (de IP), su ordenador intenta acceder a la antigua dirección.
  • Borrar la caché obliga a solicitar la nueva dirección a los servidores DNS.

Si su ordenador guarda la dirección antigua en la memoria, vaciar la caché DNS permite restablecer la conexión.

 

Vaciar la caché DNS…

 

… en Windows

Utilice la línea de comandos para actualizar su configuración de red:

  1. Abra el menú Inicio.
  2. Escriba cmd y presione Enter.
  3. En la ventana negra que se abre, escriba el siguiente comando y pulse Intro: 
    ipconfig /flushdns

 

… en macOS

En las versiones más recientes de macOS, el proceso se realiza a través del Terminal:

  • Abra el Terminal (a través de Spotlight o Aplicaciones > Utilidades).
  • Copie y pegue el siguiente comando:
    sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • Introduzca su contraseña de sesión (no se mostrará mientras la escribe) y confirme.

 

… en Linux

La mayoría de las distribuciones modernas utilizan systemd-resolved. Abra su terminal y ejecute:

  • sudo resolvectl flush-caches

Nota: Si utiliza un servicio más antiguo, el comandosudo systemctl restart nscd sigue siendo válido.


¿Le ha sido útil esta FAQ?

Esta guía ofrece soluciones para los errores del tipo “¡Sitio web peligroso! Este sitio web ha sido identificado como peligroso y ha sido bloqueado según sus preferencias de seguridad” (“STOP! This Website Can Harm Your Computer!” en inglés).

 

¿Quién ha mostrado este mensaje?

Este mensaje de error o advertencia…

  • … NO es añadido por Infomaniak.
  • … se genera a partir de bases de datos propias de Google, utilizando, entre otras, https://www.stopbadware.org/.
  • … es posible que ya no aparezca directamente porque…
    • … ya no está indexado por Google.
    • … está utilizando un navegador que no se basa en los controles de Google.

 

¿Qué hacer?

Si esto no se refiere al sitio web que gestiona, consulte la ayuda de Google sobre este tema.

Si el sitio web es suyo, consulte los siguientes consejos:

  • Verifique el código fuente de la página publicada: seguramente habrá código adicional en comparación con las páginas que aún están en buen estado; podría tratarse de un iframe malicioso o de alguna inclusión...
  • En la página en cuestión, haga clic en el botón "Por qué se bloqueó este sitio" y siga las instrucciones…
  • Consulte la documentación de Google sobre este tema.
  • Supervise la herramienta de detección de vulnerabilidades, que podría solucionar el problema mientras tanto.

¿Le ha sido útil esta FAQ?

Esta guía le ayudará a solucionar un posible error 530 reduciendo el número de conexiones FTP simultáneas en sus Servicios de Alojamiento Web.

 

Solucionar un error 530

Las conexiones FTP que se pueden establecer simultáneamente al espacio FTP de un alojamiento están limitadas a 25.

El mensaje de error 530 Lo sentimos, el número máximo de clientes (25) para este usuario ya está conectado aparece generalmente como resultado de múltiples conexiones simultáneas con un software/cliente FTP que gestiona mal las desconexiones o que intenta abrir varias conexiones al mismo tiempo pensando que así acelerará la descarga.

Una vez que haya recibido este error, cierre el programa FTP y espere 30 minutos para que el servidor cierre las conexiones activas y pueda volver a conectarse.

También puede crear un nuevo usuario FTP y conectarse con él.

Para evitar esta situación con FileZilla, vaya al menú Editar -> Configuración y, en la pestaña Transferencias, establezca el número de transferencias simultáneas en 2.

Se recomienda utilizar el FTP web en el Panel de control.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo gestionar los archivos de un Alojamiento Web con un software/cliente FTP.

 

Introducción

  • Para gestionar de forma sencilla y rápida los archivos de su alojamiento web sin tener que instalar una aplicación ni introducir credenciales FTP, utilice el Web FTP en el Panel de control (permite, entre otras cosas, cambiar el propietario de los archivos y comprimir/descomprimir archivos zip).
  • En cuanto a protocolos compatibles con Infomaniak (FTP, SFTP, etc.) según su plan de alojamiento (Starter, Node.js, etc.), consulte esta otra guía.

 

Parámetros a proporcionar para los programas FTP

Requisitos previos

Independientemente del software o cliente FTP que utilice, los 3 parámetros esenciales para configurar el acceso FTP son siempre los siguientes:

  1. nombre de host: dirección del servidor FTP
  2. nombre de usuario: nombre de la cuenta FTP
  3. contraseña: la de la cuenta FTP

     
    • El número de puerto suele dejarse con la configuración predeterminada.
    • El tipo y el modo de conexión suelen dejarse con la configuración predeterminada.
    • Si se ofrece un límite para el número de conexiones simultáneas, se recomienda activarlo.

 

Obtener la información de acceso al alojamiento

Encontrará toda la información en su panel de control de Infomaniak:

  1. Haga clic aquí para acceder a la gestión de su alojamiento en el Panel de control de Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al alojamiento correspondiente:
  3. Haga clic en FTP (o FTP / SSH) en el menú lateral izquierdo

 

1. Nombre de host FTP

El nombre de host que debe utilizar en su software o cliente FTP se indica en la parte superior de la página que se muestra en el punto 3 anterior, y un icono le permite copiar la dirección en el portapapeles.

Oferta Starter: página web básica


Si el dominio indicado no funciona (por ejemplo, si no apunta a la dirección IP del alojamiento), utilice la dirección IP como nombre de host, con el formato 123.45.678.123 (consulte esta otra guía).

 

Alojamiento web de pago


Utilice el nombre de host con el formato xyzb.ftp.infomaniak.com, por ejemplo.

 

2. Nombre de usuario FTP


El nombre de usuario es el nombre de la cuenta que se creará en su panel de control: xyzb_abcdefg, por ejemplo.

 

3. Contraseña del usuario FTP

La contraseña del usuario FTP la define el creador de la cuenta FTP. Si la olvida, puede modificar la cuenta FTP haciendo clic en ella y estableciendo una nueva contraseña.

No es posible mostrar una contraseña ya establecida; si ha olvidado la contraseña actual, deberá establecer una nueva.

 

Una vez establecida la conexión…

Cuando introduzca los 3 parámetros requeridos, su aplicación FTP deberá mostrar la estructura de archivos de su alojamiento:


¿Le ha sido útil esta FAQ?

Esta guía trata sobre la caché de consultas MySQL, que, cuando está activada, almacena en memoria los resultados de las consultas ya ejecutadas.

 

Introducción

  • La caché de consultas de MySQL permite acelerar las consultas idénticas posteriores al evitar que se vuelvan a ejecutar.
  • Esto puede mejorar el rendimiento general del servidor de la base de datos al reducir la carga y disminuir el tiempo de respuesta para las consultas frecuentes.

 

¿query_cache_type en ON o OFF?

En los Alojamientos Web compartidos (es decir, fuera de Servidor Cloud), la caché de consultas de MySQL no está activada ni se puede activar.

En Servidor Cloud, active la caché de consultas MySQL a través de Fast Installer.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo modificar el valor de la directiva PHP include_path.

 

Modificar el include_path

Al igual que cualquier otro parámetro de PHP, include_path se define en el archivo .user.ini.

A continuación, se muestra un ejemplo de ruta que puede utilizar en su archivo .user.ini:

  • El punto (.) al principio permite mantener el directorio actual en la búsqueda.
  • Le point (.) au début permet de conserver le répertoire courant dans la recherche.
  • Los dos puntos (:) sirven como separador entre las diferentes carpetas.

Consulte esta otra guía sobre phpinfo para verificar si se ha aplicado su nueva directiva (es posible que la modificación tarde unos minutos en aparecer).

Aunque este método sigue siendo funcional, el uso del autocargador de Composer es hoy en día la solución preferida para la gestión de las inclusiones.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo modificar la directiva error_reporting() en su sitio web.

 

Activar la notificación de errores

Indique la siguiente información en su archivo .user.ini:

display_errors=on
error_reporting=E_ALL & ~E_NOTICE & ~E_STRICT

Si su navegador no muestra ningún error ni advertencia, significa que no los hay.

 

Desactivar la visualización de errores de PHP

Para WordPress, edite el archivo wp-config.php y reemplace la siguiente línea:

define('WP_DEBUG', false);

por:

ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);

De lo contrario, puede agregar el siguiente código en el archivo .user.ini:

display_errors=off

¿Le ha sido útil esta FAQ?

Esta guía está dirigida a desarrolladores y administradores de sitios web que experimentan problemas con la visualización de caracteres especiales (por ejemplo, acentos, caracteres árabes, chinos, emojis, etc.), ya sea en un sitio web de Infomaniak o en su base de datos.

 

Introducción

  • Causas frecuentes de que se muestren caracteres incorrectos en lugar de caracteres especiales o emojis, como ??:
    • Conexión PHP en utf8 en lugar de utf8mb4
    • Tabla o columna MySQL en latin1 o utf8 en lugar de utf8mb4
    • Archivo SQL codificado de forma diferente al parámetro de importación
    • Archivos HTML/CSS/JS codificados incorrectamente
    • Ausencia o declaración incorrecta del charset en el lado HTML, PHP o HTTP
  • Soluciones habituales:
    • Utilizar utf8mb4 en todas partes: base de datos, conexiones, tablas, columnas, archivos, encabezados
    • Validar la codificación de todos los archivos y volcados
    • Probar la visualización de emojis, acentos y otros caracteres multilingües
  • Consulte también esta otra guía para forzar una codificación diferente al conectarse a una base de datos MySQL.

 

Utilice un editor de texto que admita guardar archivos en UTF-8 sin BOM (Visual Studio Code, Sublime Text, Notepad++...).

 

1. Utilizar UTF-8 o UTF-8MB4 en todas partes

La codificación utf8 de MySQL no es compatible con los caracteres de 4 bytes, como los emojis. Estos se mostrarán como ??. Por lo tanto, es necesario utilizar utf8mb4, que es una implementación completa y real de UTF-8.

 

2. HTML – Declaración correcta de la codificación

En el <head> de sus páginas HTML:

Asegúrese también de que los archivos CSS/JS estén guardados en UTF-8 (sin BOM).

Assurez-vous aussi que les fichiers CSS/JS sont enregistrés en UTF-8 (sans BOM). 

 

3. PHP – Forzar UTF-8 o UTF-8MB4

a) Encabezados HTTP

header('Content-Type: text/html; charset=utf-8');

b) Conexión MySQL (API MySQL)

b) Connexion MySQL (API MySQL)

$connection = mysql_connect($host, $user, $pass);
mysql_set_charset('utf8mb4', $connection);

c) Conexión PDO

 $dsn = "mysql:host=localhost;dbname=ma_base;charset=utf8mb4";
$pdo = new PDO($dsn, $user, $pass, [
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
]);

 

4. Base de datos MySQL

a) Configuración en phpMyAdmin

  • La base de datos, las tablas y las columnas deben estar en utf8mb4_unicode_ci o utf8mb4_general_ci.
  • En la pestaña Operaciones, seleccione utf8mb4_unicode_ci para la intercalación.

b) Comandos SQL útiles

ALTER DATABASE ma_base CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
ALTER TABLE ma_table CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

c) Después de la conexión PHP

mysqli_query($conn, "SET NAMES 'utf8mb4'");
mysqli_query($conn, "SET CHARACTER SET 'utf8mb4'");

 

5. Archivo .user.ini / .htaccess

Para forzar la codificación en el servidor (Apache):

AddDefaultCharset utf-8
Header set Content-Type "text/html; charset=utf-8"
# Para PHP
php_value default_charset UTF-8
php_value mbstring.internal_encoding UTF-8

 

6. Importación y exportación de volcados SQL

Los errores como é que se convierte en ? o un emoji ☺ que se convierte en ?? suelen deberse a una incompatibilidad de codificación.

Verifique la codificación del archivo SQL antes de importarlo. Utilice iconv si es necesario:

iconv -f ISO-8859-1 -t UTF-8 dump.sql > dump_utf8.sql

En phpMyAdmin, especifique la codificación de importación (por ejemplo, UTF-8, UTF-8MB4 o latin1, según el archivo).


¿Le ha sido útil esta FAQ?

Esta guía explica cómo utilizar el gestor de archivos Web FTP, que permite gestionar de forma sencilla y rápida el contenido de sus Alojamientos Web.

 

Introducción

  • El servicio en línea Web FTP / Gestor FTP no requiere un acceso especial, siempre y cuando tenga los derechos de gestión de un alojamiento presente en el Manager de Infomaniak y haya iniciado sesión.
    • Por lo tanto, no es necesario tener una cuenta FTP y su contraseña; la contraseña de la cuenta de Infomaniak es suficiente.
  • Esto permite:
    • crear archivos,
    • navegar por los directorios,
    • manipular archivos existentes (copiar, renombrar, mover, eliminar, descomprimir…),
    • editar y visualizar archivos de texto, php y html de menos de 1 MB,
    • transferir archivos de menos de 50 MB entre su ordenador y el servidor:
      • incluido mediante la función de arrastrar y soltar directamente desde el ordenador a la ventana de Web FTP:
      • para superar este límite y para obtener más opciones de trabajo en segundo plano, reanudación de las transferencias después de una interrupción, limitación de la velocidad, etc., utilice un software/cliente FTP.

 

Acceder al servidor a través de Web FTP

Para acceder rápidamente al servidor del sitio a través de FTP o SSH:

  1. Haga clic aquí para acceder a la gestión de su alojamiento en el Manager de Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al alojamiento correspondiente:
  3. Haga clic en FTP / SSH en el menú lateral izquierdo.
  4. Haga clic en los botones Web FTP o Consola SSH que tiene a su disposición:

¿Le ha sido útil esta FAQ?

Esta guía explica cómo optimizar un sitio web alojado en un Alojamiento Web para que sea más rápido y ofrezca una navegación fluida a todos sus visitantes, independientemente de su velocidad de conexión.

 

El papel del proveedor de alojamiento

La velocidad de carga de un sitio web depende de muchos factores: rendimiento del servidor, infraestructura de red del proveedor de alojamiento, conexión a Internet del visitante y optimización del propio sitio.

Como proveedor de alojamiento, Infomaniak se esfuerza por ofrecer el mejor servicio de alojamiento mejorando continuamente sus productos y su infraestructura:

  1. Todos los alojamientos funcionan con discos SSD de última generación.
  2. La infraestructura se beneficia de más de 70 Gbit/s de interconexión y redundancia con socios como Cogent o Level3.
  3. Para gestionar los picos de tráfico, los servidores utilizan procesadores Intel Xeon de 64 bits que se actualizan periódicamente. Los servidores compartidos utilizan, en promedio, solo el 40 % de la capacidad de sus CPU.

Cuando envía una solicitud de asistencia técnica relacionada con problemas de lentitud, Infomaniak verifica los siguientes puntos:

  1. El servidor de su alojamiento funciona correctamente y no ha registrado ningún incidente durante las últimas 48 horas.
  2. La infraestructura de red no ha sufrido ninguna interrupción durante el mismo período.

 

El papel del propietario del sitio web y del administrador web

Infomaniak no interviene en el contenido de los servidores ni en el desarrollo de los sitios web. La creación y el mantenimiento de un sitio web son profesiones distintas, aunque utilizan las herramientas y los servicios que pone a disposición el proveedor de alojamiento.

 

Analizar la causa de la lentitud

Aquí tiene las acciones que debe realizar si observa que su sitio web funciona más lento de lo normal:

  1. Aplique las recomendaciones de Google PageSpeed Insights. Estos puntos se refieren al diseño del sitio web y no a la configuración del servidor. Consulte esta otra guía si la prueba recomienda habilitar la compresión de los recursos.
  2. Si experimenta lentitud al acceder desde el extranjero, active el DNS Fast Anycast.
  3. Instale un sistema de caché para reducir el número de accesos redundantes a las bases de datos y acelerar la visualización.
  4. Considere la posibilidad de utilizar una CDN.
  5. Pruebe el tiempo de respuesta del servidor o TTFB.
  6. Analice su alojamiento para detectar posibles virus.
  7. Elimine periódicamente las entradas innecesarias de sus bases de datos.
  8. Utilice la última versión de PHP compatible con su sitio web o CMS.
  9. Evite las imágenes, contadores o archivos multimedia alojados en servidores externos: si no se pueden acceder a ellos, su sitio web parecerá lento.
  10. Desactive las extensiones de WordPress innecesarias o que consuman demasiados recursos.
  11. Mantenga sus CMS y aplicaciones web actualizadas periódicamente.
  12. Limite el impacto de los robots de indexación demasiado agresivos configurando un retardo de rastreo.
  13. Analice los registros de errores: corregir los errores generados por su sitio web mejora su rendimiento.
  14. Consulte los registros de consultas lentas para identificar las consultas SQL que tardan más de 5 segundos en ejecutarse y optimícelas (ejemplos de optimización).
  15. Añada un motor de caché de servidor como Memcached (disponible solo en servidores Cloud).
  16. Aumente el valor max_children (solo en servidores Cloud).

 

Si el problema persiste

Si usted o su administrador web no logran identificar la causa de la lentitud, póngase en contacto con el servicio de asistencia de Infomaniak por escrito y proporcione la siguiente información:

  1. Nombre del sitio web alojado.
  2. Fechas y horas exactas en las que se produjeron las ralentizaciones.
  3. Nombre de la base de datos o de la cuenta FTP que pueda estar afectada.
  4. Su dirección IP pública durante las pruebas (visible en https://www.infomaniak.com/ip).
  5. Tipo de lentitud (visualización, transferencias FTP, etc.).
  6. Indique si normalmente accede al sitio web de Infomaniak durante estos episodios.
  7. Resultado completo de un traceroute hacia 84.16.66.66.
  8. Resultado de una prueba de velocidad en speedtest.net, seleccionando Infomaniak como servidor de destino.

 

Si sus necesidades cambian

Si el alojamiento compartido ya no es suficiente, considere la posibilidad de migrar a un Servidor Cloud. Su sitio web se podrá migrar fácilmente para beneficiarse de recursos dedicados y de tecnologías de caché avanzadas.


¿Le ha sido útil esta FAQ?