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 Hosting Web para detectar y limpiar los archivos que contienen virus y otros scripts maliciosos que podrían amenazar la seguridad de los sitios web.

 

Prólogo

  • Recibe un correo electrónico cuando la operación está terminada (el análisis antivirus puede durar un tiempo; el Manager puede estar cerrado).
  • Infomaniak asegura la protección de los alojamientos analizando exclusivamente las carpetas de los sitios (webroot); fuera de ellas, ningún análisis sincrónico se realiza en el resto del alojamiento.
  • También considera la herramienta de detección de vulnerabilidades para monitorear las posibles fallas corregidas automáticamente en tus sitios web.

 

Iniciar un análisis antivirus de los sitios

Para analizar el contenido potencialmente infectado:

  1. Haz clic aquí para acceder a la gestión de tu alojamiento en el Manager Infomaniak (¿Necesitas ayuda?).
  2. Haz clic directamente en el nombre asignado al alojamiento concernido.
  3. Haz clic en Seguridad en el menú lateral izquierdo.
  4. Haz clic en Antivirus en el menú lateral izquierdo.
  5. Haz clic en el botón azul Analizar:
  6. Selecciona el o los sitios a analizar.
  7. Haz clic en el botón azul Iniciar análisis:
  8. Sigue el procedimiento hasta el inicio del 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 solo Servidor Cloud.

 

Consulte esta otra guía si está buscando 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 Administrador 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 acción 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 haga su elección de nueva instalación‍:

 

Lista no exhaustiva de 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 Node Version Manager
  • 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 The Round Robin Database Tool
  • 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 a acceder a sus productos en línea, y en particular a su contenido, y cómo proporcionar información útil al realizar una solicitud de asistencia.

 

Ponerse en contacto 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 directas.

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

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

  • Este sistema 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, el intercambio de información puede 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.

 

Autorizar al servicio de asistencia a acceder 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, evitando intercambios de información innecesarios:

  • Este acceso está estrictamente limitado al contexto del análisis y se utiliza únicamente para identificar el origen del problema:
    • Solo los empleados de Infomaniak que gestionan directamente su solicitud de asistencia.
    • 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 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 Manager de Infomaniak.
  2. Haga clic en el botón de alternancia (toggle switch) para autorizar el acceso al contenido de…
    1. … las direcciones de correo electrónico asociadas 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:

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

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

 

Realizar capturas de pantalla

… en Windows

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

  1. Muestre lo que desea/debe transmitir en la pantalla.
  2. Presione la tecla IMPRIMIR PANTALLA de su teclado (o PRTSCR, IMPR. ECRAN, etc.) una vez.
  3. En Microsoft Word (o similar), haga clic en "Editar" -> "Pegar" para colocar su imagen en la página.
  4. "Guardar" 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. Presione simultáneamente las teclas "CMD" + "shift" (la flecha hueca hacia arriba — mayúscula) + la tecla "3".
  2. Con cada pulsación de estas teclas, se crea un archivo de imagen en el escritorio de su ordenador.

… en iOS (iPhone, iPad...)

  1. Presione simultáneamente los botones "Power" + "Home" (los dos únicos botones físicos).
  2. 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 “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.

 

Acceder a la consola 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 un círculo tachado o similar para restablecer el registro.
  2. Muestre la página de su sitio web que presenta 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 Hosting Web de Infomaniak.

 

Cambiar la contraseña de un usuario FTP existente

Para acceder al sitio en un Hosting Web y modificar sus accesos FTP:

  1. Haga clic aquí para acceder a la gestión de su alojamiento en el Gestor 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 acción a la derecha de una cuenta existente.
  5. Haga clic en Modificar:
  6. Introduzca directamente la nueva contraseña que se utilizará para sus accesos por FTP o accesos SSH.
  7. Si es necesario, puede generar una contraseña fuerte.
  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 Hosting Web de Infomaniak.

 

Prólogo

  • En un alojamiento web de Infomaniak, es posible instalar varios sitios web con su propio nombre de dominio (gestión multisitios).
  • Cada uno de estos sitios se almacenan 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 llamada, 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 aún ubicados en /web.
  • Se recomienda no crear "v2" en una subcarpeta de "web" sino al lado, creando la carpeta en la raíz de su alojamiento.
  • Estas carpetas existen realmente en el servidor, pero no es obligatorio conectarse 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 en el Manager Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al sitio concernido.
  3. Luego, haga clic en la flecha para desarrollar la parte Información de este sitio.
  4. La indicación resaltada a continuación es la ubicación del sitio de ejemplo:

 

