Base de conocimientos

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

Esta guía permite resolver un error de tipo "Invalid query: MySQL server has gone away".

 

Prólogo

 

Soluciones

Para evitar el error "MySQL server has gone away", aquí hay varias aproximaciones posibles:

Verificación y reconexión automática

Antes de ejecutar una consulta, se recomienda probar si la conexión MySQL sigue activa. Si la conexión ha sido cerrada, puede restablecerse automáticamente antes de continuar con su consulta. Aquí hay un ejemplo en PHP:

if (!mysqli_ping($connexion)) {
mysqli_close($connexion);
$connexion = mysqli_connect($host, $user, $password, $database);
}

La función mysqli_ping() verifica si la conexión sigue siendo válida. Si no lo es, el script cierra la conexión y abre una nueva.

Envío de "Ping" regular

Otro medio consiste en ejecutar un script que envía regularmente un "ping" a la base de datos para mantener la conexión activa. Por ejemplo, podría crear una tarea programada (cron job) que envía una consulta ligera, como SELECT 1; a intervalos regulares.

Ajuste de los parámetros MySQL (Servidor en la nube)

Con un Servidor en la nube, puede aumentar los valores de las variables wait_timeout y interactive_timeout desde el menú MySQL de su servidor para prolongar la duración de la conexión antes de que se cierre.


¿Le ha sido útil esta FAQ?

Esta guía trata sobre "browscap.ini", un archivo de configuración histórico utilizado por PHP para identificar las características de los navegadores web (nombre, versión, capacidades, SO) a partir de su cadena User-Agent.

El uso de browscap.ini hoy en día se considera obsoleto para nuevos proyectos debido a su impacto negativo en el rendimiento y la evolución de los estándares web.

 

Información sobre el archivo y uso legado

Para que la función nativa de PHP get_browser() funcione, debe apuntar a un archivo browscap.ini actualizado. La ruta predeterminada en los servidores generalmente es:

/opt/php/lib/php/browscap.ini

Aunque no se recomienda para producción debido al tamaño del archivo (varios megabytes a cargar en memoria), puede consultar su contenido a través de este script:

<?php
header("Content-type: text/plain");
if (file_exists("/opt/php/lib/php/browscap.ini")) {
    echo file_get_contents("/opt/php/lib/php/browscap.ini");
} else {
    echo "Fichier introuvable.";
}
?>

 

Alternativas modernas recomendadas

Para los proyectos actuales, los desarrolladores prefieren las siguientes soluciones:

  1. Bibliotecas a través de Composer: herramientas como matomo/device-detector o whichbrowser/parser son más precisas, más rápidas y se actualizan fácilmente a través de las dependencias del proyecto.
  2. User-Agent Client Hints (UA-CH): la nueva norma HTTP que permite obtener información estructurada y fiable directamente del navegador.
  3. Detección de características (Feature Detection): usar JavaScript (o consultas @supports en CSS) para verificar si una función existe, en lugar de adivinar el nombre del navegador.

¿Le ha sido útil esta FAQ?

Esta guía trata sobre Django, un framework de desarrollo web de código abierto en Python.

 

Instalación de Django

Es posible instalar Django en ofertas web como los VPS Cloud / VPS Lite: descubrir los diferentes alojamientos web de Infomaniak.


¿Le ha sido útil esta FAQ?

Esta guía permite encontrar la dirección IP pública de su dispositivo, lo cual puede ser útil en ciertas solicitudes de soporte, entre otras cosas.

 

Mostrar la dirección IP pública en el dispositivo conectado

Haga clic aquí para obtener la dirección IP pública de su dispositivo en formato IPv4 y IPv6.

 

Métodos alternativos

Visite ipinfo.io o ifconfig.me.

… en macOS

  1. Desde una aplicación de tipo Terminal (interfaz de línea de comandos, CLI /Command Line Interface) en su dispositivo, ejecute el comando curl ifconfig.me y presione entrar.
  2. La dirección mostrada es la dirección IP pública de la computadora.

 

No olvide que esta dirección puede cambiar periódicamente, especialmente si el enrutador se reinicia o si el proveedor de servicios de Internet utiliza una asignación dinámica de direcciones IP.

 

Para automatizar la búsqueda de la dirección IP pública, utilice comandos o scripts que consulten servicios como api.ipify.org ...


¿Le ha sido útil esta FAQ?

Esta guía explica cómo utilizar PHPMailer con los alojamientos web de Infomaniak.

 

