Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Ce guide explique comment activer ou désactiver le mode maintenance sur un site Web d'un Hébergement.
Le mode maintenance permet d'afficher un message personnalisé à vos visiteurs par exemple pendant la résolution d'un problème technique. Il est également possible de configurer des adresses IP qui pourront contourner cette page.
Activer le mode maintenance
Pour mettre en place une page avec le message de votre choix:
- se connecter au Manager Infomaniak (manager.infomaniak.com) depuis un navigateur Web comme Brave ou Edge
- cliquer sur l'icône en haut à droite de l'interface (ou naviguer grâce au menu latéral gauche p.ex)
- choisir Site web (univers Web & Domaine)
- cliquer sur le nom de l'objet concerné dans le tableau qui s'affiche
Ensuite Ă choix:
- A/B: cliquer sur GĂ©rer puis Activer la maintenance
- C: cliquer sur Activer la maintenance puis Personnaliser
- D: cliquer sur Éditeur de page puis Page de maintenance > Personnaliser
Ensuite pour personnaliser la page de maintenance:
- mettre en page le texte de votre choix
- configurer l'affichage à l'aide des éléments sur la droite
- cliquer sur Enregistrer pour ne pas perdre vos modifications en cours d'Ă©dition
- cliquer sur Enregistrer & activer pour publier la page
Autoriser des adresses IP
Il est possible d'afficher un site même avec le mode maintenance. Pour cela, il est nécessaire de renseigner les adresses IP des ordinateurs qui doivent pouvoir contourner le mode maintenance:
- activer le mode maintenance selon la procédure ci-dessus
- se rendre sur la page de configuration de la page de maintenance (cf. procédure ci-dessus)
- sous Maintenance à droite, cliquer sur Insérer mon adresse IP pour autoriser votre ordinateur à afficher le site sans mode maintenance. Il est également possible de saisir manuellement les IP à autoriser
- cliquer sur Enregistrer et publier
DĂ©sactiver le mode maintenance
Pour désactiver le message qui s'affiche sur votre site pendant la maintenance:
- se connecter au Manager Infomaniak (manager.infomaniak.com) depuis un navigateur Web comme Brave ou Edge
- cliquer sur l'icône en haut à droite de l'interface (ou naviguer grâce au menu latéral gauche p.ex)
- choisir Site web (univers Web & Domaine)
- cliquer sur le nom de l'objet concerné dans le tableau qui s'affiche
- cliquer sur GĂ©rer puis DĂ©sactiver la maintenance ou directement sur le bouton du bandeau rouge
MĂ©thode alternative pour WordPress
Il n'est pas recommandé d'activer la page de maintenance Infomaniak ci-dessus pour travailler ensuite dans WordPress. Il est recommandé d'installer une extension WordPress (il en existe des dizaines) dédiée à la mise en maintenance au sein du CMS lui-même ou l'ajout du code
<?php $upgrading = time(); ?>dans un nouveau fichier vide nommé .maintenance (le point avant le nom du fichier est important) placé sur le serveur à la racine de votre site, ce qui désactivera toutes vos pages sauf la page d'accueil de WordPress.
Ce guide explique comment créer des sous-domaines sur un hébergement existant à l'aide d'un fichier .htaccess.
L'hébergement peut se trouver sur une offre d'Hébergements Web mutualisés ou sur Serveur Cloud Infomaniak. En revanche, cette fonction est impossible avec un hébergement Starter (l'hébergement de 10 Mo offert avec chaque nom de domaine).
Les sous-domaines peuvent être ajoutés très facilement sur votre hébergement actuel puisque vous disposez dans l'offre de base de 20 sites par hébergement et nous entendons par "sites" également des "sous-domaines". Si vous ne souhaitez pas utiliser ce volume de site à votre disposition, vous pouvez suivre la méthode ci-dessous.
Un sous-domaine comme raccourci
Les sous-domaines permettent de faciliter l'organisation d'un hébergement. Par exemple, l'adresse vlog.domain.xyz est le raccourci de l'adresse domain.xyz/vlog. Autrement dit, l'adresse vlog.domain.xyz renvoie au dossier vlog qui se situe à la racine du site Web domain.xyz. Dans cet exemple, vlog est le sous-domaine de domain.xyz.
Étape 1: ajouter le sous-domaine comme un alias de votre site Web
- suivre la procédure d'ajout d'alias mais bien lire les points 2 et 3 ci-dessous svp
- dans le champ Nom de domaine alias, inscrire l'adresse complète du sous-domaine (par ex.: vlog.domain.xyz)
- si votre domaine ou sa zone DNS est géré chez Infomaniak, activer les deux options suivantes: Mise à jour des entrées DNS pour ce domaine et Remplacer les entrées déjà existantes. Si tel n'est pas le cas, créer un enregistrement A chez votre registrar avec les informations suivantes:
- champ: l'adresse URL complète du sous-domaine (par ex.: vlog.domain.xyz)
- cible: l'adresse IPv4 (enregistrement A) de votre site (comment afficher l'enregistrement A de votre site)
Étape 2: modifier le fichier htaccess de votre site Web
Important: les instructions suivantes sont uniquement données à titre indicatif. Vous devrez peut-être adapter le code pour qu'il fonctionne dans votre situation.
Ă€ l'aide de votre logiciel FTP ou du FTP Manager, ajouter et adapter le code suivant dans le fichier htaccess qui se trouve Ă la racine de votre site Web:
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.xyz [NC]
RewriteCond %{DOCUMENT_ROOT}/%1/ -d
RewriteCond %1::%{REQUEST_URI} !^(.*?)::/\1/?
RewriteRule "^(.*)$" "%{DOCUMENT_ROOT}/%1/$1" [L]
Explications pour la troisième ligne: https://stackoverflow.com/a/15981056
Remplacer sur la première ligne:
- domain par votre nom de domaine
- xyz par l'extension de votre nom de domaine (ch, fr, etc.)
Désormais, l'adresse vlog.domain.xyz devrait afficher le contenu du dossier vlog qui se situe à la racine de votre site Web. Si ce n'est pas le cas, vérifier que le dossier vlog existe à la racine de votre site Web.
Bien qu'Infomaniak vous propose tous les certificats SSL dont vous pourriez avoir besoin:
- certificats Let's Encrypt pour les sites personnels: installer un certificat de Let's Encrypt (uniquement possible avec les sites hébergés chez Infomaniak)
- certificats DV de Sectigo pour les sites professionnels/particuliers qui ne sont pas inscrits au registre du commerce et certificats EV de Sectigo pour les entreprises inscrites au registre du commerce: commander un certificat EV ou DV de Sectigo, la première autorité de certification au monde (comparer ces certificats SSL: prix, garanties, services inclus, etc.)
il est également possible d'installer un certificat SSL obtenu ailleurs (certificat intermédiaire/intermediate d'un organisme de certification de votre choix), certificats personnalisés ou auto-signés.
Ce guide explique comment générer une CSR (Certificate Signing Request ou Demande de Signature de Certificat). Il s’agit d’un bloc de texte chiffré qui précise de manière unique qui vous êtes et quel nom de domaine vous voulez protéger avec ce certificat.
1. Installer un certificat SSL auto-signé ou personnalisé
Pour accéder à la gestion du site Web :
- se connecter au Manager Infomaniak (manager.infomaniak.com) depuis un navigateur Web comme Brave ou Firefox
- cliquer sur l'icône en haut à droite de l'interface (ou naviguer grâce au menu latéral gauche p.ex)
- choisir Site web (univers Web & Domaine)
- cliquer sur le nom de l'objet concerné dans le tableau qui s'affiche
- cliquer sur Certificats SSL dans le menu latéral gauche
- cliquer sur le bouton bleu Installer un certificat SSL
- re-sélectionner le site concerné en haut de la page si nécessaire
- choisir Je possède déjà un certificat SSL en bas de la page
- cliquer sur Suivant
À ce stade, le trafic de votre site est chiffré, mais le premier affichage chez les visiteurs de votre site provoquera un avertissement de sécurité très dissuasif. Pour éviter cela, installer un certificat SSL gratuit de Let's Encrypt ou un certificat SSL professionnel de Sectigo. Comparer les certificats SSL
2. Générer une demande de certificat (CSR)
Pour accéder à la gestion du site Web :
- se connecter au Manager Infomaniak (manager.infomaniak.com) depuis un navigateur Web comme Brave ou Firefox
- cliquer sur l'icône en haut à droite de l'interface (ou naviguer grâce au menu latéral gauche p.ex)
- choisir Site web (univers Web & Domaine)
- cliquer sur le nom de l'objet concerné dans le tableau qui s'affiche
- cliquer sur Certificats SSL dans le menu latéral gauche
- cliquer sur le nom du site qui possède pour l'instant un certificat auto-signé
- cliquer sur GĂ©rer
- cliquer sur Générer une demande de certificat (CSR)
Cette page permet de générer un fichier qui devra être soumis à une autorité de certification habilitée à délivrer un certificat signé.
Une fois la page complétée avec vos informations puis validée (en cliquant sur Générer la demande), cliquer sur le bouton pour Télécharger le fichier .csr et le transmettre à l'autorité de certification de votre choix afin d'obtenir le certificat signé à importer ensuite au même endroit (lire plus bas).
Vous pouvez également procéder par copier-coller si vous le souhaitez grâce à l'option correspondante. Le certificat obtenu via ce CSR sera uniquement valide pour cet hébergement.
3. Importer un certificat / certificat intermédiaire
Pour accéder à la gestion du site Web :
- se connecter au Manager Infomaniak (manager.infomaniak.com) depuis un navigateur Web comme Brave ou Firefox
- cliquer sur l'icône en haut à droite de l'interface (ou naviguer grâce au menu latéral gauche p.ex)
- choisir Site web (univers Web & Domaine)
- cliquer sur le nom de l'objet concerné dans le tableau qui s'affiche
- cliquer sur Certificats SSL dans le menu latéral gauche
- cliquer sur le nom du site qui possède pour l'instant un certificat auto-signé
- cliquer sur GĂ©rer
- cliquer sur Importer un certificat ou Importer un certificat intermédiaire et suivre les instructions afin de sélectionner le fichier .crt et l'importer ; vous pouvez également procéder par copier-coller si vous le souhaitez grâce à l'option correspondante
Git et GitHub sont disponibles chez Infomaniak avec toutes les offres d'hébergement sur:
et bien-sûr l'offre Jelastic Cloud qui vous permettra une intégration en profondeur du versioning.
Ce guide explique comment modifier l'URL de votre site contenant une application Web (comme Prestashop ou Joomla) installée sur votre hébergement Web Infomaniak (via WordPress & Apps). Si l'application en question est WordPress, lire ce guide dédié.
Prérequis
- le nom de domaine à utiliser doit être au préalable ajouté en alias du domaine principal sur le site concerné
Modifier l'adresse d'un site WordPress & Apps
Pour changer l'adresse du site créé avec une application Web Infomaniak, pour un autre nom de domaine qui figure déjà dans le même compte client :
- se connecter au Manager Infomaniak (manager.infomaniak.com) depuis un navigateur Web comme Brave ou Firefox
- cliquer sur l'icône en haut à droite de l'interface (ou naviguer grâce au menu latéral gauche p.ex)
- choisir Site Web (univers Web & Domaine)
- cliquer sur le nom de l'objet concerné dans le tableau qui s'affiche
- cliquer sur WordPress & Apps dans le menu latéral gauche
- cliquer sur le bouton Configurer de l'application concernée
- sous URL du site, sélectionner l'adresse Web souhaitée dans le menu déroulant:
- 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:
- 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:
- 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:
- cliquer sur le bouton Enregistrer
Remarque: parmi les URL présentes dans le menu déroulant, l'URL de prévisualisation permet d'accéder à votre site dans le cas où le nom de domaine du site n'est pas encore correctement configuré pour pointer sur votre application Web.
Ce guide explique quelles sont les différences entre les offres d'hébergement Web Infomaniak pour vous aider à choisir la meilleure solution d'hébergement selon vos besoins.
HĂ©bergement Starter
L'hébergement Web gratuit
L'hébergement Starter est proposé gratuitement avec chaque nom de domaine enregistré chez Infomaniak. Il propose 10 Mo d'espace disque afin de créer un site (pages basiques en langage HTML uniquement - pas de PHP, pas de base de données) même sans connaissance particulière grâce à l'outil Page de bienvenue.
- Enregistrer ou transférer un nom de domaine chez Infomaniak
- En savoir plus sur les avantages inclus avec un nom de domaine
Hébergement Web mutualisé
L'offre phare pour créer vos sites
Ces hébergements sont des hébergements mutualisés (les sites Web seront hébergés sur des serveurs dont les ressources sont partagées avec d'autres clients). Pour garantir la fiabilité de nos services mutualisés, nos serveurs utilisent en moyenne seulement 40% de la puissance des CPU et sont équipés de disques SSD professionnels de dernière génération.
L'hébergement Web offre 250 Go d'espace disque minimum et permet de gérer plusieurs sites Web avec plusieurs noms de domaine. Cette offre inclus toutes les technologies habituellement utilisées pour créer des sites professionnels: PHP, MySQL, accès FTP et SSH, certificats SSL, Site Creator et installation facile de WordPress ou CMS courants, etc.
Serveur Cloud
L'hébergement Web professionnel
Avec un Serveur Cloud, les ressources qui vous sont allouées ne sont pas partagées avec d'autres clients et vous pouvez personnaliser la configuration matérielle et logicielle de votre serveur selon vos besoins. Un Serveur Cloud permet également d'utiliser des composants qui ne sont pas disponibles sur des hébergements mutualisés (node.js, mongoDB, Sol, FFMPEG, etc.).
- un Serveur Cloud permet de facilement administrer votre serveur via la même console d'administration que les hébergements Web - vous y gérez les sites de la même façon
- un VPS permet de gérer de manière 100% autonome votre serveur avec la version de Windows ou la distribution Linux de votre choix (Debian, Ubuntu, openSUSE, ...) - de solides compétences techniques sont requises pour utiliser un VPS, y compris VPS Lite
Public Cloud
Solution IaaS ouverte, éprouvée et sécurisée
Pour Infomaniak c'est l'infrastructure qui propulse kDrive, Swiss Backup et le Webmail, des services utilisés par plusieurs millions d'utilisateurs. Mais Public Cloud est accessible à tout le monde et met à disposition les ressources dont vous avez besoin pour le développement de vos projets.
A l’aide de nos offres personnalisées et sur mesure vous n’aurez aucun mal à gérer votre budget de développement. Aucun frais de mise en service. Pas de montant minimum. Résiliable à tout moment. Vous ne payez que les ressources effectivement utilisées avec notre Public Cloud à la fin de chaque mois.
Jelastic Cloud
L'hébergement sur mesure avec les technologies de votre choix
Jelastic Cloud permet de créer des environnements de développement sur mesure avec les technologies de votre choix (PHP, Node.js, Java, Docker, Ruby, etc.). C'est une offre cloud flexible:
- redimensionnement horizontal et vertical des ressources
- paiement selon la consommation réelle des ressources
- personnalisation facile de votre infrastructure (redondance, IP, SSL, répartition de charge, etc.)
Infomaniak ne fournit pas directement de service VPN, tunnel ou réseau sécurisé construit entre deux points (VPN = Virtual Private Network, réseau privé virtuel).
Vous pouvez toutefois envisager une solution alternative à l'aide des produits d'hébergement.
Ce guide explique comment exécuter le gestionnaire de dépendance open source Composer 1 et 2 à l'aide d'une commande SSH.
Composer est un gestionnaire de dépendances open source pour PHP qui permet de gérer les bibliothèques et les packages nécessaires à un projet PHP spécifique. Il permet aux développeurs de définir les bibliothèques dont leur application a besoin et de les installer de manière cohérente, ce qui facilite la gestion des dépendances pour les applications PHP complexes.
A partir de la version 2.2 de Composer, il est nécessaire d’avoir au minimum PHP 7.2.5 (PHP 5.x n'est plus pris en charge et n'est plus une version recommandée pour les projets modernes).
Exécuter Composer
Pour utiliser Composer sur votre hébergement, vous devez vous connecter à votre serveur via SSH et installer Composer sur votre hébergement en indiquant la commande suivante:
Composer
... pour Composer 1.x !
Composer2
... pour Composer 2 !
Vous pouvez également utiliser l'alias suivant pour installer la version compatible avec la version de PHP en place sur votre hébergement:
Composer --version
... ce qui donnera par exemple Composer version 2.5.0 2022-12-20 10:44:08
Composer_php5.6 --version
... donnera Composer version 1.8.6 2019-06-11 15:03:05
Ce guide explique comment installer un site WordPress avec WordPress & Apps sans écraser votre site Web actuel. Le procédé peut servir au début d'un processus de staging par exemple.
Le "staging" se réfère à la création d'une nouvelle version de votre site web en direct, sur un environnement de développement ou de test. Cette copie permet de tester des modifications et des mises à jour avant de les appliquer sur le site en direct. Cela permet aux propriétaires de sites web de tester des fonctionnalités, des mises à jour de sécurité, des plugins, des thèmes, des mises à jour de WordPress et des changements de contenu, sans risque de causer des interruptions ou des problèmes sur le site en direct.
Une fois que les tests ont été effectués et que les modifications ont été validées sur la copie de staging, il est possible de les déployer en production (sur le site en direct) en utilisant des outils de déploiement automatisés ou en effectuant les modifications manuellement.
Installer WordPress sur un second emplacement
Il est recommandé d'installer WordPress sur un nouveau site du même hébergement:
- créer d'abord le nouveau site (en parallèle de l'ancien site domain.xyz) en lui attribuant un nom de domaine de la forme new.domain.xyz par exemple
- installer WordPress sur ce site via WordPress & Apps
À ce stade, le site principal (domain.xyz) reste intouché et vous pouvez tranquillement travailler sur le nouveau site new.domain.xyz. Les deux fonctionnent en parallèle.
Remplacer l'ancien site par le nouveau
Une fois prêt, si nécessaire, vous pouvez supprimer le premier site afin de réutiliser son nom de domaine sur le nouveau:
- supprimer l'ancien site pour ainsi rendre disponible le domaine et pouvoir le réutiliser
- ajouter domain.xyz en alias de new.domain.xyz
- inverser l'alias avec le domaine principal
- retirer (délier/supprimer) new.domain.xyz devenu alias
- par précaution vérifier l'URL principale du site WordPress via le tableau de bord de l'outil WordPress & Apps
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. En savoir plus
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... En savoir plus
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/). En savoir plus
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 dans votre espace FTP 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 l'upload de fichiers via des script sur nos serveurs 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 uploadé sur le serveur et le téléversement génère une erreur 403.
En cas de faux-positif, il faut contacter 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, ...).