Base de connaissances

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

Rechercher

Ce guide dĂ©taille la compatibilitĂ© des hĂ©bergements Web Infomaniak avec les IPv4 et IPv6.

 

Préambule

  • Infomaniak prend en charge Ă  la fois IPv4 et IPv6, permettant ainsi une connectivitĂ© optimale pour tous les utilisateurs.
  • Seuls les hĂ©bergements Starter (gratuits) et les anciennes formules d'hĂ©bergement ne sont pas compatibles: mettre Ă  niveau un Serveur Cloud ou hĂ©bergement mutualisĂ©.
  • La compatibilitĂ© avec IPv4 et IPv6 signifie que le service d'hĂ©bergement Infomaniak permet aux sites Web d'ĂŞtre accessible Ă  la fois par les utilisateurs utilisant des adresses IPv4 et IPv6.
  • Cela garantit que votre site peut ĂŞtre visitĂ© par tous les types d'appareils et de rĂ©seaux, offrant une expĂ©rience optimale Ă  vos utilisateurs, quel que soit le protocole qu'ils utilisent pour se connecter Ă  Internet.

 

IPv4, ou Internet Protocol version 4

C'est la première version du protocole Internet largement utilisée depuis les années 1980. Il utilise des adresses IP de 32 bits, ce qui permet d'identifier et de localiser les appareils connectés à Internet. Cependant, avec l'épuisement des adresses IPv4, il est devenu nécessaire de développer une nouvelle version (lire plus bas):

  • Exemple d'adresse IPv4 : 192.168.0.1
  • Dans cet exemple, l'adresse IPv4 est composĂ©e de quatre groupes de nombres sĂ©parĂ©s par des points…
    • Chaque groupe peut contenir un nombre de 0 Ă  255.
    • L'adresse 192.168.0.1 est souvent utilisĂ©e pour reprĂ©senter une adresse IP locale dans un rĂ©seau privĂ©.
  • Trouver l'IP de votre site Web: prenez connaissance de cet autre guide…
  • Obtenir l'IP publique de votre connexion Internet actuelle: https://chk.me/ip

 

IPv6, ou Internet Protocol version 6

C'est la dernière version du protocole Internet introduite pour résoudre le problème de l'épuisement des adresses IPv4. IPv6 utilise des adresses IP de 128 bits, offrant un espace d'adressage pratiquement illimité. Il offre également des fonctionnalités améliorées telles que la sécurité, la qualité de service et la configuration automatique d'adresse:

  • Exemple d'adresse IPv6 : 2001:0db8:85a3:0000:0000:8a2e:0370:7334
  • Dans cet exemple, l'adresse IPv6 est composĂ©e de huit groupes de nombres et de lettres sĂ©parĂ©s par des deux-points…
    • Chaque groupe peut contenir un nombre hexadĂ©cimal de 0 Ă  FFFF.
    • L'adresse IPv6 est beaucoup plus longue que l'adresse IPv4, offrant ainsi un espace d'adressage beaucoup plus vaste.

Cette FAQ a été utile?

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.

 

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:

Cette FAQ a été utile?

Ce guide concerne la prise en charge de fonctions de hachage sécurisées (notamment SHA-256) par les serveurs Infomaniak, ainsi que l'accent mis sur la sécurité des certificats SSL/TLS en utilisant des CSR générés avec SHA-256.

 

Algorithme de hachage SHA-256

La fonction de hachage cryptographique SHA-1 est compatible et les serveurs Infomaniak supportent également la fonction SHA-256, utile notamment pour Paypal et SaferPay (SIX).

Les CSR (certificate signing requests) sont en SHA-256 et non en SHA-1.


Cette FAQ a été utile?

Ce guide explique comment afficher l'adresse IP d'un site sur votre Hébergement Web.

 

Préambule

  • L'adresse IPv4 est en principe la mĂŞme pour chacun des sites sur l'hĂ©bergement (sauf si vous avez acquis une IP dĂ©diĂ©e).

 

Afficher l'adresse IP de votre site

L'adresse IP est spĂ©cifiĂ©e sur la page de gestion de l'hĂ©bergement (Starter ou contenant plusieurs sites) :

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre site sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©.
  3. Cliquez ensuite sur le chevron ‍ pour développer la partie Informations de cet hébergement.
  4. L'adresse IPv4 est affichée sur la page:
  5. L'adresse IPv6 est également affichée dans le cas des hébergements payants:

Cette FAQ a été utile?

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.

Cette FAQ a été utile?

Ce guide explique comment modifier l'URL de votre site Web depuis l'app Joomla installée sur votre Hébergement Web Infomaniak (uniquement dans le cas où vous avez installé Joomla via les outils dédiés proposés par Infomaniak).

 