Prólogo

  • PHPMailer es una librería que permite enviar correos electrónicos desde un sitio web en formato HTML.
  • Esta última permite, entre otras cosas, la gestión de archivos adjuntos, y el soporte de la autenticación SMTP y del multipart/alternative para los clientes que no pueden leer los correos electrónicos en formato HTML.

 

Utilizar PHPMailer

Para utilizar PHPMailer, es necesario instalarlo manualmente:

  1. Haga clic aquí para descargar la librería PHPMailer.
  2. Copie los archivos en un directorio de su sitio web por FTP.
  3. Establezca la conexión entre su script y PHPMailer, ejemplo (reemplace xxxx por la ruta hacia la herramienta):

    require_once('xxxx/class.phpmailer.php');

 

Resolver un error de discrepancia del remitente

En el protocolo SMTP (Simple Mail Transfer Protocol), el encabezado From especifica la dirección de correo electrónico del remitente del mensaje. Se trata de la dirección que aparecerá en el campo ‘De’ del mensaje recibido por el destinatario.

En PHPMailer, el método setFrom se utiliza para definir la dirección de correo electrónico del remitente, mientras que el encabezado From se utiliza para especificar esta misma dirección al enviar el mensaje. El método setFrom también define el campo Reply-To del correo electrónico.

El error Sender mismatch SMTP code: 550 Additional SMTP info: 5.7.1 se produce, por lo tanto, cuando la dirección de correo electrónico especificada en el campo setFrom no coincide con la dirección de correo electrónico especificada en el encabezado From al enviar el mensaje.

Para evitar este error:

  1. En lugar de utilizar el método setFrom para definir la dirección de correo electrónico del remitente, utilice la propiedad From del objeto PHPMailer, ejemplo:

    $mail = new PHPMailer();
    $mail->From = 'sender@domain.xyz';
  2. Asegúrese de que el valor especificado en la propiedad From coincide exactamente con la dirección de correo electrónico utilizada en el campo setFrom.

    Ejemplo, si utiliza setFrom con un nombre de remitente de la siguiente manera:

    $mail->setFrom('sender@domain.xyz', 'From Name');

    … entonces asegúrese de que el valor de From también esté definido con el nombre del remitente:

    $mail->From = 'sender@domain.xyz';
    $mail->FromName = 'From Name';

A continuación, continúe con la configuración y el envío del correo electrónico normalmente.

 

Más información


¿Le ha sido útil esta FAQ?

Esta guía explica cómo activar la opción MultiViews a través de un archivo .htaccess en los sitios alojados por Infomaniak.

 

Prólogo

  • En algunos casos, la opción MultiViews debe estar activada para gestionar problemas de redirección y reescritura de URL.
  • Esta opción permite al servidor adivinar qué archivo está buscando el usuario. Ejemplo:
    • Si la carpeta configuration y el archivo configuration.php se encuentran en la raíz de su sitio y intenta acceder a la dirección domain.xyz/configuration, la opción MultiViews debe estar activada para que el servidor pueda adivinar que desea acceder al archivo configuration.php.
  • La opción MultiViews puede entrar en conflicto a veces con reglas de reescritura de URL más complejas definidas por mod_rewrite (utilizadas por muchos CMS).

 

Activar la opción MultiViews

Para ello:

  1. Abra o cree el archivo .htaccess que se encuentra en la raíz del sitio correspondiente.
  2. Agregue la siguiente directiva:

    Options +MultiViews
  3. Guarde los cambios.

¿Le ha sido útil esta FAQ?

Esta guía trata sobre la ejecución del lenguaje C# y el framework .NET a través de la implementación Mono en los alojamientos de Infomaniak.

 

Tecnologías para el desarrollo de software

Para utilizar el lenguaje C# y el framework .NET con la implementación Mono, con el fin de desarrollar aplicaciones de software desplegables y ejecutables en múltiples plataformas, fuera del entorno Windows, se recomienda optar por soluciones como:

La flexibilidad y portabilidad ofrecidas por estos entornos multiplataforma significan que un alojamiento web compartido no permite la ejecución de proyectos basados en C#, .NET o Mono.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo modificar una oferta de Hosting Web existente para, por ejemplo, poder alojar sitios web adicionales si se ha alcanzado el límite máximo de sitios, o obtener una solución de alojamiento más reciente para beneficiarse de las últimas versiones de PHP & MySQL.

 

Modificar la oferta de alojamiento web para…

 

… pedir sitios, espacio en disco o IPs adicionales

