burger
infomaniak
infomaniak
cloud-computing-logo
Cloud Computing
web-domain-logo
Web & Domaines
event-marketing-logo
Events & Marketing
  • Nos Produits
    • Outils collaboratifs icon chevron
    • Web & Domaines icon chevron
    • Cloud Computing icon chevron
    • Events & Marketing icon chevron
    • Streaming icon chevron

      ksuiteSuite collaborative

      Découvrir la suite collaborative → Découvrir →
    • kSuite E-mails professionnels, Cloud et IA souverains pour des performances durables
    • kSuite La suite pour communiquer, stocker et partager, en sĂ©curitĂ©
    • kdrive
      kDrive Stockez, Collaborez et partagez vos fichiers
    • mail service
      Service Mail Créez vos adresses mails avec votre domaine
    • kChat
      kChat Communiquez en direct avec vos équipes
    • kmeet
      kMeet Organisez vos réunions en ligne en toute sécurité
    • swisstransfer
      SwissTransfer Envoyez gratuitement vos fichiers jusqu’à 50 Go.
    • kpaste
      kPaste Partagez et chiffrez vos informations sensibles
    • ksuite
      Custom Brand Maîtrisez l'image de marque de vos produits
    • kChat
      Chk Réducteur de lien & générateur de code QR
      Trouvez l'hébergement Web qu'il vous faut
    • Domain name
      Nom de domaine Réservez votre nom de domaine au meilleur prix
    • Site Creator
      Site Creator Créez votre site en toute simplicité
    • web hosting
      Hébergement Web Créez votre site avec plus de 100 CMS
    • web hosting
      Hébergement WordPress Créez votre site WordPress facilement
    • Cloud Server
      Serveur Cloud Propulsez vos sites avec des ressources garanties
    • HĂ©bergement Node.js Creez un site dynamique et interactif avec Node.js
    • SSL Certificat
      Certificats SSL Sécurisez vos sites avec un certificat EV ou DV
    • Options
    • Domain privacy
      Domain Privacy Protégez les données privées de vos domaines
    • DNS Fast Anycast
      DNS FastAnycast Accélérez le temps d’accès de vos sites
    • Dyn DNS
      DynDNS Accédez à vos appareils à distance
    • Dyn DNS
      Renewal Warranty Sécurisez vos domaines contre la perte et le vol
      Trouvez la solution de Cloud Computing adaptée

      Cloud services

    • public cloud
      Public Cloud (IaaS) Créez vos projets sur un Cloud haut de gamme et ultra-compétitif
    • Cloud Server
      VPS Cloud Créez un serveur Windows/Linux
    • Kubernetes Service DĂ©ployez vos applications conteneurisĂ©es Ă  grande Ă©chelle.
    • VPS Lite
      VPS Lite Créez un serveur Windows/Linux à un coût avantageux
    • Database Service GĂ©rez vos bases de donnĂ©es avec une solution managĂ©e
    • jelastic cloud
      Jelastic Cloud (PaaS) Créez vos environnements sur mesure
    • Autres services

    • llm api
      AI Tools Augmentez votre productivite avec notre IA souveraine
    • swiss backup
      Swiss Backup Sauvegardez vos appareils dans le cloud
    • nas synology
      NAS Synology Louez un NAS dans nos datacenters sécurisés
    • High availibility
      Très Haute Disponibilité Créez une infrastructure multi-datacenters avec SLA sur mesure
    • Housing
      Housing Installez vos serveurs dans nos datacenters
    • Auth Ajoutez une mĂ©thode de login respectueuse de la vie privĂ©e Ă  vos apps
      Infomaniak Events, le portail évènementiel local et indépendant
      Billetterie en ligne avec un large choix de concerts, spectacles, évènements.
    • online shop
      Ticketing Créez votre billetterie et vendez des billets
    • kdrive
      Contrôle d'accès Contrôlez l'accès à vos événements facilement
    • kdrive
      Gestionnaire d'invités Automatisez les invitations de vos events
    • kdrive
      Newsletter Envoyez vos newsletters à des tarifs compétitifs
    • Streaming radio
      Streaming radio Créez et diffusez en direct votre radio en ligne
    • streaming video
      Streaming vidéo Créez et diffusez en direct vos évènements et TV en ligne
    • VOD and AOD
      Service VOD & AOD Hébergez et diffusez vos enregistrements sans limites
  • Ressources
    documentation icon Documentation
    Guides & tutoriels
    Documentation API
    special offers icon Offres spéciales
    Démarrer gratuitement
    Programme étudiant
    Devenir affilié
    partner program icon Programme partenaire
    Trouver un partenaire
    Devenir partenaire
    Infomaniak Academy
    support icon Support & contact
    Contacter le support
    Support premium - 24/24 7/7
    Contacter le service commercial
    Engager un expert
    Migrer vers Infomaniak
  • Ă€ propos
    forest
    icon Engagement écologique
    Nous polluons. Mais nous agissons pour atténuer l’empreinte de nos services et de notre infrastructure
    Découvrir notre engagement →
    icon À propos d’Infomaniak
    Notre vision, nos valeurs
    Nos équipes
    Infomaniak recrute
    Presse et communication
    Blog et actualité
    icon Sécurité
    Confidentialité des données
    Programme de Bug Bounty
  • DĂ©marrer gratuitement
    Connexion
  • search-icon
    close-icon
      icon

      Vos besoins dépasseraient-ils nos solutions ? Pour en avoir le coeur net, contactez-nous afin que nous puissions personnellement vous conseiller.

      Nos produits phares :
  • search-icon
  • DĂ©marrer gratuitement
    Connexion