Cela permet d'attribuer à votre site Joomla un nom de domaine différent.

 

Prérequis

 

Modifier le nom de domaine de Joomla

Pour changer l'adresse du site créé avec Joomla, pour un autre nom de domaine qui figure déjà dans la même Organisation :

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre site sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©:
  3. Cliquez sur le menu d'action â‹® situĂ© Ă  droite de l'Application Web concernĂ©e.
  4. Cliquez sur Paramètres de l'application:
  5. Cliquez sur Modifier Ă  droite du Joomla:
  6. Sous URL du site, sélectionnez l'adresse Web souhaitée dans le menu déroulant:
    1. Si vous n'avez pas suivi les prérequis ci-dessus, le domaine souhaité n'apparaitra pas même s'il est enregistré dans la même Organisation.
    2. Si vous avez ajouté le domaine en tant qu'alias du site, le domaine souhaité apparaitra et vous pourrez le sélectionner afin qu'il remplace le précédent domaine.
  7. Cliquez sur le bouton Enregistrer:

 

Domaine “…preview.infomaniak.website” ?

Parmi les URL présentes dans le menu déroulant, l'URL de prévisualisation permet d'accéder à votre site Joomla dans le cas où le nom de domaine du site n'est pas encore correctement configuré pour pointer sur votre app:

 

Modifier l'adresse ou l'emplacement de Joomla

⚠️ Ces manipulations cassent le lien entre votre Joomla et le système d'Applications Web Infomaniak ; il ne sera plus possible de bénéficier des avantages de ces dernières.

Prérequis

Pour modifier l'installation de Joomla si celle-ci a été faite dans un sous-dossier…

… et que ce dernier est visible dans l'adresse du site à chaque consultation…

… voici comment procéder:

  1. Sur le FTP, déplacez (afin de les remonter à la racine dans le dossier cible du site Web) l'ensemble des fichiers de votre Joomla actuellement installés dans un sous-dossier (dossier /presentation dans l'exemple ci-dessous):
  2. Supprimez le sous-dossier devenu vide:
  3. Modifiez le fichier .htaccess qui se trouve Ă  la racine de l'arborescence votre Joomla.
  4. Remplacez RewriteBase /presentation par RewriteBase /:
  5. Enregistrez les modifications.
  6. Ne désinstallez surtout pas l'Application Web Joomla mais simplement ne l'utilisez plus et connectez-vous directement à l'interface de gestion de votre Joomla via l'URL /administrator:

Cette FAQ a été utile?

Ce guide détaille la résolution des incidents liés à la récupération automatique des médias avec l'extension VOD/AOD pour WordPress, notamment lorsque la synchronisation échoue malgré une connexion établie entre l'extension et l'espace VOD.

 

Préambule

  • Si le plugin VOD de votre CMS ne parvient plus Ă  rĂ©cupĂ©rer automatiquement les vidĂ©os de votre espace VOD, il est probable que l’utilisateur MySQL de la base de donnĂ©es sur lequel est installĂ© le CMS ne possède pas les droits d'administrateur.
  • Cette situation peut provoquer un problème lors de l'installation du plugin VOD sur votre CMS.

 

Réparer la récupération automatique des vidéos

 

À effectuer sur votre hébergement Web

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre hĂ©bergement sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© Ă  l'hĂ©bergement concernĂ©.
  3. Cliquez sur Bases de données dans le menu latéral gauche.
  4. Cliquez sur Utilisateurs dans le menu latéral gauche.
  5. Cliquez sur le menu d'action â‹® situĂ© Ă  droite de l'utilisateur qui gère la base de donnĂ©es de votre CMS.
  6. Cliquez sur Modifier:
  7. Si nécessaire, ajoutez le droit ADMIN à l'utilisateur sur la ligne de la base de données concernée:
  8. Cliquez sur le bouton pour Confirmer en bas de page.

 

Ă€ effectuer sur WordPress

  1. Désinstallez le plugin VOD
  2. Réinstallez et activer le plugin VOD (prenez connaissance de cet autre guide)
  3. Reconfigurez la connexion du plugin au compte VOD Infomaniak
  4. Refaites une demande de liaison des fichiers vidéo

Une fois la configuration rétablie, les privilèges d'administrateur de l'utilisateur MySQL peuvent être révoqués si nécessaire.

Si une vidéo importée présente un statut "en cours de conversion" persistant alors qu'elle est finalisée sur le Manager, un conflit avec des extensions de restriction d'accès (telles que Members Only) est probable.

En cas de comportement anormal, désactivez temporairement vos extensions tierces pour identifier une éventuelle incompatibilité logicielle.

Pour forcer l'actualisation d'une vidéo bloquée en état de conversion, utilisez la fonction Synchroniser disponible dans les réglages de l'extension VOD sous WordPress.

 