Modificar el destino 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 Manager Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al producto concernido.
  3. Haga clic en Gestionar en la parte Configuración avanzada:
  4. Gestiona la ubicación deseada para el sitio.
  5. Haga clic en el botón para Guardar al final de la página:

¿Le ha sido útil esta FAQ?

Esta guía ayuda a identificar y corregir los errores de tipo 404, las páginas en blanco o los sitios web que no se muestran cuando no es posible acceder al alojamiento desde su navegador.

 

Puntos a verificar obligatoriamente

Se recomienda encarecidamente realizar los siguientes pasos:

  1. Verificar la conexión a Internet : visite un sitio de terceros como https://www.ch.ch o https://www.microsoft.com. Si estas direcciones son inaccesibles, póngase en contacto con su proveedor de acceso (ISP) porque el problema proviene de su conexión.
  2. Vaciar la caché del navegador para forzar la actualización de la página; más información.
  3. Probar la visibilidad del sitio por terceros : pida a conocidos fuera de su red local que prueben el acceso o utilice el servicio https://downforeveryoneorjustme.com para saber si el sitio está fuera de servicio para todos o solo para usted.
  4. Usar un proxy para simular una conexión a su sitio desde otro lugar geográfico.
  5. Verificar que el nombre de dominio no haya expirado : el alojamiento y el dominio son dos entidades distintas. Su alojamiento puede estar activo en Infomaniak (verifíquelo en el Manager) mientras que el dominio ha expirado. Realice un WHOIS y póngase en contacto con el registro si es necesario.
  6. Consultar 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); más información.

 

Si el problema persiste

Por favor, póngase en contacto con el soporte de Infomaniak por escrito proporcionando la siguiente información:

  1. Nombre del sitio 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 estar "roto" o dejar de mostrar contenido, después de cambiar la contraseña a nivel de un Hosting Web.

 

Enlace roto con la base de datos

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

  • Erreur lors de la connexion à la base de données
  • Database Error: Unable to connect to the database:Could not connect to MySQL
  • Link to database cannot be established

 

Recordar su última acción...

En caso de que ocurra un error en su sitio, siempre debe examinar el historial reciente. En este caso, ¿ha habido...

  1. ... una acción de su parte en el archivo de configuración del script en cuestión? ¿Ha sido modificado, movido?

    A veces, la inserción involuntaria de un espacio antes o después de una palabra puede cortar la conexión entre el servidor web y el servidor de bases de datos. Revise sus modificaciones de archivos.
    Si es necesario, restablezca una versión anterior de los archivos que ha modificado recientemente.
     
  2. ... una acción a nivel de la contraseña de la base de datos en el Manager Infomaniak?

    Si cambia la contraseña de su base de datos a través del Manager Infomaniak, entonces su script, que busca sus informaciones en las bases de datos, ya no mostrará nada.Cambiar algo en el Manager Infomaniak significa que debe cambiarlo en todas partes. Este cambio que ha realizado en el Manager, también debe reflejarse / replicarse en el archivo de configuración del script conectándose por FTP y modificando el archivo adecuado, generalmente "wp-config.php", "configuration.php" o similar.
     
  3. ... un cambio de servidor anunciado por Infomaniak?

    Si este error se produce después de un cambio de servidor u otra operación anunciada por correo electrónico y relacionada con el producto en cuestión, no dude en contactar 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.

 

Prólogo

  • El cortafuegos está disponible en su Manager incluso si no hay 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 Cloud de Infomaniak, las consultas a bases de datos externas están permitidas por defecto sin restricción de puerto.

 

Permitir el acceso entrante (exterior → Infomaniak)

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

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

 

Configurar el acceso remoto para MongoDB

Por defecto, MongoDB solo acepta conexiones locales.

Antes de hacer pública su instancia (acceso remoto), debe crear imperativamente un usuario dentro de su base de datos.

Para permitir un acceso remoto a través de Fast Installer, debe ajustar la configuración respetando estrictas reglas 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 Fast Installer en el menú lateral izquierdo.
  4. Haga clic en MongoDB.
  5. Haga clic en el menú de acción a la derecha de la instancia y elija Configurar.
  6. Desactive la opción local_only.
  7. Active la opción authentification.
  8. Guarde los cambios:

¿Le ha sido útil esta FAQ?

Esta guía detalla cómo guardar 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.

 

Preámbulo

  • Existen otras soluciones para guardar sus datos web: consulte esta otra guía.

 

Instalar Restic

Requisitos previos

Para ello:

  1. Descargue el binario linux_amd64 desde el repositorio de github de restic:

    wget -O restic.bz2 https://github.com/restic/restic/releases/download/v0.14.0/restic_0.14.0_linux_amd64.bz2

    ⚠️ El enlace de descarga puede variar con la salida de una nueva versión; la versión 0.14 utiliza la compresión por defecto.

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

    bunzip2 restic.bz2
    chmod +x restic

 

Configurar Restic

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

  • La clave no puede ser cambiada y en caso de pérdida los datos no serán legibles.
  • Coloque esta clave en un archivo legible 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 debe adaptar según las informaciones propias de su dispositivo:

    echo "export OS_AUTH_URL=https://swiss-backupXX.infomaniak.com/identity/v3
    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:/
    export RESTIC_PASSWORD_FILE=restickey" > resticconf
    • OS_AUTH_URL URL de acceso al clúster Swiss Backup (1)
    • OS_PROJECT_NAME y OS_USERNAME reemplazar SBI-XXXX por su identificador
    • OS_PASSWORD reemplazar por la contraseña generada durante la activación
    • RESTIC_REPOSITORY
      1. reemplazar SBI-XXXX por su identificador
      2. reemplazar el bucket name por el nombre que desea asignar a su contenedor que almacena las copias de seguridad
    • RESTIC_PASSWORD_FILE reemplazar por la ruta completa al archivo que contiene la clave de cifrado
  2. Cargar la configuración de Restic ejecutando el siguiente comando:

    source resticconf	
  3. Inicializar 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 las informaciones 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 es larga (varias horas según la cantidad de datos) porque todos los archivos se copian mientras que los siguientes utilizarán el principio diferencial.

 

Guardar las bases de datos

Restic permite leer los datos provenientes de stdin, para registrar la salida de un programa.

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

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

Para guardar todas las bases de datos, ejecute el comando mysqldump para extraer todas las bases de datos del servidor, luego 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 usar 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 agregar una tarea cron para automatizar el inicio del respaldo.

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 Gestor de Infomaniak.

 

Prólogo

  • La descarga del certificado produce un archivo en formato .zip.
  • El archivo contiene los archivos .key y .crt (así como _windows.pfx & .protected.key según el tipo de certificado):
  • Se recomienda almacenar 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 Gestor de Infomaniak (¿necesita ayuda?):
  2. Filtre si es necesario sus tipos de certificados haciendo clic en el icono dedicado a este efecto.
  3. Muestra los diferentes tipos de certificados como Let's Encrypt, Sectigo DV & EV...
  4. Agregue los certificados que deben ser mostrados.
  5. Aplique los filtros:
  6. La tabla 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 acción a la derecha del objeto 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 resolver los errores de acceso a su Hospedaje Web después de un cambio de dirección IP (migración de servidor, por ejemplo). 

 

Prólogo

  • Para ahorrar tiempo, su sistema conserva una tabla de correspondencia entre los nombres de dominio y las direcciones IP.
  • Si el sitio cambia de "casa" (de IP), su computadora intenta golpear a la puerta antigua.
  • Vaciar la caché lo obliga a solicitar la nueva dirección a los servidores DNS.

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

 

Vaciar la caché DNS…

 

… en Windows

Utilice el símbolo del sistema para actualizar sus parámetros de red:

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

 

… en macOS

En las versiones recientes de macOS, el procedimiento se realiza a través de la Terminal:

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

 

… 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 comando sudo systemctl restart nscd sigue siendo válido.


¿Le ha sido útil esta FAQ?

Esta guía ofrece soluciones para los errores del tipo “¡Sitio malicioso! El sitio web ha sido reportado como malicioso y ha sido bloqueado según sus preferencias de seguridad” (“¡ALTO! Este sitio web puede dañar su computadora!” en inglés).

 

¿Quién puso este mensaje?

Este mensaje de error o advertencia…

  • … NO ES añadido por Infomaniak.
  • … es generado por Google con la ayuda de https://www.stopbadware.org/.
  • … puede que ya no aparezca directamente porque…
    • … ya no está indexado por Google.
    • … usa un navegador que no se basa en los controles de Google.

 

