Base de conocimientos

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

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 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 frente a los errores de tipo “¡Sitio malicioso! El sitio web ha sido reportado como un sitio 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 a través de https://www.stopbadware.org/.
  • … puede 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 concierne al sitio del que se encarga, 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 haya código adicional en comparación con las páginas aún sanas; podría tratarse de un iframe malicioso o alguna 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 ínterin.

Si encuentra un problema con un software de terceros, 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.


¿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 Albergue 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).
  • Los diferentes servicios ofrecidos por Infomaniak son todos compatibles con los protocolos estándar correspondientes (FTP/S3/Swift para el almacenamiento, por ejemplo), por lo tanto, si encuentra un problema con un software de terceros, 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.
  • 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 se deja por defecto.
    • El tipo y modo de conexión generalmente se dejan por defecto.
    • Si se propone 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.

Oferta 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, de la forma 123.45.678.123 (consulte esta otra guía).

 

Alojamiento web de pago


Use el nombre de host de 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 es 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 manera sencilla y rápida el contenido de sus Alojamientos Web.

 

Preámbulo

  • El servicio en línea Web FTP / FTP Manager permite:
    • … crear archivos.
    • … navegar por los directorios.
    • … transferir archivos de menos de 50 Mo entre su ordenador y el servidor:
      • incluyendo por arrastre y suelta directamente del ordenador a la ventana Web FTP:
      • para superar este límite y para las posibilidades de trabajo en segundo plano, reanudación de las transferencias después de una interrupción, limitación de los débitos, etc., utilice un software/cliente FTP.
    • … manipular archivos existentes (copiar, renombrar, mover, eliminar, …).
    • … editar y visualizar los archivos de texto, php y html de menos de 1 Mo.
  • Web FTP no requiere acceso particular siempre que posea los derechos de gestión sobre un alojamiento presente en el Manager Infomaniak y esté conectado.
    • Por lo tanto, no es necesario poseer una cuenta FTP y su contraseña, la contraseña de la cuenta Infomaniak es suficiente.

 

Acceder al servidor por Web FTP

Para acceder rápidamente al servidor del sitio por FTP o SSH:

  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 / SSH en el menú lateral izquierdo.
  4. Haga clic en los botones Web FTP o SSH console a su disposición:

¿Le ha sido útil esta FAQ?

Esta guía explica cómo optimizar un sitio gestionado en un Hosting 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 y su 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 en el mismo período.

 

El papel del propietario 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 profesiones distintas, 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. Consulta 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é de 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 precisas 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.

En caso de necesidad, socios locales y recomendados por Infomaniak pueden encargarse de estos trámites: lance una solicitud de oferta gratuita; ellos se encargan de todo, liberándolo de los detalles técnicos.


¿Le ha sido útil esta FAQ?

Esta guía está dirigida a los desarrolladores que desean utilizar el ORM Propel en un alojamiento donde el acceso a la línea de comandos está restringido.

 

Prólogo

  • El ORM permite vincular los objetos de una aplicación a las tablas de una base de datos. Se manipulan los datos a través de objetos PHP en lugar de escribir SQL bruto.
  • Propel es la capa de abstracción que gestiona estas interacciones (relaciones, uniones, paginación) para simplificar el mantenimiento del código.

 

Particularidades y limitaciones

  • Propel no está preinstalado a través de Pear.
    • Debe instalarlo manualmente en su proyecto.
    • Es imperativo descargar la versión "Paquete Convencional" de Propel.
  • Los comandos CLI (como propel-gen) no son ejecutables en el servidor.
    • En consecuencia, Propel solo se utiliza en modo "Runtime" en la producción. La generación de clases (build) debe realizarse localmente.
    • El flujo de trabajo consiste en generar el código en un entorno de desarrollo y luego transferir los archivos resultantes al servidor.
  • Dependencias:
    • El conjunto de bibliotecas necesarias para Propel está disponible, excepto Phing.
    • La ausencia de Phing no afecta la producción, ya que esta herramienta solo es necesaria durante la fase de generación local.

¿Le ha sido útil esta FAQ?

Esta guía está destinada a los usuarios que han elegido Infomaniak, un proveedor de alojamiento comprometido con el planeta: a continuación encontrará el detalle del método de cálculo utilizado para mostrar el CO2 en las facturas, así como sugerencias para reducir su propia huella digital.

 