Para acceder al configurador del alojamiento web:

  1. Haga clic aquí para acceder a la gestión de su alojamiento en el Gestor Infomaniak (¿necesita ayuda?).
  2. Haga clic en el menú de acción ⋮ situado a la derecha del alojamiento correspondiente.
  3. Haga clic en Modificar la oferta:
  4. Aumente los valores que desea modificar.
  5. Haga clic en el botón Siguiente para acceder al pago de las modificaciones realizadas en el alojamiento:

 

… pasar a un servidor más reciente

Para obtener una solución de alojamiento en un servidor más reciente y así beneficiarse, entre otras cosas, de las últimas versiones de PHP & MySQL, puede…

  • … consultar esta otra guía siguiendo el procedimiento indicado en ella hasta el final:
  • … consultar esta otra guía siguiendo el procedimiento indicado en ella hasta el punto 4 y luego haga clic en el botón para actualizar:

Si no se muestra ningún banner de información, es que ya disfruta de una oferta de alojamiento reciente.


¿Le ha sido útil esta FAQ?

Esta guía detalla la integración del entorno ASP / ASP.NET dentro del ecosistema Infomaniak.

 

Compatibilidad & Infraestructura

Las soluciones de Hosting Web y Servidores Cloud gestionados están optimizadas para entornos Linux/Apache. Por lo tanto, el módulo Apache::ASP no es compatible de forma nativa con estas ofertas compartidas.

 

Alternativas & soluciones Cloud

Para desplegar sus aplicaciones ASP de manera fluida, varias opciones están disponibles para usted:

  • VPS Cloud: instale y configure su propia pila ASP/IIS o utilice Mono/Core en una distribución de su elección.
  • Jelastic Cloud (PaaS) : despliegue sus aplicaciones ASP.NET Core a través de contenedores Docker en unos pocos clics con un escalado horizontal automático.
  • Public Cloud: para infraestructuras de alta disponibilidad que utilizan OpenStack, ideal para arquitecturas de microservicios.

¿Le ha sido útil esta FAQ?

Esta guía le permite proteger sus recursos contra el hotlinking en sus Alojamientos Web de Infomaniak.

 

Prólogo

  • El hotlinking ocurre cuando un sitio web de terceros muestra sus imágenes, videos o música utilizando directamente la URL de su servidor; el sitio remoto utiliza sus recursos y la potencia de su servidor a su costa, a menudo sin citar la fuente.
  • Aunque el ancho de banda sea más generoso hoy en día, el hotlinking sigue siendo un problema para la protección de sus derechos de autor y para evitar la sobrecarga innecesaria de su servidor.

 

Evitar el hotlinking a través de .htaccess

Puede bloquear estos accesos no autorizados agregando reglas en el archivo .htaccess en la raíz de su sitio. Aquí tiene una versión optimizada que incluye los formatos de imagen modernos (WebP, AVIF):

RewriteEngine on

# 1. Autoriser les requêtes avec un Referer vide (certains navigateurs pour la vie privée)
RewriteCond %{HTTP_REFERER} !^$

# 2. Autoriser votre propre site (remplacez par votre domaine)
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?votre-domaine\.com [NC]

