Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Ce guide explique comment se connecter en SSH Ă un HĂ©bergement Web ou un Serveur Cloud.
Se connecter en SSH
via un navigateur Internet
- 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 FTP / SSH dans le menu latéral gauche
- cliquer sur le bouton Web SSH
via le terminal ou une application
Pour se connecter en SSH, installer ou activer un logiciel selon le système d'exploitation:
- Terminal (application déjà intégrée à macOS et Linux)
- PuTTY (Windows)
- Client SSH de Windows 10 (aide en français / en anglais)
Exécuter ensuite la commande suivante:
ssh username@server
Username
Ă©tant le nom d'utilisateur du compte FTPServer
Ă©tant le serveur hĂ´te (p.ex. xxxx.ftp.infomaniak.com)
Pour savoir quelle commande est disponible et connaitre le chemin Ă utiliser, taper la commande "whereis":
$ whereis mysql
mysql: /opt/mysql/bin/mysql
Ce guide explique comment utiliser le gestionnaire de fichiers FTP Manager qui permet de gérer de façon simple et rapide le contenu de vos Hébergements Web.
Préambule
Le service en ligne FTP Manager permet de:
- créer des fichiers
- naviguer dans les répertoires
- transférer des fichiers de moins de 48 Mo* entre votre ordinateur et le serveur
- manipuler des fichiers existants (copier, renommer, déplacer, supprimer, …)
- Ă©diter et visualiser les fichiers texte, php et html de moins de 1 Mo
- compresser et décompresser des fichiers zip
Avec Web FTP il ne nécessite pas d'accès particulier dès lors que vous possédez les droits de gestion sur un hébergement présent dans le Manager Infomaniak.
* Afin d'aller au-delà de cette limite et pour des possibilités de travail en arrière-plan, reprise des transferts après coupure, de limitation des débits, etc. utiliser un logiciel FTP comme Filezilla ou CyberDuck !
Accéder au serveur par Web FTP
Afin d'accéder aux Hébergements Web pour y ajouter un nouveau 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 sur le nom de l'objet concerné dans le tableau qui s'affiche
- cliquer sur FTP / SSH dans le menu latéral gauche
- cliquer sur les boutons Ă votre disposition
Envoi de fichiers multiples
Il n'est pas possible d'envoyer et d'uploader des dossiers en raison de la méthode employée qui ne le permet pas.
La sélection multiple de fichiers est toutefois possible, ce qui permet l'envoi d'une grande quantité de fichiers en une seule fois dans un dossier créé au préalable.
Vous pouvez également téléverser un dossier zippé (.zip) et l'extraire une fois sur le serveur, depuis le même outil Web FTP.
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 explique comment consulter des informations sur les visiteurs ayant accédé aux sites de votre Hébergement Web (stats de fréquentation).
Le résultat est présenté dans un format simple agrémenté de graphique, permettant une interprétation aisée. Les statistiques annuelles, mensuelles, journalières, et horaires sont affichées par site, adresse http, site de référence, pays, etc.
Accéder aux statistiques de visites
Pour consulter les statistiques de fréquentation du public:
- 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 Statistiques dans le menu latéral gauche
Ensuite, la partie supérieure vous permet de choisir:
- A: le site concerné
- B: le type de statistiques désirées
- C: la période
- D: plus de détails
La page accessible sous "Détails" vous permet également de télécharger les statistiques afin d'être interprétées par un outil tiers:
Explications des termes
Il n'y a pas de distinction entre les humains et les robots. Vous pouvez Ă©galement utiliser des outils comme Matomo, Open Web Analytics, Google Analytics, etc.
Catégorie | Description | Détails |
---|---|---|
Hits | Chaque requête demandée au serveur est enregistrée | Les hits incluent toutes les requêtes, qu'il s'agisse de pages HTML, de fichiers graphiques, d'audio, etc. Chaque élément sollicité sur votre site, qu'il soit visible ou non, est comptabilisé comme un hit. C'est comme si chaque visiteur appuyait sur un bouton invisible à chaque interaction avec votre site. |
Fichiers | Enregistre les requêtes nécessitant un envoi de données en retour | Cette catégorie enregistre les requêtes qui obligent le serveur à renvoyer des données, comme des fichiers graphiques ou des fichiers HTML. La différence entre les hits et les fichiers peut être assimilée à la différence entre les demandes entrantes et les données sortantes. |
Pages | Compte le nombre de pages affichées sur votre site | Ce compteur mesure le nombre de pages vues sur votre site, en excluant les fichiers graphiques ou audio. Chaque fois qu'un utilisateur accède à une nouvelle page HTML, elle est enregistrée comme une page vue. |
Visites | Calcule la durée écoulée depuis la dernière visite d'une adresse IP | Une visite est enregistrée lorsque l'adresse IP demande une requête au serveur. Si cette adresse revient dans un délai de 30 minutes, elle est considérée comme une visite unique. Si elle dépasse les 30 minutes, une nouvelle visite est comptabilisée. |
Sites | Estimation des visites provenant des adresses IP fixes | Cette catégorie fournit une estimation du nombre de visites provenant d'adresses IP fixes, excluant les connexions via des réseaux mobiles ou d'autres technologies de connexion dynamique. Cela offre un aperçu des visiteurs réguliers de votre site, souvent liés à des entreprises ou des institutions, ce qui peut vous aider à mieux comprendre votre public cible et à adapter votre contenu en conséquence. |
Ko | Quantité de données envoyées par le serveur en Ko | Ce chiffre représente la quantité totale de données transférées pendant la période donnée, mesurée en kilo-octets. Il est calculé à partir des fichiers journaux du serveur, mais peut présenter quelques erreurs de calcul en raison de variations dans la taille des fichiers. |
Total des hits | Un hit est une requête HTML, chaque page vue génère plusieurs hits | P.ex si une page contient 3 images et un texte, elle va renvoyer à chaque affichage 5 hits : un pour la page elle-même, un pour le texte et 3 pour les images. Ainsi, le total des hits peut être significativement plus élevé que le nombre de pages vues. |
Total des fichiers | Nombre total de fichiers appelés par le navigateur des visiteurs. | Ce chiffre exprime le nombre de fichiers spécifiques (images, fichiers HTML, etc.) demandés par les visiteurs lors de leur navigation sur votre site. Il peut être utile pour évaluer la complexité de votre site et la variété des contenus consultés par les visiteurs. |
Total Pages | Nombre total de pages affichées | Chaque fois qu'un internaute accède à une nouvelle page sur votre site, cela est comptabilisé comme une page vue. Ce nombre peut être différent du total des hits, car une seule page peut générer plusieurs hits si elle contient plusieurs éléments à charger. |
Total Visits | Nombre total de visites uniques enregistrées | Une visite unique est enregistrée chaque fois qu'un internaute accède à votre site. Si le même visiteur revient dans un délai de 30 minutes, cela est comptabilisé comme une seule visite. Ce nombre est un indicateur de l'engagement des visiteurs sur votre site. |
Total Ko | Quantité totale de données transférées en kilo-octets | Ce chiffre représente la taille totale des données envoyées par votre serveur aux visiteurs pendant la période donnée. Il peut être utilisé pour évaluer la consommation de bande passante de votre site et planifier des mises à niveau d'hébergement si nécessaire. |
Total des sites uniques | Nombre total d'adresses IP uniques ayant visité votre site | Ce nombre représente le nombre d'adresses IP distinctes qui ont accédé à votre site pendant la période donnée. Il peut être utilisé pour évaluer la diversité des sources de trafic vers votre site et identifier les segments de public les plus actifs. |
Total des urls uniques | Nombre total de chemins uniques empruntés lors des visites | Ce chiffre représente le nombre de chemins distincts suivis par les visiteurs lors de leur navigation sur votre site. Chaque URL unique correspond à une page ou un fichier spécifique consulté par les visiteurs. Cela peut fournir des informations sur la structure de navigation de votre site et les contenus les plus consultés. |
Total des référents uniques | Nombre total de sites référents distincts | Ce nombre représente le nombre de sites externes ayant dirigé du trafic vers votre site par le biais de liens. Les référents sont des indicateurs importants de l'efficacité de votre stratégie de marketing en ligne et peuvent aider à identifier les partenaires ou les canaux de trafic les plus performants. |
Signification de "Commercial (com)" dans la liste des pays
Lorsque vous consultez les statistiques sous "Zones géographiques", vous remarquerez que "Commercial" représente une part importante du trafic. Cette catégorie inclut les utilisateurs connectés à Internet via des fournisseurs d'accès (FAI) ayant un domaine .com dans leur adresse. Il est difficile de déterminer quel(s) pays sont représentés par .com car cette extension est utilisée par plusieurs FAI de différents pays. De plus, la catégorie "Commercial" peut également englober les entreprises utilisant des adresses .com indépendamment de leur localisation géographique réelle.
Quant aux "unresolved", ils correspondent à des adresses IP qui ne peuvent pas être résolues en une localisation géographique spécifique. Ces adresses peuvent résulter de diverses raisons telles que des paramètres de confidentialité des FAI ou des réseaux privés virtuels (VPN). Ils restent donc indéterminés dans les statistiques de localisation géographique.
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
Le programme étudiant d'Infomaniak permet d'obtenir gratuitement Hébergement Web et Service Mail pour développer ses compétences digitales pendant les études supérieures.
Obtenir l'hébergement en ligne gratuit
Pour bénéficier de cette offre, il suffit de contacter le support Infomaniak par e-mail uniquement en faisant parvenir les copies valides de votre
carte d'identité | |
+ carte d'immatriculation / certificat de scolarité |
Conditions d'admission
Outre le nom de domaine qui n'est pas compris dans l'offre, voici les conditions de l'offre Infomaniak Student:
- offre valable uniquement dans les pays suivants: Suisse, France, Belgique, Allemagne, Italie, Autriche, Espagne, Canada
- offre réservée aux nouvelles commandes d'hébergement (ne s'applique pas aux commandes déjà en cours ou aux commandes renouvelées)
- 1 hébergement Web (= stockage de 20 sites Internet sur 250 Go d'espace SSD) et 1 Service Mail (= 5 adresses mail) par personne
- l'Ă©tudiant doit ĂŞtre majeur
- l'étudiant doit pouvoir justifier son statut par une carte d'immatriculation et une carte d'identité valides
- la durée de l'offre dépend de la période de validité de la carte d'immatriculation et ne pourra excéder 4 années au total
DĂ©couvrir d'autres services gratuits Infomaniak
- la messagerie gratuite @ik.me (+ ikmail.com, etc.): en savoir plus
- le cloud gratuit (etik.com): en savoir plus
- envoi de fichiers (SwissTransfer): en savoir plus
- visioconférence illimitée et respectueuse de la vie privée (kMeet): en savoir plus
- partage de messages chiffrés en toute sécurité (kPaste): en savoir plus
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.