Ă€ effectuer sur le Manager Infomaniak

Bien que l'extension se synchronise périodiquement avec votre compte, l'apparition de nouveaux éléments (Players, dossiers ou playlists) peut être différée sur votre CMS.

Pour une mise à jour immédiate, rendez-vous dans la section Gestion VOD > Configuration de votre Manager et activez la Synchronisation rapide.

Si de nouveaux médias n'apparaissent pas dans la liste du CMS, vérifiez l'accessibilité de l'URL de callback. Cette adresse, utilisée par le système d'encodage pour notifier votre site de la disponibilité d'une vidéo, doit impérativement être publique. Prenez connaissance de la page Gestion VOD > Configuration pour plus de précisions.


Cette FAQ a été utile?

Ce guide explique comment gérer les interactions entre votre espace VOD/AOD Infomaniak et n'importe lequel de vos sites WordPress, à l'aide d'une extension développée par Infomaniak

 

Préambule

  • Cette extension WordPress permet de rĂ©cupĂ©rer et de gĂ©rer l'ensemble de vos vidĂ©os prĂ©sentes sur un espace VOD/AOD Infomaniak, avec une mise Ă  jour automatique lors de l'ajout de nouvelles vidĂ©os.
  • Elle gère la rĂ©cupĂ©ration automatique des Players existants et la gestion des playlists.
  • Vous pourrez rechercher vos vidĂ©os lors de l'Ă©criture d'un article ou d'une page ou importer des mĂ©dias directement depuis l'administration du CMS.
  • IncompatibilitĂ©s Ă©ventuelles:
    • Le plugin n’est pas compatible avec Elementor.
      • Testez si le problème persiste après l'installation d'un autre Ă©diteur.
    • Le plugin n’est pas compatible avec WordPress Multisite.
    • Le plugin n’est pas compatible avec Really Simple Security (Really Simple SSL).
      • Testez si le problème persiste en activant ou dĂ©sactivant ce paramètre de l'extension Really Simple Security:
      • Testez si le problème persiste après l'utilisation d'un autre module similaire.
      • Si des problèmes persistent, prenez connaissance de cet autre guide.

 

Obtenir l'extension VOD Infomaniak

Rendez-vous dans votre espace VOD pour obtenir les informations nécessaires au module externe WordPress:

  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 Extensions CMS/API dans le menu latéral gauche.
  4. Cliquez sur Extensions CMS dans le menu latéral gauche.
  5. Téléchargez l'extension WordPress.
  6. Configurez l'extension Ă  l'aide des indications fournies:
    • Il est recommandĂ© de crĂ©er un nouvel utilisateur dans votre Organisation avec uniquement des droits techniques sur le produit VOD/AOD puis de crĂ©er le mot de passe d'application depuis ce compte dĂ©diĂ©.

Vous pouvez également télécharger l'extension directement depuis la bibliothèque d'extensions WordPress:

 

Une fonctionnalité similaire existe pour Typo3 avec l'extension dédiée que vous pouvez retrouver et installer depuis sa bibliothèque d'extensions:


Cette FAQ a été utile?

Ce guide détaille les spécificités liées à la gestion de MongoDB sur votre Serveur Cloud managé, notamment concernant le cycle de vie des versions.

 

Préambule

  • Toute nouvelle installation de l'application dĂ©ploie MongoDB version 7.0 (ou supĂ©rieure) par dĂ©faut.

 

Passer de la version 6 Ă  7

Il n'est pas possible d'effectuer une mise Ă  jour (upgrade) automatique de la version 6 vers la version 7 directement depuis votre interface.

Deux solutions s'offrent Ă  vous :

  1. Commander un nouveau Serveur Cloud : il disposera nativement de la version 7, vous pourrez ensuite y migrer vos données.
  2. Réinstaller l'application : désinstaller puis réinstaller MongoDB sur le serveur actuel.

La désinstallation de l'application supprime l'intégralité de vos données MongoDB. De plus, il ne sera plus possible de réinstaller la version 6 après cette opération.

Sauvegardes et responsabilité

En tant qu'administrateur, la gestion et l'intégrité de vos données vous incombent entièrement.

Avant toute manipulation (notamment la réinstallation) :

  • Effectuez vos propres sauvegardes et exports (dump) de vos bases de donnĂ©es.
  • PrĂ©voyez l'import manuel de vos donnĂ©es une fois la nouvelle version active.

Cette FAQ a été utile?

Ce guide explique comment publier une application créée avec Lovable, en utilisant un site de type Node.js sur Infomaniak.

 

Prérequis

  • Un projet Lovable sur offre Lovable payante, synchronisĂ©e avec un dĂ©pĂ´t GitHub.
  • Un site de type Node.js.
  • Un nom de domaine ou sous-domaine destinĂ© Ă  l'application.

 