¿Qué hacer?

Si esto no concierne al sitio del que se ocupa, consulte la ayuda de Google sobre este tema.

Si el sitio es suyo, consulte los consejos a continuación:

  • Verifique el código fuente de la página publicada: seguramente hay código adicional en comparación con las páginas aún sanas; puede tratarse de un iframe malicioso o cualquier inclusión…
  • En la página en cuestión, haga clic en el botón "¿Por qué se ha bloqueado 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 resolver el problema en el intervalo.

¿Le ha sido útil esta FAQ?

Esta guía permite resolver un posible error 530 reduciendo el número de conexiones FTP simultáneas a los Alojamientos Web.

 

Resolver 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 Sorry, the maximum number of clients (25) for this user are already connected generalmente aparece 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 acelerará la descarga.

Una vez que haya obtenido este error, debe cerrar el programa FTP y esperar 30 minutos para que el servidor corte 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ú Edición -> Configuración y luego en la pestaña Transferencias y ajuste el número de transferencias simultáneas a 2.

Se recomienda utilizar el Web FTP en el Manager.


¿Le ha sido útil esta FAQ?

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

 

Prólogo

  • Para gestionar fácilmente y rápidamente los archivos de su alojamiento web sin tener que instalar una aplicación ni introducir credenciales FTP, utilice el Web FTP en el Manager (permite, entre otras cosas, el CHOWN y la compresión/descompresión de archivos zip).
  • En cuanto a los protocolos soportados por Infomaniak (FTP, SFTP, etc.) según su plan de alojamiento (Starter, Node.js, etc.), consulte esta otra guía.

 

Parámetros a proporcionar para software FTP

Requisitos previos

Independientemente de su software/cliente FTP, los 3 parámetros indispensables para configurar un acceso FTP siempre son:

  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 generalmente debe dejarse por defecto.
    • El tipo y modo de conexión generalmente deben dejarse por defecto.
    • Si se ofrece un límite del número de conexiones simultáneas, se recomienda activarlo.

 

Obtener las credenciales de conexión al alojamiento

Encontrará toda la información en su Manager Infomaniak:

  1. Haga clic aquí para acceder a la gestión de su alojamiento en el Manager 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 a utilizar en su software/cliente FTP se especifica en la parte superior de la página obtenida en el punto 3 anterior y un icono le permite copiar la dirección en el portapapeles.

Plan Starter - página web básica


Si el dominio indicado no es funcional (no apunta a la dirección IP del alojamiento, por ejemplo), entonces utilice la dirección IP como nombre de host, en la forma 123.45.678.123 (consulte esta otra guía).

 

Alojamiento web de pago


Utilice el nombre de host en la forma xyzb.ftp.infomaniak.com, por ejemplo.

 

2. Nombre de usuario FTP


El nombre de usuario es el nombre de la cuenta que debe crear en su Manager: xyzb_abcdefg, por ejemplo.

 

3. Contraseña del usuario FTP

La contraseña del usuario FTP está definida por el creador de la cuenta FTP. En caso de olvido, edite la cuenta FTP haciendo clic en ella y establezca una nueva contraseña.

No es posible mostrar una contraseña ya aplicada; debe reaplicar una nueva contraseña si ya no tiene la contraseña actualmente definida.

 

Una vez establecida la conexión…

Cuando ingrese los 3 parámetros requeridos, su aplicación FTP debe mostrar la estructura 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.

 

Prólogo

  • MySQL Query Cache permite acelerar las consultas idénticas posteriores evitando ejecutarlas nuevamente.
  • Esto puede mejorar el rendimiento general del servidor de base de datos al reducir la carga y disminuir el tiempo de respuesta para las consultas frecuentes.

 

¿query_cache_type ON o OFF?

En los Alojamientos Web compartidos (es decir, fuera de Servidor Cloud) MySQL Query Cache no está ni activado ni activable.

En Servidor Cloud, active MySQL Query Cache 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 PHP, include_path se define en el archivo .user.ini.

Aquí tienes un ejemplo de ruta a utilizar en tu archivo .user.ini:

include_path = ".:/home/clients/123456789a12345b12fc345d/web/www.domain.xyz/include"
  • El punto (.) al principio permite conservar el directorio actual en la búsqueda.
  • Los dos puntos (:) se utilizan como separadores entre las diferentes carpetas.

