Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Ce guide propose des solutions face aux erreurs de type:
"Site malveillant ! Le site Web a été signalé comme étant un site malveillant et a été bloqué sur la base de vos préférences de sécurité"
Qui a mis ce message ?
Ce message d'erreur ou avertissement:
- N'EST PAS ajouté par Infomaniak
- est généré sur des bases propres à Google à l'aide notamment de https://www.stopbadware.org/
- peut ĂŞtre en anglais ("STOP! This Website Can Harm Your Computer!")
- peut ne plus apparaitre directement car
- vous n'êtes plus référencé par Google
- vous utilisez un navigateur qui ne se base pas sur les contrĂ´les de Google
Que faire ?
Si cela ne concerne pas le site dont vous vous occupez, consulter l'aide de Google Ă ce sujet.
Si le site est le vĂ´tre merci de lire les conseils ci-dessous:
- vérifier le code source de la page publiée: il y a sûrement du code supplémentaire par rapport aux pages encore saines ; il peut s'agir d'une iframe malveillante ou inclusion quelconque
- sur la page en question, cliquer sur le bouton "Pourquoi ce site a-t-il été bloqué" et suivre les instructions
- lire la documentation https://developers.google.com/search/docs/monitor-debug/security/malware
- surveiller Patchman qui pourrait résoudre le problème dans l'intervalle
⚠️ Pour de l'aide supplémentaire contacter un partenaire ou remplir un appel d'offres — lire aussi le rôle de l'hébergeur
Ce guide explique comment modifier la version PHP disponible pour les sites de votre HĂ©bergement Web Infomaniak.
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é.
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:
- 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 Modifier dans la partie Version de PHP
- choisir la version de PHP désirée
- cliquer sur Enregistrer pour sauvegarder la modification
Le changement est effectif immédiatement et à l'infini.
Pour configurer la version de PHP utilisée en SSH lire ce guide.
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.
Gestion de bases de données
Pour accéder à la page de gestion des bases de données de votre hébergement:
- 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 HĂ©bergement (univers Web & Domaine)
- cliquer directement sur le nom de l'objet concerné dans le tableau qui s'affiche
- cliquer sur Bases de données ou MariaDB dans le menu latéral gauche, p.ex:
ou
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 (par exemple XXXX_dbname)
- le nom d'utilisateur d'une base de données (par exemple 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 (par exemple XXXX.myd.infomaniak.com) avec sa version (5.7 par exemple)
Droits utilisateurs
- avec les droits en lecture: l'utilisateur peut seulement voir la structure et le contenu d'une table et donc effectuer des requĂŞtes de type SELECT
- avec les droits en écriture: l'utilisateur peut modifier la structure et le contenu de la base de données
- avec les droits d'administration: l'utilisateur peut supprimer la base de données
- sans aucun droit: l'utilisateur ne verra pas apparaitre la base de données dans phpMyAdmin
Bases de données des applications Web
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 vous concerne si vous obtenez une erreur 500 qui peut avoir diverses origines liées en général au développement de votre site sur un Hébergement Web, en particulier avec les rewrites de vos fichiers .htaccess.
Dans quel cas surviennent ces erreurs ?
Apache2, en place sur nos serveurs, ne supporte plus certains modules comme mod_auth_anon, mod_auth_dbm, mod_authz_dbm, mod_cern_meta, mod_imap, mod_imagemap, mod_mime_magic
De plus, Apache2 est strict sur les erreurs de syntaxe et lorsqu'il rencontre des erreurs de syntaxe dans un fichier .htaccess, cela peut entraîner des erreurs 500 Internal Server Error ou des erreurs de réécriture d'URL inattendues.
Exemples de syntaxes erronées dans les .htaccess et correction
Dans ce premier exemple, l'erreur de syntaxe est que la règle de réécriture ne spécifie pas le code de réponse de redirection HTTP à renvoyer. La correction ajoute la directive R=301 pour spécifier que la redirection doit renvoyer un code 301 (permanent):
RewriteRule ^articles/([0-9]+)/$ /article.php?id=$1 [L]
Correction:
RewriteRule ^articles/([0-9]+)/$ /article.php?id=$1 [L,R=301]
Dans ce second exemple, l'erreur de syntaxe est que la directive Options ne spécifie pas correctement les options à activer ou désactiver. La correction ajoute le signe "+" pour spécifier que FollowSymLinks doit être activé plutôt que désactivé:
Options -Indexes FollowSymLinks
Correction:
Options -Indexes +FollowSymLinks
Comment résoudre ces erreurs ?
- si la première page ou une autre page affiche une erreur 500, renommer le fichier .htaccess ou commenter toutes les lignes avec # et décommenter ligne par ligne jusqu'à trouver le passage qui pose problème
- si l'erreur survient après une modification effectuée sur l'une de vos pages, le plus simple est de restaurer la version précédente du fichier
Ce guide explique comment ajouter un site Web supplémentaire sur un hébergement Infomaniak existant.
L'hébergement peut se trouver sur une offre d'Hébergements Web mutualisés ou sur Serveur Cloud Infomaniak.
Le site supplémentaire pourra correspondre à :
- soit un second nom de domaine (domain2.xyz p.ex)
- soit un sous-domaine (abc.domain.xyz p.ex) d'un nom de domaine que vous possĂ©dez dĂ©jĂ
Dans le cas où les 20 emplacements de sites proposés sur l'hébergement Web seraient utilisés, il vous est possible de commander des sites supplémentaires.
Lors de cette gestion multisites / multidomaines (virtual host), l'espace disque et les ressources totales de votre hébergement sont partagés entre vos sites / sous-domaines.
Accéder à la gestion des sites
Pour accéder à un Hébergement Web pour y ajouter un site:
- 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 HĂ©bergement (univers Web & Domaine)
- cliquer sur le nom de l'objet concerné dans le tableau qui s'affiche
- cliquer sur le bouton bleu Ajouter (dans la partie Sites)
- choisir un éventuel contenu pour le nouveau site (A) ou aucune installation particulière (B)
- appuyer sur Continuer
- choisir le type de domaine qui devra correspondre Ă 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 libre et Ă commander
- inscrire le nom du Domaine (domain2.xyz p.ex) ou du Sous-domaine
- choisir les éventuelles Options avancées et notamment:
- par défaut le nouveau site est ajouté dans le répertoire /sites/domain2.xyz sur votre serveur FTP
- pour définir manuellement un autre répertoire, cocher la mention Définir l'emplacement manuellement puis indiquer l'emplacement et son nom
- cliquer sur Continuer
S'il s'agit d'un sous-domaine ou que 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. Dans le cas inverse, faire les changements nécessaires auprès de votre registrar ou transférer 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. Va-t-il par exemple 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 :- près de 30 ans 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
Pas d'intervention sur le contenu des produits hébergés
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 des webmasters et des développeurs pour son propre site, ses propres applications & outils.
Trouver un webmaster
Pour une aide 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 soient correctes afin que le trafic Mail / Web dirige au bon endroit. Cela passe par un contrôle des enregistrements MX, A, CNAME, etc. L'outil permet d'intervenir sur la configuration en cas de besoin.
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.
Diagnostiquer un problème DNS
Afin d'accéder au diagnostic DNS de votre nom de domaine :
- 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 Domaines (univers Web & Domaine)
- cliquer directement sur le nom de l'objet concerné dans le tableau qui s'affiche
- cliquer 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
- corriger chaque entrée individuellement (1) ou toutes les entrées d'un coup (2) ou si nécessaire et que vous êtes sûr de vous, ignorer ces avertissements (3):
Voir également le diagnostic des enregistrements DNS liés à la messagerie.
Un alias est un second nom de domaine lié à un site existant.
Par 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é et présent mais la procédure vous sera également utile lorsque vous souhaitez faire pointer un second nom de domaine sur votre site.
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 chez Infomaniak
- pour simplifier, vous pouvez nous confier la gestion de votre nom de domaine
Ajouter un alias Ă un site existant
Afin d'accéder aux Hébergements Web pour y ajouter un alias d'un site :
- 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 HĂ©bergement (univers Web & Domaine)
- cliquer directement sur le nom de l'objet concerné dans le tableau qui s'affiche
- cliquer sur le site en question (dans la partie Sites)
- cliquer sur le bouton bleu Ajouter (dans la partie Domaines)
- saisir le ou les noms de domaine alias souhaités 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, faire les changements éventuels auprès de votre registrar ou transférer la gestion du nom de domaine à Infomaniak
- cliquer sur Valider pour terminer la procédure
Cela peut prendre jusqu'Ă 48h pour que l'alias pointe sur le site parent.
Pour définir l'alias comme domaine principal: https://faq.infomaniak.com/2070
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 :
- 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 Serveur Cloud (univers Web & Domaine)
- cliquer sur le nom de l'objet concerné dans le tableau qui s'affiche
- cliquer sur Fast Installer dans le menu latéral gauche
- cliquer sur MongoDB
- cliquer sur le menu d'action ⋮ à droite de l'objet concerné dans le tableau qui s'affiche
- cliquer sur Configurer
- désactiver "local_only"
- sauvegarder les changements
Le port 27017
pour MongoDB doit ĂŞtre ouvert dans le pare-feu.