1. Synchroniser le projet Lovable avec GitHub

Pour cela:

  1. Ouvrez le projet dans Lovable.
  2. Ouvrez les paramètres du projet.
  3. Accédez à la rubrique Git > GitHub:
  4. Connectez le projet Ă  un compte GitHub.
  5. Attendez que le dépôt GitHub soit créé et que la synchronisation soit terminée.

 

2. Télécharger l'archive ZIP depuis GitHub

Pour cela:

  1. Ouvrez le dépôt GitHub associé au projet Lovable.
  2. Dans GitHub, cliquez sur Code.
  3. Cliquez sur Download ZIP:
  4. Conservez l'archive ZIP téléchargée.

 

3. Créer le site Node.js chez Infomaniak

Pour cela:

  1. Accédez à l'Hébergement Web concerné dans le Manager Infomaniak.
  2. Cliquez sur le bouton permettant d'ajouter un site.
  3. Sélectionnez un projet avec technologies avancées.
  4. Choisissez Node.js.
  5. Associez le nom de domaine ou le sous-domaine destiné à l'application.
  6. Sélectionnez la méthode personnalisée:
  7. Choisissez l'importation par archive ZIP.
  8. Importez l'archive ZIP téléchargée depuis GitHub:

 Renseignez ensuite les valeurs suivantes:

  • Commande de construction:

    npm install && npm run build
  • Commande d'exĂ©cution:

    npm start

Enregistrez la configuration.

Votre site est publié.


Cette FAQ a été utile?

Ce guide détaille les mesures essentielles pour protéger votre site WordPress contre le spam et les contenus malveillants automatisés.

 

Préambule

  • Un site non protĂ©gĂ© est une cible facile pour les spambots (robots) qui utilisent les commentaires pour diffuser des liens frauduleux.
  • Sans protection, chaque formulaire (contact, rĂ©servation, vote) peut ĂŞtre dĂ©tournĂ© pour envoyer des e-mails en masse depuis votre serveur.
  • Le spam dĂ©grade votre expĂ©rience utilisateur, nuit Ă  la rĂ©putation de votre domaine (blacklistage e-mail) et peut saturer les ressources de votre hĂ©bergement.

 

1. Maîtriser le système de commentaires

Par défaut, WordPress est configuré pour autoriser les commentaires. Pour limiter les abus, prenez connaissance du codex WordPress.

Désactiver les commentaires dans les réglages généraux n'affecte que les futurs articles. Pour les articles déjà publiés, une modification en masse ou l'utilisation d'une extension dédiée est nécessaire.

Si vous souhaitez conserver les interactions, vous pouvez restreindre les commentaires aux seuls utilisateurs connectés via la page des réglages de discussion.

 

2. Utiliser des outils de protection automatique

Pour bloquer les robots sans nuire à l'expérience de vos visiteurs, deux technologies principales existent : le captcha (test visuel) et le honeypot (piège invisible pour les humains mais détecté par les robots).

Solution incluse avec Infomaniak

Si vous avez installé WordPress via l'outil d'installation automatique d'Infomaniak, l'extension WP Armour – Honeypot Anti Spam est déjà activée. Elle protège nativement les formulaires les plus courants :

  • WP Comments & WP Registration
  • Contact Form 7, Elementor Forms, Divi Contact Form
  • WooCommerce Reviews, BBPress, Gravity Forms

Alternatives recommandées

  • Akismet Anti-Spam : DĂ©veloppĂ© par Automattic, c'est une rĂ©fĂ©rence très efficace, bien que payante pour les sites commerciaux.
  • La Sentinelle antispam : Une extension complète et très bien notĂ©e par la communautĂ© francophone.
  • Contact Form 7 Honeypot : Un module spĂ©cifique si vous utilisez uniquement l'extension Contact Form 7.

 

Le rôle de l'hébergeur

Au-delà de la sécurité de votre site, Infomaniak déploie des protections au niveau du serveur. Pour en savoir plus, prenez connaissance de l'article sur la lutte contre les e-mails malveillants ainsi que la FAQ sur les outils de sécurité mis à disposition.


Cette FAQ a été utile?

Ce guide explique comment signaler un spam ou déclarer un faux positif si des messages de type spam passent entre les gouttes au sein d'un Service Mail Infomaniak, ou à l'inverse si un mail valide a été classé en tant que spam involontairement ; vous pouvez intervenir en quelques clics.

 

Signaler un spam 

Prérequis