Prólogo

  • Para los alojamientos web y servicios de correo electrónico, Infomaniak muestra la cantidad de CO2 emitida anualmente, una cifra que se basa en un método riguroso de Análisis del Ciclo de Vida (ACV) que suma dos factores clave:
    1. Impacto material (Ciclo de vida completo)
      • Gracias a los factores de emisión de la base de datos ResilioDB, el cálculo incluye las emisiones generadas durante la fabricación (BLD), el transporte (DIS) y el fin de vida/reciclaje (EOL) de cada equipo (servidores, RAM, discos, etc.).
    2. Impacto energético (Consumo real)
      • El consumo eléctrico real de los servidores se mide mediante las sondas IPMI.
      • Esta energía se convierte luego en equivalente de CO2 según la mezcla energética específica de Infomaniak, que es muy baja en carbono (11.77g CO2eq/kWh).
  • El impacto total se distribuye luego según la unidad de uso de los clientes (por sitio web alojado o por buzón de correo).

 

¿Cómo actuar a su nivel?

Si el proveedor de alojamiento optimiza sus infraestructuras de antemano, el usuario final también juega un papel clave. Aquí le indicamos cómo reducir la huella de sus servicios.

Para los sitios web

El objetivo es minimizar el consumo de energía de los servidores y los terminales de los visitantes:

  • Optimización técnica: Comprimir las imágenes, minificar los scripts y utilizar formatos modernos (WebP).
  • Diseño limpio: Limitar los videos en reproducción automática, los anuncios y los scripts pesados que consumen ancho de banda.
  • Buenas prácticas: Para WordPress, en particular, se recomienda consultar las fichas de GreenIT.

Para el correo electrónico

La comunicación por correo electrónico también puede optimizarse:

  • Sobriedad: Priorizar los correos electrónicos en texto sin formato en lugar de HTML y limitar las firmas gráficas pesadas.
  • Archivos adjuntos: Preferir el envío de enlaces de descarga (a través de kDrive o SwissTransfer) a los archivos adjuntos voluminosos, o utilizar el formato PDF comprimido.
  • Limpieza: Darse de baja de los boletines informativos innecesarios y utilizar herramientas de seguimiento para evitar el envío de correos electrónicos no abiertos.

Se recomienda monitorear regularmente las estadísticas para mejorar el rendimiento ecológico. Mientras tanto, es posible auditar el impacto de las páginas web a través de GreenFrame.io.


¿Le ha sido útil esta FAQ?

Esta guía trata sobre la optimización de sitios web y, más específicamente, el uso de un motor de caché en ellos.

 

Prólogo

  • Cuando Infomaniak detecta que su sitio web consume más recursos que otros sitios en el mismo servidor, se realiza un análisis.
    • A menudo, resulta que una simple modificación de una consulta o un parámetro permitiría optimizar su sitio y reducir la carga del servidor.
    • Entonces, recibirá un correo electrónico con las instrucciones a seguir, que a menudo incluyen la instalación o activación de un motor de caché.
  • El consumo de recursos no siempre está relacionado con el número de visitantes.
    • Un sitio bien optimizado, actualizado y con un motor de caché correctamente configurado puede gestionar varias decenas de miles de visitantes diarios, mientras que un sitio mal optimizado puede consumir muchos recursos con solo unas pocas visitas al día.
  • Un motor de caché almacena temporalmente datos frecuentemente utilizados para proporcionarlos más rápidamente en nuevas consultas.
    • Esto mejora significativamente la rapidez del sitio y reduce la carga en las bases de datos o servicios web.
    • Para instalar un sistema de caché avanzado (Redis, Memcached) en Servidor Cloud Infomaniak, consulte esta guía.

 

Activar un motor de caché…

… en WordPress

WordPress cuenta con numerosos plugins de caché. Aquí están los más populares y eficaces:

  • WP Rocket (de pago, la solución "todo en uno" más potente y sencilla).
  • WP Super Cache (gratuito, desarrollado por Automattic, muy fiable).
  • LiteSpeed Cache (gratuito, extremadamente completo).

Procedimiento de activación estándar:

  1. Inicie sesión en su administración de WordPress.
  2. Vaya a Extensiones > Añadir.
  3. Busque uno de los plugins mencionados, instálelo y actívelo.
  4. Configure las opciones de caché: caché de páginas, minificación CSS/JS, y sobre todo el Lazy Load para las imágenes.

Consulte también esta otra guía sobre el tema.

… en Joomla (v4 & v5)

  1. Accede a Sistema > Configuración global.
  2. Selecciona la pestaña Sistema.
  3. En la sección Parámetros de caché, activa la caché (el modo Conservador es el más seguro para empezar).
  4. Selecciona el gestor de caché (Archivo por defecto).
  5. Ve luego a Sistema > Plugins y asegúrate de que el plugin Sistema - Caché esté activado para almacenar en caché las páginas completas.

