Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Ce guide explique comment migrer un ancien hébergement Infomaniak (ancienne formule 60 Go) sur l'offre actuelle.
Préambule
- Les nouveaux hébergements Infomaniak sont beaucoup plus performants, flexibles et sécurisés.
- Dans tous les cas, votre site actuel reste visible pour vos visiteurs le temps de la migration:
- C'est vous qui décidez, dans l'intervalle d'un mois, à quel moment vous souhaitez définitivement basculer sur la version du site Web qui aura été copiée ou reconstruite sur les nouveaux serveurs.
- C'est vous qui décidez, dans l'intervalle d'un mois, à quel moment vous souhaitez définitivement basculer sur la version du site Web qui aura été copiée ou reconstruite sur les nouveaux serveurs.
Migrer un ancien hébergement sur l'offre actuelle
Accédez à l'hébergement Web d'ancienne génération:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez sur le menu d'action ⋮ situé à droite de l'élément concerné.
- Cliquez sur Modifier l'offre:
- Si vous ne voyez pas le bouton "Changer d'offre" assurez-vous d'être connecté avec un compte possédant les droits de facturation.
Suivez ensuite attentivement le guide adapté à votre situation:
- Conserver votre site actuel (recommandé)
- Effacer le contenu de votre hébergement et créer un nouveau site (idéal pour repartir de 0)
- Conserver votre site actuel et passer sur un Serveur Cloud
Ce guide explique comment gérer le contenu d'un hébergement Web en accédant au serveur par le protocole FTP ou via ligne de commande (CLI
) en toute sécurité grâce au SSH.
Préambule
- Lors de la création d'un compte FTP, vous avez le choix entre deux types de compte:
- Un compte FTP + SSH donne accès à l'utilisateur en question à tout le contenu d'un hébergement et lui permet de le gérer par FTP et SSH.
- Un compte FTP permet de restreindre l'accès d'un utilisateur à un dossier et ses sous-dossiers ; si vous gérez plusieurs sites sur le même hébergement, cela permet de répartir la gestion des sites entre plusieurs webmasters p.ex.
- Depuis le Manager Infomaniak, il est également possible de se connecter rapidement sans spécifier de compte particulier.
Gérer les comptes et les accès FTP
Afin d'accéder aux Sites Web pour gérer la partie FTP :
- 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 FTP / SSH dans le menu latéral gauche:
À partir de ce stade, soit…- … cliquez sur le bouton Ajouter pour créer un nouveau compte FTP/SSH,
- … cliquez sur le nom du compte concerné pour modifier son mot de passe,
- … supprimez un compte depuis le menu d'action ⋮ à droite de l'objet concerné:
Configurer un logiciel/client FTP
Grâce à un logiciel/client FTP comme Filezilla ou CyberDuck, gérez les fichiers réellement par FTP sans limite (possibilités de travail en arrière-plan, de reprise des transferts après coupure, de limitation des débits, etc.).
Prenez connaissance de cet autre guide si vous recherchez des informations au sujet de la configuration d'un logiciel/client FTP.
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:
- 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. utilisez un logiciel/client FTP comme Filezilla ou CyberDuck !
- … 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.
Accéder au serveur par Web FTP
Afin d'accéder rapidement au serveur du site par FTP ou SSH:
- 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 FTP / SSH dans le menu latéral gauche.
- Cliquez sur les boutons
SSH web
ouWeb FTP
Ă votre disposition:
Envoi de fichiers multiples
Il n'est pas possible de téléverser des dossiers en raison de la technologie 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 sinon envisager de téléverser un dossier zippé (.zip
) et extraire cette archive une fois sur le serveur, depuis le mĂŞme outil WebFTP.
CHMOD (abréviation de change mode) permet de changer les permissions d'accès d'un fichier ou d'un répertoire.
Les droits (lire sur Wikipedia) disponibles pour chaque personne/groupe sont les suivantes:
- lecture: donne le droit de lister (nécessite aussi le droit exécution) et lire dans un répertoire et/ou lire un fichier
- écriture: donne le droit de créer, modifier, renommer, supprimer des fichiers et/ou répertoires
- exécution: pour un répertoire : donne le droit de le traverser pour lire ses sous-répertoires -> Pour un fichier : donne le droit de l’exécuter si c'est un programme ou un script par exemple.
- set uid (lire sur Wikipedia): sur un fichier avec les droits d'exécution cela aura pour effet de l'exécuter avec les droits du propriétaire s'il utilise l'appel système execve ou setuid
- set gid (lire sur Wikipedia): tous les nouveaux fichiers créés appartiendront au groupe du répertoire et sur un fichier avec les droits d'exécution cela aura pour effet de l'exécuter avec les droits du groupe
- sticky bit (lire sur Wikipedia): sur un répertoire, les fichiers du répertoire pourront être renommés ou supprimés uniquement par le propriétaire, même si les autres utilisateurs ont le droit d'écriture. Droit pas vraiment utile sur les fichiers
Le gestionnaire de fichiers FTP Manager permet de changer les permissions des fichiers (y compris celui de /web).
La plupart des logiciels/clients FTP permettent de changer les droits d'accès aux fichiers; la fonction s'appelle généralement "CHMOD" et se trouve sous "Propriétés", "Permissions" ou "Attributs" (en général en faisant clic droit sur le fichier ou dossier à modifier). Une case permet souvent d'appliquer les permissions à tous les sous-répertoires et fichiers dans le dossier, en mode récursif.
Lorsque vous avez coché les permissions qui vous intéressent, validez et les droits seront modifiés sauf ceux que vous n'avez pas l'autorisation de modifier ou plutôt que l'utilisateur sous lequel vous êtes identifié n'a pas le droit de modifier.
Exemple avec Filezilla:
En savoir plus
Lorsqu'on parle de changer des permissions, en général il s'agit de faire un "chmod 777
", "chmod 666
" ou autre. Donc trois chiffres dont:
- le premier correspond aux droits du propriétaire
- le deuxième correspond aux droits du groupe
- le troisième chiffre correspond aux droits des autres utilisateurs.
Et les droits se décomposent ainsi:
- "4" pour le droit de lecture (read)
- "2" pour le droit d'Ă©criture (write)
- "1" pour le droit d'exécution (execute)
Il suffit ensuite d'additionner ces chiffres. P.ex si vous voulez tous les droits pour le propriétaire mais aucun droit pour les autres, vous ferez "chmod 700" (4 + 2 + 1 = 7). Si vous voulez uniquement les droits de lecture et écriture pour tout le monde (4 + 2 = 6), vous ferez un "chmod 666".
Ces valeurs sont connues de tout bon logiciel/client FTP, donc vous aurez la possibilité de mettre directement le nombre dans votre logiciel/client FTP pour que les permissions soient changées.
Pour changer les permissions sur des fichiers ou répertoires en PHP, vous pouvez également le faire avec la fonction "chmod" comme sur l'exemple suivant :
chmod ("/un_dossier/un_fichier", 0755)
Notez que la valeur à appliquer doit être en octale, d'où le zéro devant obligatoire. Attention si vous stockez la valeur dans une variable, vous allez avoir un problème de type de données, que vous pouvez contourner avec la fonction octdec()
, comme sur l'exemple suivant:
$mode = 0755;chmod("/un_dossier/un_fichier", octdec($mode))
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, consultez l'aide de Google Ă ce sujet.
Si le site est le vĂ´tre, prenez connaissance des conseils ci-dessous:
- Vérifiez 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, cliquez sur le bouton "Pourquoi ce site a-t-il été bloqué" et suivez les instructions…
- Prenez connaissance de la documentation Google Ă ce sujet.
- Surveillez l'outil de détection de vulnérabilités qui pourrait résoudre le problème dans l'intervalle.
⚠️ Pour de l'aide supplémentaire contactez un partenaire ou lancez gratuitement un appel d'offres — découvrez 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.
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 explique comment consulter des informations sur les visiteurs ayant accédé aux sites de votre Hébergement Web (stats de fréquentation).
Préambule
- 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.
- Prenez connaissance de cet autre guide si vous recherchez des informations au sujet des logs d'accès.
Accéder aux statistiques de visites
Pour consulter les statistiques de fréquentation du public:
- 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 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 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.