Ensuite, afin de dĂ©placer automatiquement dans le dossier Spam un e-mail de votre boite de rĂ©ception qui aurait Ă©chappĂ© au filtre anti-spam :

  1. Cliquez ici afin d'accĂ©der Ă  l'app Web Mail Infomaniak (service en ligne ksuite.infomaniak.com/mail).
  2. Sélectionnez le message dans la boite de réception puis cliquez sur l'icône Spam de la barre d'outils:
  3. Vous pouvez également l'ouvrir et le déclarer comme Spam dans un second temps:
  4. Autre possibilité: l'ouvrir et cliquer sur le menu d'action ⋮ à droite:

Dès lors que vous avez cliquĂ© sur Signaler comme spam :

 

Déclarer un faux positif

A l'inverse, si vous agissez sur un e-mail faussement considĂ©rĂ© comme spam (faux positif) en cliquant sur l'icĂ´ne "Ceci n'est pas du spam" :

  • L'e-mail est dĂ©placĂ© vers la boite de rĂ©ception…
  • L'adresse de l'expĂ©diteur est ajoutĂ©e Ă  la liste des utilisateurs autorisĂ©s…
  • Cela agit Ă©galement sur le filtre et ses critères.


Cette FAQ a été utile?

Ce guide détaille les règles spécifiques à respecter lors de l'utilisation d'un mot de passe contenant le caractère “dollar” $ pour envoyer un e-mail via le SMTP Infomaniak dans un script (PowerShell, Python, etc.).

 

Préambule

  • Si lors de l'envoi d'un e-mail via SMTP vous obtenez une erreur d'authentification (par exemple auth failed, invalid login or password) alors que le mot de passe est correct et fonctionne dans un logiciel comme Outlook, le problème peut venir du traitement du caractère $ dans votre script ou fichier de configuration.
  • Pour garantir une exĂ©cution fiable de vos scripts SMTP, il est fortement conseillĂ© d'Ă©viter tout caractère spĂ©cial ayant une signification syntaxique, en particulier $, dans les mots de passe utilisĂ©s dans les scripts et fichiers de configuration.
  • Le problème peut Ă©galement survenir pour se connecter aux bases de donnĂ©es.

 

Règles à respecter

Le caractère $ est un symbole spécial dans de nombreux langages et environnements. Lorsqu'il est utilisé dans un mot de passe dans un script ou un fichier de configuration, il peut être interprété à tort comme une variable ou un caractère de contrôle.

Voici des cas fréquents où il ne faut pas utiliser le caractère $ dans un mot de passe :

  • PowerShell : $ est utilisĂ© pour dĂ©clarer des variables. Un mot de passe contenant $ peut provoquer des erreurs de syntaxe ou ĂŞtre tronquĂ©.
  • Bash / Shell (Linux) : $ est Ă©galement un prĂ©fixe de variable. Il peut dĂ©clencher des substitutions inattendues.
  • Fichiers YAML (par exemple Home Assistant, GitHub Actions, Docker Compose) : $ peut ĂŞtre interprĂ©tĂ© comme une variable d'environnement.
  • Fichiers .env, .ini, ou autres fichiers de configuration : les outils qui lisent ces fichiers peuvent tenter d'interprĂ©ter les variables.
  • Commandes ou URL avec authentification : un mot de passe contenant $ peut ĂŞtre mal encodĂ© ou Ă©chouĂ© lors de l'analyse.

 

Pour corriger ou prévenir ce type d'erreur :

  • Évitez d'utiliser le caractère $ dans les mots de passe destinĂ©s Ă  ĂŞtre utilisĂ©s dans des scripts ou systèmes automatisĂ©s.
  • Si vous devez absolument l'utiliser, encadrez toujours la chaĂ®ne de mot de passe correctement selon le langage :
    • En PowerShell : utilisez des guillemets simples 'password$Test' si possible.
    • En Python : assurez-vous que la chaĂ®ne est bien entre guillemets simples ou doubles, sans interprĂ©tation.
    • En Bash : Ă©chappez le $ avec un antislash \$.

Cette FAQ a été utile?

Ce guide explique ce que vous devez dĂ©terminer en tant que visiteur de site Web si vous obtenez une erreur de type 403 afin de rĂ©soudre ce problème.

 

Qu'est-ce que l'erreur 403 ?

Le code d'erreur HTTP 403 signifie généralement que l'accès à une ressource est refusé au client par le serveur.

 

Dans quel cas survient cette erreur ?

L'utilisateur n'est pas authentifié: le serveur exige que l'utilisateur s'identifie pour accéder à la ressource. Cela peut être le cas pour des pages privées nécessitant une authentification, par exemple.