# 3. AUTORISER LES MOTEURS DE RECHERCHE (Indispensable pour votre SEO)
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google\. [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?bing\. [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yahoo\. [NC]

# 4. Bloquer le hotlinking (renvoie une erreur 403 Forbidden)
RewriteRule \.(jpg|jpeg|png|gif|svg|webp|avif)$ - [F,NC,L]

Recomendaciones:

  • Reemplazar: cambie su-dominio\.com por su nombre de dominio real.
  • SEO: no elimine las líneas de Google/Bing a menos que desee voluntariamente que sus imágenes nunca aparezcan en los resultados de búsqueda.
  • Alternativa 403: la regla anterior utiliza [F] (Prohibido). Es más ecológico y eficiente que cargar una imagen de reemplazo que aún consume ancho de banda.
Consejo: Si utiliza un CDN como Cloudflare frente a su alojamiento de Infomaniak, puede activar la "Protección contra Hotlinking" en un clic en su interfaz de gestión.

¿Le ha sido útil esta FAQ?

Esta guía presenta comandos que se pueden ejecutar con el fin de probar una conexión o una red y, por lo tanto, precisar más la fuente de un posible error.

 

Realizar un Telnet…

TELNET permite probar la conexión a un servidor sin tener en cuenta todos los ajustes adicionales de una aplicación de correo electrónico o FTP para determinar el origen de un problema. Si la conexión no se realiza en un servidor SMTP, por ejemplo, deberá verificar si su firewall no bloquea el puerto 587 o 465.

 

… en macOS

  1. Busque Utilidad de red.
  2. Vaya a la pestaña Ping, Lookup o Traceroute según lo que desee probar.
  3. También puede usar una aplicación de tipo Terminal (interfaz de línea de comandos, CLI /Command Line Interface) en su dispositivo y, según lo que desee probar, ingrese:
    traceroute [server] 
    nc [server] [port] 
    Reemplace [server] por el nombre del servidor o su dirección IP, lo mismo para [port]

 

… en Windows

Active Telnet de antemano si es necesario.

  1. Use una aplicación de tipo Terminal (interfaz de línea de comandos, CLI /Command Line Interface) en su dispositivo, por ejemplo, escribiendo Ejecutar y luego cmd.
  2. En la ventana que se abre, según lo que desee probar, escriba:
    tracert [server] 
    telnet [server] [port] 
    Ejemplo: telnet mail.infomaniak.com 587 (permite probar el puerto SMTP si su software/cliente de correo electrónico no permite el envío de correos electrónicos)…

 

… en Android

  1. Use la aplicación Simple Telnet Client que permite probar muy fácilmente a través de 2 campos para completar (por ejemplo mail.infomaniak.com y el puerto 143 o 993)…

 

Realizar un PING

PING permite saber si una máquina es accesible por Internet. También puede controlar con esta herramienta si se está dirigiendo a la máquina correcta, por ejemplo, durante un cambio de DNS, mirando la dirección IP obtenida. Es posible realizar un ping en un nombre de dominio, un hostname o una dirección IP.

PING está definitivamente bloqueado en los alojamientos compartidos.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo trabajar sin el módulo PECL SSH2 client no disponible en los alojamientos web y servidores cloud de Infomaniak, utilizando en su lugar la biblioteca phpseclib, que funciona en PHP nativo sin necesidad de ninguna extensión específica.

 

Prólogo

  • El uso de PECL SSH2 client provoca errores de tipo No compatible key exchange algorithms found o Unable to exchange encryption keys en su última versión disponible.
  • Phpseclib permite:
    • La autenticación SSH por contraseña o clave privada.
    • La ejecución de comandos remotos.
    • La transferencia de archivos seguros (SFTP).
    • La gestión de claves SSH.

 

Usar phpseclib

Para integrar una conexión SSH en un script PHP, utilice phpseclib de la siguiente manera:

use phpseclib3\Net\SSH2;
use phpseclib3\Crypt\PublicKeyLoader;

$ssh = new SSH2('domain.xyz');
$key = PublicKeyLoader::load(file_get_contents('/path/to/private_key'));

if (!$ssh->login('utilisateur', $key)) {
    exit('Authentication Failed');
}

echo $ssh->exec('ls -la');

¿Le ha sido útil esta FAQ?

Esta guía detalla las acciones a realizar prioritariamente si no ve ninguna diferencia entre su sitio web después de un cambio que haya realizado en él, y su versión antes del cambio. Estos consejos también son válidos si encuentra problemas al usar la interfaz de productos de Infomaniak.

 

Prólogo

  • Durante su navegación, un navegador web guarda en un espacio reservado los datos consultados, con el fin de evitar solicitar nuevamente al servidor los datos ya consultados, para ganar tiempo y recursos.
  • Su caché puede contener una gran cantidad de datos y a veces el navegador se confunde. Los sitios pueden entonces mostrarse mal o mostrar una versión obsoleta.
  • Borrar la caché permite asegurarse de tener la última versión disponible de la página o carpeta consultada.

 

Borrar la caché del navegador web…

 

… en Safari

Elige tu versión de macOS para conocer la ayuda de Apple correspondiente.

 

… en las herramientas de Google (Chrome, Android, etc.)

Conoce la ayuda de Google.

 

… en Firefox

Conoce la ayuda de Mozilla.

 

… en Edge / Internet Explorer

Conoce la ayuda de Microsoft.


¿Le ha sido útil esta FAQ?

Esta guía detalla las funcionalidades disponibles en cuanto a la gestión de bases de datos relacionales en los alojamientos de Infomaniak.

 

Uso de Vistas, Triggers, Procedimientos almacenados y Rutinas

En cuanto a la gestión de bases de datos relacionales, la funcionalidad de las vistas ("views") está disponible por defecto, permitiendo así a los usuarios crear vistas para simplificar la gestión y presentación de los datos.

Sin embargo, algunas funcionalidades avanzadas que permiten una manipulación más precisa y compleja de los datos, como…

  • triggers (disparadores)
  • procedimientos almacenados ("stored procedures")
  • rutinas
  • y la creación de funciones

… solo están disponibles en Servidores Cloud.

No están permitidas en los servidores compartidos.

Esta restricción se debe principalmente a los riesgos potenciales para la estabilidad de la infraestructura. Una mala configuración o un uso excesivo de estas funcionalidades podría crear bucles infinitos o sobrecargas importantes, afectando no solo el rendimiento del servidor en cuestión, sino también la experiencia de todos los clientes alojados en la misma infraestructura.

 

Resolver un problema de importación de volcado MySQL/MariaDB

Al exportar e importar una base de datos MySQL o MariaDB a través de la interfaz de alojamiento de Infomaniak, puede ocurrir que la operación falle debido a errores relacionados con los DEFINER de los triggers o de las views. Este caso ocurre cuando los objetos de la base se crearon con un usuario específico (llamado definer) que ya no existe en el momento de la importación.

Concretamente, el proceso de exportación e importación utiliza un usuario temporal, que solo se usa durante estas operaciones. Después de eliminar a este usuario, las vistas o triggers definidos con esta cuenta como DEFINER se vuelven inválidos, provocando errores del tipo:

General error: 1449 The user specified as a definer ('xxxx_temp_1'@'%') does not exist

 

Para evitar este problema, es posible corregir el archivo de copia de seguridad (dump.sql o dump.sql.gz) antes de su importación reemplazando las definiciones de definer por CURRENT_USER. Esto permite vincular automáticamente los triggers y vistas al usuario actual en el momento de la importación.

Aquí hay un ejemplo de comando que permite modificar el volcado antes de la importación:

sed -E 's/DEFINER=`[^`][^`]*`@`[^`][^`][^`]*`/DEFINER=CURRENT_USER/g' dump.sql > dump-corrected.sql

 

Una vez realizado este reemplazo, el archivo corregido puede ser importado normalmente a través del Manager de Infomaniak. Este comportamiento es conocido y está relacionado con el funcionamiento de los usuarios temporales durante el volcado/restablecimiento. No se planea ninguna modificación del proceso de exportación/importación a corto plazo, pero el tema sigue en evaluación por parte de la infraestructura.

Para obtener más información sobre la variable CURRENT_USER, consulte la documentación oficial de:


¿Le ha sido útil esta FAQ?

Esta guía explica cómo cambiar la contraseña de una base de datos MySQL / MariaDB de un Alojamiento Web.

 

Prólogo

  • Consulte esta otra guía si está buscando información sobre la actualización de las credenciales de conexión (scripts, sitios...) relacionadas con un cambio de contraseña de la base de datos.
  • Un usuario de base de datos creado tras la instalación de una Aplicación Web (propuesta por Infomaniak) no podrá ser modificado (un candado se muestra junto a este, cf punto 5 a continuación).
  • Para acceder a la base de datos a la que está vinculado, debe crear un nuevo usuario de base de datos con la contraseña de su elección y luego asignarle los permisos en la base de datos deseada.

 

Cambiar la contraseña MySQL MariaDB etc.

Para ello, es necesario intervenir en el usuario vinculado a la base de datos en cuestión y cambiarle la contraseña (sin tener que proporcionar la anterior) desde el Manager Infomaniak:

  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 en cuestión.
  3. Haga clic en Bases de datos en el menú lateral izquierdo.
  4. Haga clic en la pestaña Usuarios.
  5. Haga clic en el menú de acción ⋮ situado a la derecha del elemento en cuestión.
  6. Haga clic en Modificar:
  7. Haga clic en Modificar la contraseña.
  8. Introduzca la nueva contraseña deseada.
  9. Haga clic en el botón Guardar:
  10. Si es necesario, puede configurar los nuevos permisos posibles (lectura / escritura / administración) del usuario para acceder a las bases de datos existentes en el alojamiento.

¿Le ha sido útil esta FAQ?

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

 

Iniciar un análisis antivirus de los sitios

Para analizar el contenido potencialmente infectado:

  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 en cuestión.
  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 o los sitios a analizar.
  7. Haga clic en el botón azul Iniciar análisis:

 

El análisis antivirus puede tardar un tiempo, pero puede cerrar el Manager. Recibirá un correo electrónico cuando la operación haya finalizado.

 

También considere la herramienta de detección de vulnerabilidades para monitorear posibles fallos corregidos automáticamente en sus sitios web.


¿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 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 externo como https://www.ch.ch o https://www.microsoft.com. Si estas direcciones no son accesibles, contacte a 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 parte de 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 otra ubicación geográfica.
  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 contacte al registrador 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, contacte al 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).

Si tiene un problema con un software de terceros, contacte directamente a su editor o a 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?