… en PrestaShop (v1.7 & v8+)

  1. Ve a Configuración avanzada > Rendimiento.
  2. Smarty : marca "Nunca recompilar los archivos de plantilla" (en producción) y activa la "Caché".
  3. CCC (Combinar, Comprimir y Caché) : activa todas las opciones (Caché inteligente CSS, Caché inteligente JS, Optimización Apache).
  4. Caché : al final de la página, activa "Usar la caché". En un alojamiento compartido, prioriza el sistema de archivos; en Servidor Cloud, usa Memcached.

… en Drupal (v9, v10 & v11)

La caché está integrada de forma nativa y es muy potente en Drupal:

  1. Ve a Configuración > Desarrollo > Rendimiento.
  2. Marca "Almacenar en caché las páginas para los usuarios anónimos".
  3. Define una duración para "Expiración máxima de la caché en el navegador y el proxy" (por ejemplo, 10 minutos).
  4. Activa la agregación de archivos CSS y JavaScript.

… en Contao (v4 & v5)

  1. La caché se gère désormais principalement via le fichier de configuration config/config.yaml ou via l'interface d'administration sous Mise en page > Thèmes > Éditer la mise en page de la page.
  2. Definir un "Tiempo de expiración de la caché" para la página concernida.
  3. Utilice el Contao Manager para vaciar la caché de producción (Symfony Cache) después de modificaciones estructurales.

 

Verificar la eficacia

Después de la activación, pruebe su sitio con estas herramientas gratuitas:


¿Le ha sido útil esta FAQ?

Esta guía explica cómo informar de un intento de phishing (Phishing, Fishing, Filoutage...) del que podría ser víctima.

 

Prólogo

  • El phishing es un intento de fraude y estafa, cuyo objetivo es obtener información sensible de manera fraudulenta.
  • Generalmente, la víctima recibe en su correo electrónico un mensaje que parece provenir de Infomaniak, de su banco o de una entidad de confianza, indicándole que ha surgido un problema en su cuenta o en su vida cotidiana:
  • El objetivo de esta suplantación de identidad es, generalmente, que el usuario acceda voluntariamente a una página y comunique información privada que luego será explotada con diferentes fines, principalmente financieros.
  • Si no se trata de un mensaje “que se hace pasar por algo que no es”, sino únicamente de un mensaje publicitario no solicitado, es mejor informar de él como Spam.

 

Informar de un correo electrónico de phishing

Requisitos previos

A continuación, si encuentra un correo electrónico de este tipo en su bandeja de entrada, tiene la posibilidad de actuar para que estos mensajes disminuyan y, a largo plazo, desaparezcan de los sistemas de mensajería:

  1. Haga clic aquí para acceder a la aplicación web Mail de Infomaniak (servicio en línea ksuite.infomaniak.com/mail).
  2. Abra el mensaje de phishing.
  3. Haga clic en el menú de acción a la derecha.
  4. Haga clic en Informar del mensaje.
  5. Desde el menú que aparece, seleccione Informar como phishing:
  6. Confirme el envío para su tratamiento.
  7. Elimine el correo electrónico

Tan pronto como haya hecho clic en Informar como phishing, se envía automáticamente un correo electrónico a Infomaniak con toda la información necesaria para el tratamiento de la denuncia del fraude.

En caso de un problema más grave (cuando el mensaje le es enviado directamente por un conocido o un contacto sin que se trate de un envío masivo) se recomienda intervenir ante un organismo como, por ejemplo, report.ncsc.admin.ch.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo consultar la actividad de los archivos en el servidor de su alojamiento Infomaniak.

 

Registros de actividad del espacio FTP

Para conocer la actividad de los intercambios en su espacio FTP, contacte con el soporte de Infomaniak para solicitar registros FTP autenticándose previamente con las credenciales correspondientes a la gestión de su alojamiento web.

El registro solo se actualiza si ha habido actividad por FTP.

Ayuda para la lectura de los registros: http://www.castaglia.org/proftpd/doc/xferlog.html


¿Le ha sido útil esta FAQ?

La posible indicación information_schema no le concierne directamente.

Por favor, no le preste atención.

Es una base interna de MySQL que es un resumen de las informaciones de sus propias bases de datos.


¿Le ha sido útil esta FAQ?

Esta guía trata sobre RTMP (Real-Time Messaging Protocol), un servicio que permite transmitir contenido multimedia en tiempo real en Internet:

  • Se trata de un protocolo propietario desarrollado por Adobe y su uso requiere la configuración de un servidor RTMP dedicado o el uso de servicios de alojamiento RTMP.
  • Los espectadores pueden acceder a la transmisión en vivo utilizando un reproductor multimedia compatible con RTMP, como VLC.

Por defecto, RTMP está bloqueado por las reglas de seguridad de Infomaniak.


¿Le ha sido útil esta FAQ?