L'utilisateur est authentifié mais n'a pas les permissions nécessaires: le serveur reconnaît l'utilisateur mais ne lui autorise pas l'accès à la ressource demandée en raison de restrictions de permissions ou de rôles. Cette cause d'erreur 403 peut être un problème de permission incorrecte, sur un dossier ou un fichier. Pour un dossier, le message d'erreur est de type "403 Forbidden", pour un fichier, "failed to open stream: Permission denied". Vous devez dans ce cas vérifier que les permissions de vos dossiers / fichiers soient correctes, à savoir minimum 644 pour un fichier et 755 pour un dossier. Prenez connaissance de cet autre guide.

L'adresse IP de l'utilisateur est bloquée ou restreinte: le serveur peut bloquer l'accès à une adresse IP spécifique pour des raisons de sécurité, de protection contre les attaques... Prenez connaissance de cet autre guide.

La ressource demandée n'existe pas sur le serveur: dans ce cas, le serveur renvoie une erreur 403 plutôt qu'une erreur 404 pour éviter la divulgation d'informations confidentielles. Si vous tentez d'accéder simplement à votre page d'accueil ou à une partie de votre site, en indiquant une adresse de type www.domaine.xyz ou www.domaine.xyz/dossier/ assurez-vous qu'il y ait bien une page d'accueil nommée "index.html ou .htm ou .php" placée au bon endroit (à la racine de votre espace FTP, dans le répertoire /web, ou dans le répertoire /dossier/). Prenez connaissance de cet autre guide.

De plus, vérifiez qu'il n'y ait pas de majuscule dans le nom du fichier, tous les noms de fichiers ou dossiers présents doivent être en minuscules, sans accent ni espace.

Erreur liée au script: si vous étiez en train d'exécuter un script, de remplir un formulaire, de procéder à un chargement de fichier en ligne et que vous obtenez ce type de message:

Accès interdit!
Vous n'avez pas le droit d'accéder à l'objet demandé.
Soit celui-ci est protégé, soit il ne peut être lu par le serveur.
Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
Error 403

la cause peut ĂŞtre un filtre qui empĂŞche l'utilisation non dĂ©sirĂ©e des script par des spammeurs. En effet, l'antivirus Infomaniak bloque le tĂ©lĂ©versement de fichiers via des scripts ou via FTP. Cela signifie concrètement que lorsqu'un hacker envoie un fichier identifiĂ© comme virus via un formulaire, un script non sĂ©curisĂ© ou via FTP, sa mise en place est directement bloquĂ©e, le fichier n'est pas tĂ©lĂ©verseĂ© sur le serveur et le tĂ©lĂ©versement gĂ©nère une erreur 403. 

 

En cas de faux-positif, contactez le support Infomaniak en donnant l'URL de la page oĂą vous rencontrez ce message d'erreur afin de diagnostiquer prĂ©cisĂ©ment l'origine du problème. 

Il y a cependant de nombreux autres cas parmi lesquels vous pourriez obtenir un message "403 forbidden" et pour des raisons très diverses (scripts PHP, perl, mod_security, .htaccess, ...).


Cette FAQ a été utile?

Ce guide permet de résoudre les problèmes liés aux caractères spéciaux (accents, emojis, etc.) qui ne s’affichent pas correctement ou apparaissent sous forme de symboles comme ??, souvent dû à un mauvais encodage lors de la connexion à MySQL.

 

Préambule

  • Par dĂ©faut, MySQL utilise UTF-8.
  • Les serveurs MySQL rĂ©cents sont gĂ©nĂ©ralement configurĂ©s pour utiliser UTF-8 ou UTF-8MB4 par dĂ©faut.
    • Cela convient Ă  la majoritĂ© des cas, notamment pour les langues internationales et les emojis.
  • Prenez Ă©galement connaissance de cet autre guide pour apprendre Ă  Ă©viter de provoquer des problèmes d'encodage avec les caractères non europĂ©ens et les emojis dans vos dĂ©veloppements.

 

Définir le charset MySQL / MariaDB par défaut (Serveur Cloud)

Avec un Serveur Cloud Infomaniak, il est possible de définir le charset par défaut (utf8 ou utf8mb4):

  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 MariaDB dans le menu latéral gauche.
  4. Choisissez le charset par défaut:
  5. Sauvegardez vos changements en bas de page.

 

Forcer un encodage spécifique (latin1 par exemple)

Si vous devez travailler avec une base de données en latin1 (ISO-8859-1), vous devez aligner explicitement l'encodage lors de la connexion, selon votre environnement.

Sur les offres actuelles, placez le code suivant dans un fichier user.ini situé à la racine de votre hébergement:

mysql.connect_charset = "latin1"
mysqli.connect_charset = "latin1"
pdo_mysql.connect_charset = "latin1"

ou en PHP (API MySQL):

mysql_query("SET CHARACTER SET latin1");

 

Sur les anciennes formules d'hébergement, forcez la connexion MySQL en latin1 via le fichier .htaccess situé à la racine de votre hébergement:

php_value mysql.connect_charset latin1
php_value mysqli.connect_charset latin1
php_value pdo_mysql.connect_charset latin1

Cette FAQ a été utile?

Ce guide explique comment effectuer un transfert de site Web sur lequel est installé WordPress, à l'aide d'une de ses extensions, All-in-One WP Migration.

 

Prérequis

 

Sauvegarde complète du site WordPress

Pour sauvegarder tous les fichiers et la base de données d'un site WordPress existant:

  1. Installez puis activez l'extension All-in-One WP Migration depuis l'interface d'administration WordPress du site actuel.
  2. Rendez-vous sur le tableau de bord de l'extension fraichement installée.
  3. Cliquez sur Exporter.
  4. Téléchargez l'archive exportée:

 

Restauration du site

Comme spécifié dans le prérequis ci-dessus, installez un nouveau WordPress sur votre hébergement Web Infomaniak puis:

  1. Installez et activez l'extension All-in-One WP Migration depuis l'interface d'administration du nouveau WordPress (il est parfois nĂ©cessaire d'utiliser l'URL de prĂ©visualisation pour se connecter au nouveau site, par exemple si le domaine est en cours de transfert).
  2. Rendez-vous sur le tableau de bord de l'extension fraichement installée.
  3. Cliquez pour importer un fichier, en l'occurrence ici l'archive exportée de votre précédent site WordPress.
  4. Une fois le site réimporté, reconfigurez l'adresse principale du site côté Infomaniak.
  5. Lorsque les conditions le permettent (par exemple transfert du nom de domaine terminé), installez un certificat SSL et vérifiez à nouveau le point 4 ci-dessus pour y sélectionner l'adresse httpS://.

Cette FAQ a été utile?

Ce guide explique comment accéder aux sauvegardes automatiques et effectuer la restauration d'un fichier spécifique d'un site Web sur un hébergement Infomaniak.

 

Restaurer des fichiers ou des dossiers spécifiques

Pour cela:

  1. Accédez au serveur FTP par Web FTP (besoin d'aide ?).
  2. Rendez-vous dans le dossier /backups.
  3. Sélectionnez les fichiers et/ou dossiers à restaurer.
  4. Cliquez sur le bouton Copier:
  5. Sélectionnez l'emplacement vers lequel copier/restaurer les données (les données existantes seront remplacées par les données sélectionnées).

Cette FAQ a été utile?

Ce guide concerne MySQL/MariaDB et plus particulièrement les analyses d'index et requêtes avec les Hébergement Web.

 

Slowlog pour les requĂŞtes longues

Le slowlog MySQL est activé sur tous les serveurs MySQL et regroupe les requêtes qui prennent plus de 5 secondes* à s'exécuter. Si vos requêtes sont bien construites, vous ne verrez jamais ces fichiers. Sinon, consultez régulièrement afin de corriger les éventuels défauts et garantir ainsi le bon fonctionnement de votre site.

Contactez le support Infomaniak par Ă©crit afin de les obtenir (sauf pour les anciens hĂ©bergements v1 - ancienne formule) directement consultables depuis le Web FTP un niveau au-dessus de /web dans le rĂ©pertoire /logs).

 

Et les logs ?

Aucun log MySQL n'est créé (Ă  part les slowlogs) car les serveurs MySQL ne supporteraient absolument pas la charge des millions de logs simultanĂ©s Ă  enregistrer. En cas de besoin, Infomaniak peut activer ce log MySQL pendant 5 minutes afin de vous permettre de les analyser avec EXPLAIN et de dĂ©terminer les index utiles par exemple. Pour cela, contactez le support Infomaniak par Ă©crit.

 


* de temps écoulé. Et concernant les verrous, la documentation apporte la précision suivante: "The time to acquire the initial locks is not counted as execution time"


Cette FAQ a été utile?

Ce guide explique comment suspendre la gestion administrative d'un produit afin qu'aucun utilisateur de l'Organisation ne puisse plus l'utiliser au sein du Manager Infomaniak. Il est également possible de bloquer un utilisateur de votre Organisation, sans toutefois le supprimer.

 

Préambule

  • En bloquant la gestion d'un produit:
    • Seuls les administrateurs et le responsable lĂ©gal pourront le dĂ©bloquer.
    • Les utilisateurs avec des droits limitĂ©s (collaborateurs et clients) ayant accès Ă  ce produit ne pourront plus le gĂ©rer.
  • Un e-mail est envoyĂ© aux utilisateurs de l'Organisation.

 

Bloquer un produit

Prérequis