Consulta esta otra guía sobre el phpinfo para verificar la aplicación de tu nueva directiva (la modificación puede tardar unos minutos en aparecer).

Aunque este método sigue siendo funcional, el uso delautoloader 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 indica cómo modificar la directiva error_reporting() en su sitio web.

 

Activar el informe de errores

Indique las 2 siguientes informaciones 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 es que no hay ninguno.

 

Desactivar la visualización de errores PHP

Para WordPress, edite el archivo wp-config.php y reemplace la 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 webmasters que encuentran problemas de 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.

 

Preámbulo

  • Causas frecuentes de caracteres mal visualizados que aparecen 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 manera diferente al parámetro de importación
    • Archivos HTML/CSS/JS mal codificados
    • Ausencia o mala declaración del charset en HTML, PHP o HTTP
  • Soluciones habituales:
    • Usar utf8mb4 en todas partes: base, 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
  • También consulte esta otra guía para forzar otra codificación al conectarse a una base de datos MySQL.

 

Use un editor de texto que soporte el guardado en UTF-8 sin BOM (Visual Studio Code, Sublime Text, Notepad++...)

 

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

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

 

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

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

<meta charset="UTF-8">

Asegúrese también de que los archivos CSS/JS estén guardados en UTF-8 (sin 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)

$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, elija utf8mb4_unicode_ci para la codificació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 lado del servidor (Apache):

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

 

6. Importar / exportar volcados SQL

Los errores como é convirtiéndose en ? o un emoji ☺ convertiéndose en ?? suelen deberse a un desajuste de codificación.

Verifique la codificación del archivo SQL antes de importar. Use 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 gestionado en un Alojamiento Web para hacerlo más rápido y ofrecer 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 lo mejor del alojamiento mejorando constantemente sus productos e infraestructura:

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

Cuando presenta una solicitud de soporte relacionada con lentitudes, Infomaniak verifica los siguientes puntos:

  1. El servidor de su alojamiento funciona normalmente y no ha encontrado 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 titular del sitio y del webmaster

Infomaniak no interviene en el contenido de los servidores ni en el desarrollo de los sitios. La creación y el mantenimiento de un sitio son oficios distintos, aunque utilicen las herramientas y servicios proporcionados por el proveedor de alojamiento.

 

Analizar la causa de las lentitudes

Aquí están las acciones a emprender si nota lentitudes en su sitio:

  1. Aplique las recomendaciones de Google PageSpeed Insights. Estos puntos se refieren al diseño del sitio y no a la configuración del servidor. Consulte esta otra guía si la prueba recomienda habilitar la compresión de recursos.
  2. En caso de lentitudes observadas desde el extranjero, active el DNS Fast Anycast.
  3. Instale un sistema de caché para reducir los accesos redundantes a las bases de datos y acelerar la visualización.
  4. Considere el uso de un CDN.
  5. Pruebe el tiempo de respuesta del servidor o TTFB.
  6. Escanee su alojamiento para detectar posibles virus.
  7. Elimine regularmente tus bases de datos eliminando las entradas innecesarias.
  8. Usa la última versión de PHP compatible con tu sitio o CMS.
  9. Evita las imágenes, contadores o medios alojados en servidores externos: si no son accesibles, tu sitio parecerá lento.
  10. Desactiva las extensiones de WordPress innecesarias o demasiado consumidoras de recursos.
  11. Mantén tus CMS y aplicaciones web actualizadas regularmente.
  12. Limita el impacto de los robots de indexación demasiado agresivos configurando un Crawl-delay.
  13. Analiza los error-logs: corregir los errores generados por tu sitio mejora su rendimiento.
  14. Toma nota de los slowlogs para identificar las consultas SQL que tardan más de 5 segundos en ejecutarse y optimízalas (ejemplos de optimización).
  15. Añade un motor de caché del servidor como Memcached (disponible solo en servidor Cloud).
  16. Aumenta el valor max_children (solo en servidor Cloud).

 

Si el problema persiste

Si tú o tu webmaster no encontráis el origen de las lentitudes, contacta con el soporte de Infomaniak por escrito proporcionando la siguiente información:

  1. Nombre del sitio alojado.
  2. Fechas y horas exactas de las lentitudes.
  3. Nombre de la base de datos o de la cuenta FTP eventualmente afectada.
  4. Tu 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. Indica si accedes normalmente al sitio 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 evolucionan

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


¿Le ha sido útil esta FAQ?