Prix Prix

Base de connaissances

1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !

Base de connaissances FAQ - Base de connaissances Page 9/1
    20 FAQ trouvée(s)
    Modifier une offre Starter (page Web basique) existante

    Ce guide explique comment convertir une offre Web Starter gratuite vers une offre payante plus complète et améliorée, comme un Hébergement Web mutualisé ou un hébergement Web sur Serveur Cloud.

     

    Préambule

    • En achetant un nom de domaine auprès d'Infomaniak, vous obtenez 1 adresse mail gratuite ainsi qu'un espace Web basique de 10 Mo.
    • En quelques clics, il est possible de faire Ă©voluer ces offres pour bĂ©nĂ©ficier d'une expĂ©rience enrichie.

     

    Modifier l'offre Starter - page Web basique

    Pour faire évoluer cette offre gratuite :

    1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
    2. Cliquez sur le menu d'action â‹® situĂ© Ă  droite de l'Ă©lĂ©ment concernĂ©.
    3. Cliquez sur Modifier l'offre:
       
      sign
       
    4. Suivez l'assistant pour choisir le nouveau type d'hébergement, payez pour terminer le changement d'offre.


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Comprendre le dossier ICONS

    Ce guide explique pourquoi il existe un dossier /icons/ au sein des Hébergements Web Infomaniak.

     

    Dossier /icons/ sur votre Hébergement Web

    Dans certains cas, un dossier nommé /icons/ est présent par défaut sur votre hébergement Web. Ce dossier est généralement accessible via HTTP, mais n'est pas visible dans l'arborescence FTP (www.domain.xyz/icons/).

    Ce répertoire /icons/ est souvent utilisé pour stocker des icônes ou des images spécifiques servant à l'affichage des listes de répertoires. Ces icônes sont généralement utilisées par les serveurs Web pour représenter visuellement les différents types de fichiers dans les répertoires lorsqu'ils sont consultés via un navigateur.



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Comprendre les spécificités temporelles des serveurs

    Ce guide concerne la synchronisation des serveurs via le protocole NTP (Network Time Protocol) et la configuration de la timezone sur les serveurs d'Infomaniak.

     

    Synchronisation précise des serveurs via NTP

    Les serveurs d'Infomaniak sont tous synchronisés via le protocole NTP. La société met à disposition ses propres serveurs NTP stratum-1 accessibles au public pour une utilisation flexible.

    Pour intégrer ces serveurs dans vos paramètres, utiliser l'enregistrement suivant: pool.ntp.infomaniak.ch.

    La configuration par défaut de la timezone est en UTC. Cependant, les fonctions PHP sont conçues pour prendre en compte différentes timezones en fonction des besoins spécifiques.

    Pour ajuster la timezone dans vos scripts PHP, utiliser la fonction date_default_timezone_set('UTC').

     

    MySQL: spĂ©cificitĂ©s temporelles

    L'infrastructure Infomaniak prend en charge les fonctionnalités permettant de travailler avec des données temporelles de manière précise et efficace, en tenant compte des fuseaux horaires, ce qui est crucial pour de nombreuses applications modernes:

    • MySQL utilise une base de donnĂ©es de fuseaux horaires pour stocker et gĂ©rer les informations sur les fuseaux horaires.
    • La table mysql.time_zone contient les donnĂ©es des fuseaux horaires, y compris les informations sur les dĂ©calages de temps, les noms de fuseaux horaires, etc.
    • La fonction CONVERT_TZ est utilisĂ©e pour convertir une heure d'un fuseau horaire Ă  un autre dans MySQL avec la syntaxe suivante : CONVERT_TZ(dt, from_tz, to_tz), oĂą :
      • dt est la date/heure Ă  convertir.
      • from_tz est le fuseau horaire source.
      • to_tz est le fuseau horaire cible.
    • Exemple: CONVERT_TZ('2024-05-14 12:00:00', 'UTC', 'America/New_York') convertira le temps 12:00:00 UTC en temps local Ă  New York.


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Utiliser ASP comme environnement de programmation

    Ce guide fournit des informations précises sur la prise en charge de l'environnement de développement ASP (Active Server Pages, aspx) au sein de l'infrastructure d'Infomaniak.

     

    Prise en charge de l'ASP 

    Les services d'hébergement Web et Serveurs Cloud reposent sur une architecture serveur Apache qui ne supporte pas nativement le module Apache::ASP.

    Cependant, il existe la possibilitĂ© d'installer et de configurer cet environnement ASP sur VPS Cloud Infomaniak.



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Débloquer des IP par liste blanche xmlrpc.php

    Ce guide explique comment ajouter des adresses IP Ă  la liste blanche d'un site Web Infomaniak.

     

    Préambule

    • Autoriser des IP sur xmlrpc.php permet d'accĂ©der aux URLs qui sont bloquĂ©es par dĂ©faut, car jugĂ©es Ă  risques.
    • Ce type de blocage est effectif sur tous les serveurs rĂ©cents.
    • Concernant WordPress, sa fonctionnalitĂ© XML-RPC n'est disponible par dĂ©faut que via les services Infomaniak et JetPack pour des questions de sĂ©curitĂ©.

     

    Ajouter des adresses IP Ă  la liste blanche xmlrpc.php

    Pour accĂ©der Ă  la gestion du site Web :

    1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
    2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©:
    3. Cliquez sur Gérer sous Paramètres avancés:
    4. Cliquez sur l'onglet PHP / Apache.
    5. Complétez la ligne concernée:
    6. Cliquez sur le bouton pour sauvegarder.


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Résoudre une erreur MySQL (server has gone away)

    Ce guide permet de résoudre une erreur de type "Invalid query: MySQL server has gone away".

     

    Préambule

    • Ce type d'erreur a souvent comme origine le fait de garder une connexion MySQL ouverte sans soumettre de requĂŞtes pendant un intervalle de temps au-delĂ  duquel la connexion est close: http://dev.mysql.com/doc/refman/5.7/en/gone-away.html
    • Les variables wait_timeout et interactive_timeout qui contrĂ´lent cette dĂ©connexion sont Ă  30 secondes: http://dev.mysql.com/doc/refman/5.0/en/communication-errors.html

     

    Solutions

    Pour éviter l'erreur "MySQL server has gone away", voici plusieurs approches possibles:

    Vérification et reconnexion automatique

    Avant d'exécuter une requête, il est recommandé de tester si la connexion MySQL est toujours active. Si la connexion a été fermée, vous pouvez la rétablir automatiquement avant de poursuivre avec votre requête. Voici un exemple en PHP :

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

    La fonction mysqli_ping() vérifie si la connexion est toujours valide. Si elle ne l'est pas, le script ferme la connexion et en ouvre une nouvelle.

    Envoi de "Ping" régulier

    Un autre moyen consiste à exécuter un script qui envoie régulièrement un "ping" à la base de données pour maintenir la connexion active. Par exemple vous pourriez créer une tâche planifiée (cron job) qui envoie une requête légère, comme SELECT 1; à intervalles réguliers.

    Ajustement des paramètres MySQL (Serveur Cloud)

    Avec un Serveur Cloud, vous pouvez augmenter les valeurs des variables wait_timeout et interactive_timeout depuis le menu MySQL de votre serveur pour prolonger la durĂ©e de la connexion avant qu'elle ne soit fermĂ©e. 



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Installer WordPress MS (multisite) ex-WPMU

    Ce guide explique comment mettre en place un réseau de sites WordPress afin de gérer plusieurs sites à partir d’une même installation WordPress Infomaniak, avec des adresses URL de type site1.domain.xyz, site2.domain.xyz, ou même avec domain1.com, domain2.com, etc.

     

     

    Simplifiez-vous la vie ! En cas de besoin, des partenaires locaux et référencés par Infomaniak peuvent s'occuper de ces démarches. Lancez un appel d'offres gratuit. Ils s'occupent de tout, vous libérant des détails techniques.

     

    Installation de WordPress multisite

    Pour commencer:

    1. Installez WordPress via Infomaniak sur votre espace d'hébergement avec un nom de domaine principal:
      • Ce premier site WordPress doit ĂŞtre atteignable et fonctionner correctement:
    2. Connectez-vous par FTP.
    3. Editez le fichier wp-config.php de ce premier site WordPress concerné.
    4. Au-dessus de la ligne "/* That's all, stop editing! Happy blogging. */" (#94) copiez-collez le code define('WP_ALLOW_MULTISITE', true); :


       
    5. Enregistrez vos changements.
    6. Connectez-vous ensuite sur l'administration de votre site WordPress.
    7. Désactivez temporairement toutes les extensions WordPress:
    8. Rendez-vous dans le menu OUTILS afin de créer un Réseau:
    9. Choisissez la méthode de création de vos différents WordPress (sur sous-domaines)…
    10. Cliquez sur le bouton d'installation:
    11. Ajoutez les indications qui s'affichent à l'écran dans le wp-config.php et .htaccess sur le serveur.
    12. Après reconnexion à votre WordPress vous obtiendrez un nouveau menu "Mes sites" dans lequel vous pourrez ajouter et gérer vos différents sites du même réseau:
    13. Réactivez vos extensions désactivées.
    14. Sur le Manager, ajoutez un alias à votre site de la forme *.votre-domaine-ici (l'astérisque permet de créer un alias wildcard) avec mise à jour DNS afin que le bon CNAME soit ajouté automatiquement dans la zone:
    15. Installez ou mettez Ă  jour vos certificats SSL:
    16. Lorsque vous créerez un nouveau site au sein du réseau, en le nommant par exemple home2 alors il deviendra accessible via home2.domain.xyz et ainsi de suite:


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Effectuer un test de charge, de vulnérabilité, DoS, etc.

    Ce guide vous concerne si vous souhaitez réaliser des tests de vulnérabilité de votre site / serveur hébergé par Infomaniak.

     

    Tolérés et restreints

    Vous êtes libre de réaliser des tests de vulnérabilité (injection SQL, XSS, etc.), d'intrusion, ou test de pénétration (pentest) de votre hébergement Infomaniak uniquement selon les conditions suivantes:

    • … entre 9h et 17h CET
    • … du lundi au vendredi
    • … avec le minimum de paquet d'attaque quel que soit le logiciel employĂ© (AppScan par exemple)
    • … sans jamais faire une seule attaque de type DoS ou DDoS (DĂ©ni de service / Denial of Service)
    • … en respectant les CGU Infomaniak en particulier le cadre mutualisĂ© des services

     

    Toute utilisation abusive pourra entraîner une résiliation anticipée de la part d'Infomaniak.



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Résoudre un problème d'importation CSV dans une table MySQL

    Ce guide explique comment rĂ©soudre un problème d'importation de fichier .csv dans une table MySQL. L'alternative proposĂ©e consiste Ă  lire le fichier CSV ligne par ligne Ă  l'aide de PHP et Ă  insĂ©rer les donnĂ©es dans la base de donnĂ©es MySQL.

     

    Fonction "load data local infile" désactivée

    La fonction LOAD DATA LOCAL INFILE permet d'importer un fichier CSV dans une table MySQL et est malheureusement désormais fréquemment utilisée par les pirates pour obtenir l'accès à certains sites hébergés sur des machines acceptant cette fonction.

    Pour lutter contre les actes de malveillances et continuer Ă  protĂ©ger autant que possible les donnĂ©es des clients, Infomaniak a dĂ©sactivĂ© la fonction LOAD DATA LOCAL INFILE. Ne sont pas concernĂ©es par cette modification les personnes important leurs fichiers CSV (Ă  condition de ne pas cocher "CSV via LOAD DATA") via phpMyAdmin.

    Voici une alternative pour continuer à importer des données au format CSV dans une table MySQL, un exemple complet (en français) du code avec une gestion correcte des erreurs pour l'ouverture du fichier CSV et l'insertion des données dans la base de données.

    Cette version utilise mysqli pour se connecter Ă  la base de donnĂ©es et les requĂŞtes prĂ©parĂ©es pour insĂ©rer les donnĂ©es, offrant ainsi une meilleure sĂ©curitĂ© et compatibilitĂ© avec les versions rĂ©centes de PHP et une facilitĂ© Ă  l'implĂ©menter dans votre script PHP ou simplement dans un nouveau fichier PHP de votre rĂ©pertoire /web:

    $NomDuFichier = "data.csv";
    // Connexion à la base de données MySQL avec mysqli
    $link = new mysqli("localhost", "username", "password", "database");
    // Vérification de la connexion
    if ($link->connect_error) {
       die("Échec de la connexion : " . $link->connect_error);
    }
    // Ouverture du fichier CSV en lecture
    if (($handle = fopen($NomDuFichier, "r")) !== FALSE) {
       // Décomposition de chaque ligne du fichier CSV
       while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
           // Préparation de la requête SQL
           $query = "INSERT INTO `test` VALUES (" . str_repeat('?,', count($data) - 1) . "?)";
           $stmt = $link->prepare($query);
           // Vérification de la préparation de la requête
           if ($stmt === FALSE) {
               die("Échec de la préparation de la requête : " . $link->error);
           }
           // Liaison des paramètres
           $types = str_repeat('s', count($data));  // Assume que toutes les colonnes sont de type string
           $stmt->bind_param($types, ...$data);
           // Exécution de la requête
           if (!$stmt->execute()) {
               die("Échec de l'exécution de la requête : " . $stmt->error);
           }
           // Fermeture de la déclaration
           $stmt->close();
       }
       // Fermeture du fichier CSV
       fclose($handle);
    } else {
       echo "Erreur : impossible d'ouvrir le fichier.\n";
       exit(1);
    }
    // Fermeture de la connexion à la base de données
    $link->close();
    ?>

     

    Obtenir de l'aide

    Il est malheureusement impossible de vous indiquer précisément à quel endroit de votre script ces lignes de code doivent être ajoutées.

    Si l'alternative proposée pose problème lorsque vous soumettez plusieurs fichiers CSV à lire et que la procédure par exemple se termine sans renvoi de message malgré les points de gestion des messages dans le fichier PHP, il est possible que les tables et les champs utilisés soient mal indexés et dans ce cas, contactez également votre webmaster.

    Prenez connaissance de la documentation de PHP concernant fgetcsv.

    Simplifiez-vous la vie ! En cas de besoin, des partenaires locaux et référencés par Infomaniak peuvent s'occuper de ces démarches. Lancez un appel d'offres gratuit. Ils s'occupent de tout, vous libérant des détails techniques.



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Vérifier automatiquement les liens Hébergement Web et Domaine (diagnostic DNS)

    Ce guide présente l'outil de Diagnostic DNS qui permet de vérifier que les relations entre…

    • NOM DE DOMAINE chez Infomaniak

      et
       
    • HEBERGEMENT WEB chez Infomaniak

    … sont bien correctes, ceci afin que le trafic Web se dirige au bon endroit.

     

    Préambule

    • Pour vĂ©rifier, l'outil contrĂ´le les enregistrements A, CNAME, etc.
    • Vous pourrez ainsi dĂ©tecter et corriger certains problèmes Web en particulier s'ils sont liĂ©s aux DNS (informations techniques qui, en gros, dĂ©terminent oĂą doit ĂŞtre dirigĂ© tel ou tel trafic Web) en agissant au niveau de votre domaine.
    • La correction automatique n'est possible que lorsque le nom de domaine est prĂ©sent sur la mĂŞme Organisation que le produit auquel il doit ĂŞtre rattachĂ©.
      • Si tel n'est pas le cas alors la correction devra se faire manuellement.

     

    Diagnostiquer un problème DNS

    Afin d'accĂ©der au diagnostic DNS de votre nom de domaine :

    1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
    2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©.
    3. Cliquez sur Web dans le menu latéral gauche.
    4. Cliquez sur Diagnostic DNS dans le menu latéral gauche:
      • Si des problèmes de DNS sont dĂ©tectĂ©s, un affichage rouge sur le tableau le signale:
        1. Corrigez chaque erreur individuellement en cliquant sur le menu d'action ⋮ situé à droite de l'élément concerné…
        2. … ou toutes les erreurs d'un coup…
        3. … ou si nécessaire et que vous êtes sûr de vous, ignorez ces avertissements.

    Prenez connaissance de cet autre guide au sujet de ce même processus de vérification automatique mais pour les Services Mail.



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Gérer les pages d'accueil prises en compte par défaut

    Ce guide concerne le nom des pages d'accueil qu'il est possible d'avoir sur votre Hébergement Web Infomaniak, et qui seront prises en compte en priorité lorsqu'un visiteur accède à votre site Web via son nom de domaine.

     

    Concernant Site Creator, prenez connaissance de cet autre guide.

     

    Préambule

    • Les pages d'accueil par dĂ©faut sur un serveur Web sont les premières pages qui s'affichent lorsqu'un utilisateur accède Ă  un site Web sans spĂ©cifier de fichier particulier.
    • Si vous entrez simplement http://domain.xyz dans la barre d'adresse de votre navigateur, le serveur web va chercher une page d'accueil par dĂ©faut Ă  afficher, par exemple index.html, index.php, index.htm, ou d'autres variations similaires.

     

    Ordre de priorité des pages d'accueil

    Voici dans l'ordre de priorité les pages chargées par défaut chez Infomaniak :

    1. index.html
    2. index.htm
    3. home.html
    4. home.htm
    5. default.html
    6. default.htm
    7. index.cgi
    8. index.php
    9. index.php5
    10. index.php4
    11. index.php3
    12. default.php
    13. home.php
    14. welcome.php

    Pour résumer:

    • Si vous avez 2 pages Ă  la racine de votre hĂ©bergement, grâce au classement ci-dessus, vous constatez que index.php est reconnu en prioritĂ© par rapport Ă  welcome.php.
    • On peut aussi en dĂ©duire que si vous n'avez que welcome.php comme page sur le dossier racine, elle sera chargĂ©e et fonctionnera comme page d'accueil.
    • Si vous avez une page accueil.html, cela ne fonctionnera pas car ce nom n'est pas dans la liste.
    • Lorsque vous taperez www.domaine.xyz dans le navigateur, seule index.php s'affichera automatiquement (et pour afficher welcome.php vous devrez taper le nom prĂ©cis de la page www.domaine.xyz/welcome.php).

     

    Personnaliser la page d'accueil par défaut

    Pour définir une autre page d'accueil chargée par défaut, ajouter DirectoryIndex puis les pages adéquates dans le fichier .htaccess:

    DirectoryIndex accueil.html index.php index.html

    Cela signifie que le serveur Web va d'abord chercher un fichier nommé accueil.html. S'il ne trouve pas accueil.php, il cherchera index.php, puis index.html.



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Résoudre une erreur "aucun privilège"

    Afin d'Ă©viter une erreur “CrĂ©er une base de donnĂ©es: aucun privilège” il faut impĂ©rativement passer par le Manager Infomaniak et non par phpMyAdmin pour ajouter une nouvelle base de donnĂ©es.



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Vérifier si un site possède un système de cache

    Ce guide explique comment obtenir des informations sur la prĂ©sence d'un système de cache sur un site en utilisant la commande curl.

     

    Préambule

    • Dans le monde de la programmation et de l'administration système, il est souvent nĂ©cessaire de dĂ©terminer si un site web utilise un système de mise en cache pour amĂ©liorer ses performances.
    • Les systèmes de mise en cache comme Fastly sont couramment utilisĂ©s pour stocker temporairement des donnĂ©es afin de les servir plus rapidement aux utilisateurs.
    • En suivant ces Ă©tapes, vous pourrez dĂ©terminer si un site Web utilise un système de mise en cache pour amĂ©liorer ses performances et comprendre le fonctionnement et l'optimisation des sites.

     

    Utilisation de la commande curl

    curl est un outil en ligne de commande permettant de transférer des données à l'aide d'URL.

    L'option -svo /dev/null est utilisĂ©e pour effectuer une requĂŞte silencieuse (-s), afficher des informations dĂ©taillĂ©es sur la requĂŞte (-v) et rediriger les donnĂ©es de sortie vers /dev/null pour les ignorer (/dev/null est un pĂ©riphĂ©rique spĂ©cial sur les systèmes Unix/Linux qui se comporte comme une poubelle). -H "Fastly-Debug: true" est un en-tĂŞte HTTP ajoutĂ© Ă  la requĂŞte pour demander des informations de dĂ©bogage spĂ©cifiques Ă  Fastly. 

    Exécuter la commande

    Exécutez la commande suivante depuis une application de type Terminal (interface en ligne de commande, CLI /Command Line Interface) sur votre appareil:

    curl -svo /dev/null [url] -H “Fastly-Debug: true”

    et remplacez [url] par l'adresse du site Web que vous souhaitez vérifier.

    Si le site utilise Fastly ou un autre système de mise en cache similaire, vous verrez des informations de débogage spécifiques dans la sortie de la commande. Les détails fournis peuvent inclure des informations sur les requêtes et les réponses HTTP, ainsi que des informations sur le cache et les performances.



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Résoudre un problème de redirection/réécriture d'URL

    Ce guide explique comment activer l'option MultiViews via un fichier .htaccess sur les sites hébergés par Infomaniak.

     

    Préambule

    • Dans certains cas, l'option MultiViews doit ĂŞtre activĂ©e afin de gĂ©rer des problèmes de redirection et de réécriture d'URL. Exemple:
      • Si le dossier configuration et le fichier configuration.phpse trouvent Ă  la racine de votre site et que vous tentez d'atteindre l'adresse mon-site.com/configuration pour accĂ©der au fichier configuration.php, l'option MultiViews doit ĂŞtre activĂ©e.

     

    Activer l'option MultiViews

    Pour cela:

    1. Ouvrez ou créez le fichier .htaccess qui se trouve à la racine du site concerné.
    2. Ajoutez la directive suivante:

      Options +MultiViews
    3. Sauvegardez les modifications.


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Installer ImageMagick et alternatives

    Ce guide concerne ImageMagick, une solution puissante pour la manipulation d'images, que vous pouvez installer sur un Hébergement Web Infomaniak.

     

    Pour l'installation, le plus simple est de passer par Fast installer.

     

    ImageMagick et alternatives

    Ces solutions de manipulation d'image sont compatibles avec les hébergements Web et Serveurs Cloud:

    1. ImageMagick : la principale suite logicielle pour la manipulation polyvalente d'images via la ligne de commande
    2. PerlMagick : interface Perl pour intégrer les fonctionnalités d'ImageMagick dans des scripts Perl
    3. Module Perl Image::Magick : extension Perl pour accéder aux fonctionnalités d'ImageMagick sans spécifier le chemin absolu de l'exécutable
    4. GD 2.x : bibliothèque graphique open-source offrant des fonctionnalités similaires à ImageMagick, souvent utilisée dans des contextes de développement web
    5. Gallery 2 : plateforme de gestion de galeries d'images compatible avec ImageMagick pour la présentation en ligne

     

    Si nécessaire, le chemin pour ImageMagick est standard puisqu'installé au travers du dépôt Debian:

    /usr/bin

    et pour le module Perl Image::Magick:

    /usr/local/bin/convert

    ou sans préciser le chemin absolu:

    $ perl -e 'use Image::Magick';

     

    Toutes les commandes imagemagick sont sous /usr/bin/ :

    /usr/bin/animate
    /usr/bin/compare
    /usr/bin/composite
    /usr/bin/conjure
    /usr/bin/convert
    /usr/bin/display
    /usr/bin/identify
    /usr/bin/import
    /usr/bin/mogrify
    /usr/bin/montage
    /usr/bin/stream


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Résoudre une erreur 502 Bad Gateway

    Ce guide détaille les erreurs de type "502 Bad Gateway" que l'on peut obtenir en visitant un site web.

     

    Préambule

    • L'erreur 502 Bad Gateway se produit lorsque le serveur qui fait office de passerelle entre le navigateur et le serveur Web d'origine reçoit une rĂ©ponse invalide.
    • Cette erreur peut ĂŞtre causĂ©e par un serveur web surchargĂ©, des problèmes de communication entre un CDN et le serveur Web d'hĂ©bergement ou un serveur proxy mal configurĂ©.
    • Parfois, l'erreur peut ĂŞtre causĂ©e par une mauvaise entrĂ©e dans le serveur DNS.

     

    Pistes de résolution

    Pour résoudre l'erreur 502 Bad Gateway, il faut souvent procéder par élimination:

    • VĂ©rifiez s'il ne s'agit pas d'une surcharge momentanĂ©e du serveur: il suffit de recharger la page au bout de quelques minutes pour que l'erreur disparaisse.
    • Effacez le cache du navigateur.
    • Essayez depuis un autre navigateur.


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Afficher les logs FTP

    Ce guide explique comment consulter l'activité des fichiers sur le serveur de votre hébergement Infomaniak.

     

    Logs d'activité de l'espace FTP

    Afin de connaitre l'activité des échanges sur votre espace FTP, contactez le support Infomaniak pour demander des logs FTP en vous authentifiant au préalable avec les identifiants correspondant à la gestion de votre hébergement Web.

     
    Le log n'est mis à jour que s'il y a eu une activité par FTP.

    Aide Ă  la lecture des logs: http://www.castaglia.org/proftpd/doc/xferlog.html



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Résoudre un problème de propriété FTP

    Le propriétaire "site1xxx" (p.ex site1152, site1163, site1184…) apparait lorsque le compte utilisateur FTP qui avait créé les dossiers/fichiers en question a été supprimé de la liste des comptes utilisateur FTP.

    Pour accéder à nouveau à ces fichiers afin de les modifier, il faut se connecter avec un compte FTP différent dans le gestionnaire de fichiers FTP Manager et modifier le propriétaire des fichiers avec le bouton "Propriétés".



    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Utiliser des en-tĂŞtes pour optimiser la mise en cache des ressources

    Ce guide explique comment optimiser la mise en cache des ressources web grâce aux en-têtes HTTP.

     

    Préambule

    • Une bonne stratĂ©gie de cache permet d'amĂ©liorer significativement les performances de votre site en Ă©vitant de retransmettre inutilement des fichiers inchangĂ©s.
    • La mise en cache web repose sur deux mĂ©canismes complĂ©mentaires :
      1. La durée de validité du cache (via l'en-tête Expires) qui indique combien de temps une ressource peut être réutilisée sans contacter le serveur.
      2. La validation conditionnelle (via les en-têtes Last-Modified/If-Modified-Since) qui permet de vérifier si une ressource a changé avant de la retélécharger.

     

    Configuration de la durée de cache avec Expires

    L'en-tête Expires permet de spécifier une durée pendant laquelle le navigateur peut réutiliser directement les ressources depuis son cache local. Voici comment le configurer dans votre fichier .htaccess :

    1. Créez ou ouvrez le fichier .htaccess à la racine de votre site (généralement dans /web ou /sites/domain.xyz).
    2. Ajoutez la configuration du module expires :

      <IfModule mod_expires.c>
    3. Définissez les durées de cache appropriées pour chaque type de ressource :

      ExpiresActive On
      ExpiresByType text/html "access plus 1 week"
      ExpiresByType image/jpeg "access plus 1 month"
      ExpiresByType text/css "access plus 1 month"
      ExpiresByType application/javascript "access plus 1 month"

      Ces directives signifient que :

      • Les pages HTML seront conservĂ©es en cache pendant une semaine.
      • Les images JPEG, fichiers CSS et JavaScript seront gardĂ©s pendant un mois.

      Adaptez ces durées selon la fréquence de mise à jour de vos ressources.

    4. Fermez la section de configuration :

      </IfModule>

     

    Validation conditionnelle avec Last-Modified

    Même lorsqu'une ressource a expiré dans le cache, il n'est pas toujours nécessaire de la retélécharger complètement. Le mécanisme de validation conditionnelle permet au navigateur de vérifier si sa version en cache est toujours à jour. Ce processus fonctionne ainsi :

    1. Le serveur envoie automatiquement un en-tête Last-Modified avec chaque ressource, indiquant sa date de dernière modification.
      • Apache gère cela nativement pour les fichiers statiques - aucune configuration supplĂ©mentaire n'est nĂ©cessaire.
    2. Lorsque le navigateur demande Ă  nouveau la ressource, il envoie un en-tĂŞte If-Modified-Since contenant la date qu'il a en cache :

      GET /resource HTTP/1.1
      Host: www.example.com
      If-Modified-Since: Wed, 21 Oct 2015 07:28:00 GMT
    3. Le serveur compare cette date avec la date réelle de modification du fichier :
      • Si le fichier n'a pas changĂ©, il renvoie simplement un code 304 Not Modified, Ă©conomisant ainsi de la bande passante.
      • Si le fichier a Ă©tĂ© modifiĂ©, il renvoie la nouvelle version avec un code 200 OK.


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Configurer les paramètres PHP en CLI

    Ce guide explique comment configurer les paramètres PHP des hébergements Web directement en ligne de commande lorsque vous exécutez des scripts PHP en utilisant PHP CLI (Interface de Ligne de Commande).

     

    Préambule

    • Ce type de paramĂ©trage peut ĂŞtre utile lorsque vous devez modifier temporairement certains paramètres pour un script spĂ©cifique ou pour une session PHP.
    • Ces modifications ne seront valables que pour l'exĂ©cution du script en cours et ne modifieront pas la configuration PHP globale.

     

    Modifier les paramètres PHP CLI

    Pour par exemple modifier temporairement les paramètres pour un script spécifique sans avoir à modifier la configuration PHP globale du serveur, suivez la méthode ci-dessous ; avec l'environnement PHP CLI vous pouvez spécifier plusieurs paramètres PHP en même temps en les séparant par des espaces.

    Utiliser le paramètre -d 

    Lorsque vous exécutez PHP en ligne de commande, vous pouvez utiliser le paramètre -d pour spécifier des configurations PHP. Cela vous permet de modifier les paramètres PHP pour cette exécution spécifique. Par exemple, pour définir le temps maximal d'exécution à 90 secondes, la limite de mémoire à 256 Mo et désactiver le mode sécurisé, vous pouvez le faire comme suit:

    php -d max_execution_time=90 -d memory_limit=256M -d safe_mode=Off -f test.php


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Afficher plus de résultats Vous n'avez pas trouvé votre réponse? Contactez nous!
    logo infomaniak
    Les prix n'incluent pas la TVA
    facebook
    twitter
    linkedin
    instagram

    Infomaniak

    À propos d'Infomaniak L'équipe Infomaniak recrute Espace presse Blog d'Infomaniak Tous les certificats Produits et offres Avis clients

    Support

    Assistance 7/7 FAQ et Guides Support Premium Contact commercial API REST Signaler un abus WHOIS Statuts Public Cloud Etat des services

    Partenariats

    Devenir revendeur Programme d'affiliation Annuaire partenaires Appel d'offres Infomaniak Academy

    Ecologie

    Hébergeur écologique Certificats & Récompenses

    Suivez notre évolution

    L'e-mail saisi n'est pas valide
    earth icon
    • FR
      • FR
      • DE
      • EN
      • ES
      • IT
    ©2025 Infomaniak - Documents légaux - Mentions légales - Protection des données - Politique de confidentialité - Plan de site - Gérez vos cookies
    bcorp-logo
    icann-logo
    swiss
    new-iso
    swiss-hosting
    logo infomaniak
    Les prix n'incluent pas la TVA

    Infomaniak

    À propos d'Infomaniak L'équipe Infomaniak recrute Presse et médias Blog d'Infomaniak Tous les certificats Produits et offres Avis clients

    Support

    Assistance 7/7 FAQ et Guides Offre Support Premium Contact commercial API REST Signaler un abus WHOIS Statuts Public Cloud Etat des services

    Partenariats

    Devenir revendeur Programme d'affiliation Annuaire partenaires Appel d'offres Infomaniak Academy

    Ecologie

    Hébergeur écologique Certificats & Récompenses

    Suivez notre évolution

    L'e-mail saisi n'est pas valide
    bcorp-logo
    icann-logo
    swiss
    new-iso
    swiss-hosting

    facebook
    twitter
    linkedin
    instagram
    ©2025 Infomaniak
    Contrats - Mentions légales - Protection des données - Politique de confidentialité - Plan de site - Gérez vos cookies

    Dirigeants

    earth icon
    • FR
      • FR
      • DE
      • EN
      • ES
      • IT
    Votre navigateur est obsolète, la sécurité et la navigabilité ne sont plus garanties. Nous vous recommandons de le mettre à jour au plus vite en cliquant ici.