Pour bloquer ou débloquer certains produits à toute l'Organisation:

  1. Cliquez ici afin d'accéder à la gestion des produits sur le Manager Infomaniak (besoin d'aide ?).
  2. Accédez au service que vous souhaitez bloquer.
  3. Cliquez sur le menu d'action ⋮ situé à droite de l'élément concerné.
  4. Cliquez sur Bloquer la gestion du produit:
    • Exemple 1, Serveur Cloud:
    • Exemple 2, nom de domaine:
  5. Confirmez la suspension.

 

Suspendre les e-mails

Un Service Mail ne peut être bloqué de la façon indiquée ci-dessus mais il peut être mis en maintenance.

Prérequis

  • Etre administrateur ou responsable lĂ©gal ; les utilisateurs avec des droits limitĂ©s (collaborateurs et clients) ayant accès Ă  ce produit ne pourront pas le faire.

Afin de suspendre les adresses mail:

  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.
  4. Cliquez sur Activer la maintenance:
  5. Confirmez en cliquant sur le bouton rouge la suspension de l'utilisation des adresses mail (la réception n'est pas interrompue mais la consultation est impossible):

 

Bloquer un utilisateur de l'Organisation

Pour bloquer rapidement un utilisateur de l'Organisation, en cas d'incident de sécurité, connectez-vous à la gestion de vos utilisateurs en tant qu'Administrateur ou Responsable légal de l'Organisation:

  1. Cliquez ici afin d'accéder à la gestion des utilisateurs sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez sur l'utilisateur concerné:
  3. Depuis le bouton Gérer en haut de page, vous pouvez retirer l'utilisateur de l'Organisation (ce qui retire également ses différents accès de gestion des produits auxquels il avait accès).
  4. Plus bas vous pouvez gérer plus finement les produits auxquels l'utilisateur doit pouvoir avoir un accès:

Ainsi des services critiques, tels que l'interface Manager, de votre Organisation, l'app Web kDrive et l'app Web Mail peuvent lui devenir inaccessibles.

Selon la situation prenez également connaissance de ces liens afin de bloquer d'autres services comme la messagerie (IMAP / SMTP) ou des services Web.

Pour ne pas bloquer l'utilisateur vous-même mais lui indiquer une procédure à suivre pour sécuriser son compte, prenez connaissance de cet autre guide.


Cette FAQ a été utile?

Ce guide détaille l'offre de Serveur Cloud Infomaniak et l'offre VPS Infomaniak destinée à un usage différent.

 

Préambule

  • Infomaniak propose deux solutions d’hĂ©bergement avancĂ© :
    1. le Serveur Cloud managé, qui permet de créer plusieurs hébergements (espaces FTP/SSH) sur lesquels vous ajoutez vos sites (vhosts Apache),
    2. et le VPS (Serveur Virtuel Privé), qui offre une liberté totale d’administration et répond à des besoins différents.

 

Serveur Cloud managé

Le Serveur Cloud permet de dépasser les limites d’un hébergement mutualisé. Vous pouvez créer et répartir vos sites comme vous le souhaitez, définir le répertoire racine de chaque site et ajuster des paramètres tels que memory_limit et max_execution_time.

Des outils intégrés sont fournis : cronjobs, Site Creator, installation simplifiée de WordPress, journaux d’accès et d’erreurs (logs). Il est également possible d’ajouter des modules Apache spécifiques ou d’installer un système de cache.

L’environnement logiciel est géré par Infomaniak (FastCGI, PHP-FPM). Vous ne disposez pas d’une liberté totale pour configurer le serveur (pas d'installation logicielle arbitraire), mais certains programmes spécifiques peuvent être installés.

 

VPS (non managé)

Le VPS donne un contrôle complet sur le serveur mais il est sous votre responsabilité. Infomaniak gère le hardware et installe la version de Linux ou de Windows choisie à la commande. Aucune intervention logicielle n’est effectuée par Infomaniak : vous administrez le système, installez et configurez les logiciels.

Vous pouvez redémarrer le serveur via le Manager Infomaniak. Un système de snapshots est disponible (hors offre VPS Lite).

 

Contenu vidéo et alternatives

Si votre projet comporte essentiellement un important volume de vidéos, il est souvent préférable de dissocier la diffusion vidéo de l’hébergement principal. Associé à un hébergement mutualisé, l’espace VOD/AOD Infomaniak permet de stocker et diffuser efficacement des vidéos, de supporter les montées en charge et d’obtenir des statistiques détaillées de visionnage.

 

Migration entre Serveur Cloud et VPS

Il n’existe pas de solution de migration automatique entre un Serveur Cloud managé et un VPS. Pour passer d’une offre à l’autre, il faut résilier le produit que vous n’utilisez plus et commander la nouvelle offre. Infomaniak rembourse sur demande tout nouveau serveur si la résiliation intervient dans les 30 jours suivant la commande.


Cette FAQ a été utile?