Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Ce guide explique comment modifier la version PHP disponible pour les sites de votre HĂ©bergement Web Infomaniak.
Préambule
- Il est possible de passer d'une version PHP ancienne et potentiellement vulnérable à une version récente, mais revenir ensuite vers cette version vulnérable ne vous sera plus possible pour des raisons de sécurité.
- Le changement est effectif immédiatement et à l'infini.
- Prenez connaissance de cet autre guide si vous recherchez des informations au sujet de la configuration de la version de PHP utilisée en SSH.
Modifier la version de PHP utilisée pour un site Web
Il est possible de facilement modifier la version de PHP utilisée sur l'ensemble d'un site Web:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- Cliquez sur ‍ Plus d'informations.
- Cliquez sur Modifier:
- Choisissez la version de PHP désirée:
- Cliquez sur Enregistrer en bas de page pour sauvegarder la modification.
Ce guide explique comment ajouter une base de données MySQL/MariaDB, créer ou modifier les utilisateurs et comment trouver tous les paramètres nécessaires pour configurer vos scripts et CMS sur un Hébergement Web.
Gérer les bases de données
Pour accéder à la page de gestion des bases de données de votre hébergement:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- Cliquez sur Bases de données (ou MariaDB si nécessaire) dans le menu latéral gauche:
Bases de données
Sous l'onglet Bases de données vous pouvez:
- Créer une base de données MySQL/MariaDB en cliquant sur le bouton Ajouter une base de données.
- Importer, exporter ou restaurer une base de données MySQL en cliquant sur le chevron ‍ à droite du bouton Ajouter.
Utilisateurs
Sous l'onglet Utilisateurs vous pouvez:
- Créer un utilisateur de bases de données MySQL/MariaDB en cliquant sur le bouton Ajouter un utilisateur.
Informations de configuration
C'est Ă©galement Ă cet endroit que vous trouverez les informations requises pour configurer des CMS ou des applications Web:
- Le nom d'une base de données (p.ex
XXXX_dbname
) - Le nom d'utilisateur d'une base de données (p.ex
XXXX_username
) - Le mot de passe du nom d'utilisateur d'une base de données (celui que vous avez choisi à la création de l'utilisateur MySQL/MariaDB à redéfinir si vous l'avez oublié)
- Le serveur MySQL/MariaDB des bases de données / le nom d'hôte / hostname (p.ex
XXXX.myd.infomaniak.com
) avec sa version (5.7 p.ex)
Droits utilisateurs, serveurs mutualisés & Cloud
- Avec les droits en lecture: “SELECT”
- Avec les droits en Ă©criture: "INSERT, UPDATE, DELETE, CREATE TEMPORARY TABLES, LOCK TABLES"
- Avec les droits admin: "CREATE, DROP, INDEX, ALTER, CREATE VIEW, SHOW VIEW, REFERENCES"
- + "CREATE ROUTINE, ALTER ROUTINE, EXECUTE, TRIGGER, EVENT" sur Serveur Cloud uniquement (prenez connaissance de cet autre guide Ă ce sujet)
- Sans aucun droit: l'utilisateur ne verra pas apparaitre la base de données dans phpMyAdmin
Bases de données des applications Web
- Prenez connaissance de cet autre guide au sujet de WordPress.
- Prenez connaissance de cet autre guide au sujet de Joomla.
Ce guide détaille les aspects techniques et administratifs de l'hébergement de plusieurs sites Web sur une même plateforme.
Sur le plan technique
Un hébergement englobe différents sites Web. Il est donc possible d'ajouter plusieurs sites Web à un hébergement (gestion multisites / multi domaines). Dans ce cas de figure, les ressources de l'hébergement (espace disque, bases de données, temps d'exécution et mémoire des scripts, etc.) sont partagées entre les différents sites Web de l'hébergement.
Le plan Serveur Cloud de base contient un certain nombre d'hébergements (p.ex 5) et un nombre plus élevé de sites Web (p.ex 20). Dans cet exemple, cela signifie que vous pouvez créer 20 sites Web (avec 20 noms de domaine/sous domaines différents) que vous pourrez organiser librement sur vos 5 hébergements.
Sur le plan administratif
Au niveau de l'organisation sur le Manager Infomaniak, des droits de gestion et d'accès ne pourront pas être attribué à un site Web précis sur un hébergement. Un utilisateur que vous ajoutez sur l'organisation ne pourra pas avoir un droit limité à un seul site ; il accédera toujours à l'hébergement entier.
Au niveau des données sur le serveur par contre, il est possible de créer un utilisateur FTP restreint à un dossier précis (en l'occurrence il faudra le limiter au dossier dans lequel se trouve le site).
La gestion limitée à un site parmi d'autres sur le même hébergement peut également être envisagée directement au sein de l'outil employé pour le site (gestion des utilisateurs WordPress p.ex).
Lire aussi: https://news.infomaniak.com/quel-hebergement-web-choisir/
Ce guide explique comment ajouter un site web supplémentaire à un plan d'hébergement Infomaniak existant.
Préambule
- L'hébergement peut être sur un plan d'hébergement Web partagé ou sur un Serveur Cloud Infomaniak.
- Le site supplémentaire peut être soit :
- un deuxième nom de domaine (p.ex.
domain2.xyz
), - ou un sous-domaine (p.ex.
abc.domain.xyz
) d’un nom de domaine que vous possédez déjà .
- un deuxième nom de domaine (p.ex.
- Dans cette gestion multisite/multidomaine (virtual host), l'espace disque total et les ressources de votre hébergement sont partagés entre vos sites/sous-domaines.
Accéder à la gestion des sites
Prérequis
- Si les 20 emplacements de sites proposés dans l'hébergement Web sont déjà utilisés, commander des sites supplémentaires.
Pour accéder à un plan d'hébergement Web pour ajouter un site :
- Cliquez ici pour accéder à la gestion de vos produits dans le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- Cliquez sur le bouton bleu Ajouter.
- Choisissez le contenu optionnel pour le nouveau site (A) ou aucune installation spécifique (B):‍
- Appuyez sur Suivant.
- Choisissez le type de domaine Ă attribuer Ă ce nouveau site :
- un nom de domaine déjà acquis
- un sous-domaine créé à partir d'un nom de domaine déjà acquis
- un nom de domaine encore disponible et Ă commander
- Entrez le nom de domaine (
domain2.xyz
, p.ex) ou le sous-domaine. - Choisissez les options avancées éventuelles, dont :
- Par défaut, le nouveau site est ajouté au répertoire
/sites/domain2.xyz
sur votre serveur FTP. - Pour définir manuellement un autre répertoire, cochez Définir l'emplacement manuellement et indiquez le chemin et le nom.
- Créez un nouveau dossier si nécessaire :
- Par défaut, le nouveau site est ajouté au répertoire
- Cliquez sur Continuer.
Si c'est un sous-domaine ou si le nom de domaine ou sa zone DNS est géré par Infomaniak, il est possible de mettre à jour automatiquement les entrées DNS existantes. Sinon, effectuez les modifications nécessaires auprès de votre registrar ou transférez la gestion du nom de domaine à Infomaniak.
Ce guide explique ce qu'est un hébergeur Web comme Infomaniak et quel est son rôle. Le support technique va-t-il p.ex pouvoir aider à la conception d'un site Web ou dépanner un bug apparu sur l'ordinateur d'un utilisateur ?
Infomaniak, hébergeur depuis 1996
Selon Wikipédia, un hébergeur Web est une entreprise qui fournit l'hébergement sur Internet de systèmes informatiques divers et variés à des personnes ou entités qui ne désirent pas le faire par leurs propres moyens.
Infomaniak c'est aussi :
- des dizaines d'années d'expérience: c'est un acteur reconnu dans le monde entier en matière d'hébergement & solutions en ligne, qui aime ce qu'il fait et souhaite proposer des solutions haut de gamme à des prix accessibles en améliorant continuellement ses services en fonction des tendances du marché et des besoins des clients
- plus d'un million d'utilisateurs en Suisse et en Europe ; CHF 36,5 M de chiffre d'affaires en 2022 (22,43% de croissance en Suisse alémanique par rapport à 2021)
- entreprise certifiée ISO 27001, ISO 9001, ISO 14001, ISO 50001... Infomaniak s'engage à 100% pour un développement durable et responsable avec des actions concrètes, comme la création du Datacenter le plus écologique de Suisse ; elle compense les émissions de CO2 dégagées par ses activités et l'énergie utilisée est d'origine renouvelable
- 100% de savoir-faire technologique "Swiss made" : toutes les données clients sont hébergées sur des serveurs en Suisse qui appartiennent à Infomaniak ; ses solutions sont systématiquement développées et maintenues par des centaines de collaborateurs basés à Genève et Winterthour
- avec plus de 1'000 articles et vidéos, la base de connaissances permet aux clients de trouver immédiatement une réponse à la grande majorité des questions et il est possible en tout temps de contacter le support Infomaniak
Responsabilités et limites d'intervention d'Infomaniak
En tant qu'hébergeur Web et Mail, les principales activités d'Infomaniak consistent à installer, sécuriser et maintenir à jour des serveurs pour notamment les protéger d'attaques malveillantes.
Infomaniak veille également à faire évoluer en permanence ses interfaces Web (Manager) et ses infrastructures en fonction des retours de ses clients, des dernières technologies et des besoins du marché. Enfin, Infomaniak est également là pour accompagner ses clients dans les diverses étapes de l’utilisation des services.
En revanche, Infomaniak n’intervient pas sur le contenu des serveurs ou le développement de sites Web. En effet, la création ou la maintenance d'un site est un métier différent ; Infomaniak emploie d'ailleurs des webmasters et des développeurs pour son propre site, ses propres applications & outils.
Limites du support technique
En particulier, le département du support technique ne pourra pas vous aider à :
- résoudre des problèmes liés au développement du site (Fatal Error, etc.) ou à ses mises à jour
- mettre en place les solutions (p.ex "bonjour je veux que vous m’aidiez à mettre en place tout mon Swiss Backup", “faites la migration de mon site")
- installer manuellement WordPress
- prendre le contrĂ´le de votre ordinateur Ă distance avec TeamViewer ou similaire
etc.
mais il pourra vous assister pour:
- résoudre des problème liés à l’infrastructure ou au Manager
- clarifier certains processus
etc.
Une assistance Premium existe pour répondre aux demandes plus exigeantes et récurrentes nécessitant un temps et des ressources supplémentaires de la part des collaborateurs pour vous assister de manière optimale.
Trouver de l'aide auprès d'un webmaster
Pour une aide externe et relative au contenu de votre site ou Ă l'organisation de vos messageries, vous pouvez contacter l'un des partenaires Infomaniak.
Faire un appel d'offre
La plateforme d'appel d'offres d'Infomaniak recense plus de 1000 entreprises vérifiées en Suisse, France, Belgique, Italie et Espagne. C'est le moyen le plus rapide de trouver un webmaster, un UX designer, un technicien IT, une agence Web ou encore une agence de communication et de marketing près de chez vous ; ou parcourez l'annuaire.
Ce guide présente l'outil de Diagnostic DNS qui permet de vérifier que les relations entre:
- nom de domaine
- et Service Mail Infomaniak et/ou HĂ©bergement Web Infomaniak
sont correctes, ceci afin que le trafic Mail / Web se dirige au bon endroit.
Préambule
- Pour vérifier, l'outil contrôle les enregistrements MX, A, CNAME, etc.
- Vous pourrez ainsi détecter et corriger certains problèmes Mail ou Web en particulier s'ils sont liés aux DNS (serveurs de noms, informations techniques qui, en gros, déterminent où doit être dirigé tel ou tel trafic Web ou Mail) en agissant au niveau de votre domaine.
- L'outil permet d'intervenir sur la configuration en cas de besoin:
- La correction automatique n'est possible que lorsque le nom de domaine est présent dans le même compte de gestion que le produit auquel il doit être rattaché.
- Si tel n'est pas le cas alors la correction devra se faire manuellement.
- Prenez également connaissance du diagnostic des enregistrements DNS liés à la messagerie.
Diagnostiquer un problème DNS
Afin d'accéder au diagnostic DNS de votre nom de domaine :
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- 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.
- Corrigez chaque entrée individuellement
- ou toutes les entrées d'un coup
- ou si nécessaire et que vous êtes sûr de vous, ignorer ces avertissements:
- Si des problèmes de DNS sont détectés, un affichage rouge sur le tableau le signale.
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 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, ...).
Ce guide explique ajouter un nouveau nom de domaine Ă un site Web Infomaniak.
Préambule
- Lorsque vous ajoutez un nouveau nom de domaine à un site Web, on parle de domaine lié mais également d'alias.
- Un domaine alias dans ce cas est un nom de domaine supplémentaire, également lié à un site existant.
- Pour que le site Web “
domain.xyz
” soit atteignable avec un tout autre nom de domaine comme “private.abc
” p.ex, il faut ajouter “private.abc
” en tant qu'alias du site Web. - Second exemple, pour que le site "
domain.xyz
" soit atteignable Ă©galement avec "www.
domain.xyz", il faut l'ajouter en tant qu'alias au domaine "domain.xyz
". Dans cet exemple, "domain.xyz
" est le site parent de l'alias "www.domain.xyz
". En général, l'alias "www
" est déjà ajouté automatiquement et présent…
- Pour que le site Web “
Ajouter un alias Ă un site existant
Prérequis
- Si le nom de domaine (destiné à devenir alias) ou sa zone DNS est géré par Infomaniak, tout est OK. Si non:
- L'enregistrement A du nom de domaine doit pointer sur Infomaniak.
- Pour simplifier, vous pouvez confier la gestion du domaine Ă Infomaniak.
- Il faut également que le futur alias ne le soit pas déjà , auquel cas il faudra le délier du site actuel au préalable (idem si synonyme).
Afin d'ajouter un domaine supplémentaire qui sera lié à votre site Web:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné:
- Cliquez ensuite sur le chevron ‍ pour développer la partie Domaines de ce site.
- Cliquez sur le bouton Ajouter un domaine:
- Saisissez le ou les noms de domaine à ajouter, en les séparant par la touche Enter.
- Si l'alias ou sa zone DNS est géré par Infomaniak, il est possible de mettre à jour automatiquement les entrées DNS. Dans le cas inverse, faites les changements éventuels auprès de votre registrar ou transférez la gestion du nom de domaine à Infomaniak.
- Si vous disposez d'un certificat SSL comme Let's Encrypt p.ex vous pouvez demander Ă le mettre Ă jour ici pour inclure les nouveaux noms.
- Cliquez sur Valider pour terminer la procédure:
Pour définir l'alias comme domaine principal, prenez connaissance de cet autre guide.
Ce guide concerne les permissions de trafic entrant et sortant entre différents hébergeurs au niveau des bases de données.
Accéder...
... aux bases de données externes à Infomaniak
Depuis un hébergement Web Infomaniak, il est possible d'effectuer des requêtes MySQL vers des serveurs externes sans restriction.
... de l'extérieur aux bases de données Infomaniak
L'accès aux bases de données Infomaniak depuis l'extérieur de l'infrastructure est uniquement autorisé avec un Serveur Cloud (il faut ouvrir le port 3306
en TCP / entrée dans le pare-feu).
Autoriser les connexions externes sur MongoDB
Concernant MongoDB il faut désactiver l’option local_only
depuis Fast Installer:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- Cliquez sur Fast Installer dans le menu latéral gauche.
- Cliquez sur MongoDB.
- Cliquez sur le menu d'action ⋮ à droite de l'objet concerné dans le tableau qui s'affiche.
- Cliquez sur Configurer:
- DĂ©sactivez
local_only
: - Enregistrez les changements.
Le port 27017
pour MongoDB doit ĂŞtre ouvert dans le pare-feu.
Ce guide explique comment activer ou désactiver le mode maintenance sur un site Web d'un Hébergement Infomaniak.
Préambule
- Le mode maintenance permet d'afficher un message personnalisé à vos visiteurs p.ex pendant la résolution d'un problème technique.
- Il est également possible de spécifier des adresses IP qui pourront contourner cette page.
- Un e-mail est envoyé aux utilisateurs de l'Organisation.
Activer le mode maintenance
Pour activer une page qui remplace temporairement votre page d'accueil habituelle:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- Cliquez sur le bouton Ă bascule (toggle switch) pour activer la page de maintenance:
- Confirmez l'activation de la maintenance.
Personnaliser la page de maintenance
Pour mettre en place une page avec le message de votre choix:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- Cliquez sur Page et maintenance dans le menu latéral gauche.
- Cliquez sur ‍ Créer une page ou sur le bouton Personnaliser si elle existe déjà :
- Mettez en page le texte de votre choix.
- Configurez l'affichage à l'aide des éléments sur la droite.
- Cliquez sur Enregistrer pour ne pas perdre vos modifications en cours d'Ă©dition.
- Cliquez 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:
- Activez le mode maintenance selon la procédure ci-dessus.
- Rendez-vous sur la page de configuration de la page de maintenance (cf procédure ci-dessus)
- Sous Maintenance à droite, cliquez 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.
- Cliquez sur Enregistrer et publier.
DĂ©sactiver le mode maintenance
Pour désactiver le message qui s'affiche sur votre site pendant la maintenance:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- Cliquez soit sur le bouton Désactiver ou sur le bouton à bascule (toggle switch) pour désactiver la page de maintenance:
- Confirmez la désactivation de la maintenance.
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.
Vous pouvez sinon ajouter le 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.