Base de connaissances

1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !

Rechercher

La norme BIMI (Brand Indicators for Message Identification, indicateurs de marque pour l'identification des messages) offre la possibilité aux entreprises d'incorporer leur logo aux e-mails envoyés.

 

Préambule

  • Les applications Infomaniak (et d'autres compagnies autour du globe - lire le chapitre en cas de problème ci-dessous) sont compatibles avec BIMI et afficheront les logos au cĂ´tĂ© des messages mail reçus.
  • Les Services Mail Infomaniak permettent de configurer la messagerie avec votre logo ; les avantages sont nombreux:
    • augmentation de la confiance: les destinataires peuvent identifier visuellement vos e-mails, rĂ©duisant ainsi les risques de phishing.
    • renforcement de la Marque: un logo bien visible dans les boĂ®tes de rĂ©ception renforce la notoriĂ©tĂ© de la marque.
    • meilleure dĂ©livrabilitĂ©: les e-mails conformes Ă  DMARC ont plus de chances d’atteindre la boĂ®te de rĂ©ception principale.

 

1. Créer un logo

Créez un logo au format SVG (Scalable Vector Graphics). Ce format est requis car il assure une qualité optimale quel que soit l'appareil ou la taille d'affichage.

Pour être importé sur l'interface Infomaniak (lire ci-dessous) il ne doit pas dépasser 10 Mo, mais il peut également être hébergé sur un serveur sécurisé accessible publiquement et il faudra simplement indiquer son URL pour l'enregistrement DNS BIMI.

 

2. Obtenir le certificat VMC

Une certification de logo vérifié (VMC) est requise ; elle atteste que vous êtes le propriétaire légitime du logo. Vous pouvez obtenir cette certification auprès des autorités de certification reconnues comme DigiCert et Entrust.

Lorsque votre certificat VMC est émis, vous recevez un fichier PEM contenant le certificat de l'entité. Ce fichier PEM intègre votre logo au format SVG ainsi que le VMC.

 

3. Ajouter le logo au Service Mail

Prérequis

Afin d'accĂ©der au Service Mail et lui dĂ©finir le logo de votre entreprise:

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre Service Mail sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au Service Mail concernĂ©.
  3. Cliquez sur Sécurité globale dans le menu latéral gauche.
  4. Cliquez sur le bouton Créer (dans la partie BIMI):
  5. Remplissez les informations demandées à partir des documents reçus (cf chapitre 2 ci-dessus) et n'oubliez pas d'enregistrer.

 

En cas de problème

  • Si le bouton CrĂ©er dans l'encadrĂ© BIMI reste gris, bien vĂ©rifier les messages informatifs: le DMARC peut exister mais ne pas ĂŞtre au pourcentage de rejet requis, donc ajuster les paramètres selon les indications.
  • Lorsqu'il y a plusieurs domaines liĂ©s au Service Mail, il faut s'assurer de possĂ©der un certificat sur chaque domaine liĂ© si vous souhaitez BIMI sur ceux-ci.
  • Ă€ noter qu'Apple Mail supporte BIMI, contrairement Ă  Microsoft Outlook, Thunderbird et l'app Mail de Samsung qui ne l'ont pas encore pleinement adoptĂ©.

 

Désactiver BIMI

Pour désactiver BIMI il suffit de vous rendre sur la page de gestion du nom de domaine lié au Service Mail et de supprimer l'enregistrement TXT correspondant.


Cette FAQ a été utile?

Ce guide explique comment modifier le mot de passe de gestion WordPress ou toute autre Application Web (Joomla, Drupal, Typo3, PrestaShop, ownCloud, etc.) installée via les outils Infomaniak inclus dans les offres d'Hébergement Web payantes.

 

Préambule

  • Certaines applications permettent Ă©galement un changement de mot de passe utilisateur directement depuis leur interface dĂ©diĂ©e:
    • Exemple: WordPress (gĂ©rer les utilisateurs, noms, mots de passe, rĂ´les, etc.).

 

Modifier le mot de passe d'une app Web

Pour changer le mot de passe d'accès au panneau d'administration de votre application Web, effectuez les actions suivantes:

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre site sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au site concernĂ©:
  3. Cliquez sur le menu d'action â‹® situĂ© Ă  droite de l'Application Web concernĂ©e.
  4. Cliquez sur Paramètres de l'application:
  5. Cliquez sur Modifier Ă  droite de l'Application:
  6. Sous Mot de passe entrez le nouveau mot de passe (pour la connexion avec l'identifiant indiqué au-dessus).
  7. Cliquez sur le bouton Enregistrer en bas de page:

Cette FAQ a été utile?

Ce guide explique ce que sont les adresses mail de type spamtrap.

 

Préambule

  • Un spamtrap, Ă©galement connu sous le nom de honeypot, est un outil utilisĂ© pour dĂ©tecter et attraper les spammeurs.
  • Il s'agit essentiellement d'une adresse e-mail ou d'un système qui est créé dans le but d'attirer les messages indĂ©sirables, tels que les spams.

 

Fonctionnement d'une adresse Spamtrap

Une adresse spamtrap fonctionne en attirant les spams et en identifiant les expéditeurs de messages indésirables. Voici comment cela peut se produire:

  1. Une adresse mail est créée spĂ©cifiquement dans le but d'agir comme un piège Ă  spams ; elle est gĂ©nĂ©ralement configurĂ©e de manière Ă  ne pas recevoir de communication lĂ©gitime.
  2. L'adresse spamtrap est cachée ou obscurcie de manière à ce qu'elle ne soit pas visible pour les utilisateurs légitimes, mais seulement pour les spammeurs ; cela peut se faire en la plaçant sur des pages web masquées, dans des forums inaccessibles au public ou en la rendant invisible pour les humains (par exemple en utilisant du texte blanc sur fond blanc).
  3. Les spammeurs utilisent des techniques automatisées pour extraire des adresses e-mail à partir de diverses sources, telles que des sites Web, des forums, des réseaux sociaux ou des listes d'adresses volées ; au cours de ce processus, ils peuvent involontairement ou intentionnellement inclure des spamtraps dans leurs listes.
  4. Lorsqu'un spammeur envoie un message à une adresse spamtrap, celui-ci est capturé et enregistré ; étant donné que l'adresse n'est pas utilisée pour la communication légitime, tout e-mail reçu est considéré comme indésirable.
  5. Lorsqu'un spamtrap reçoit un spam, cela déclenche une alerte pour les fournisseurs de services de messagerie comme Infomaniak ; ces derniers peuvent ainsi identifier l'expéditeur du spam en examinant les en-têtes du message ou les informations liées à l'adresse IP source.
  6. Une fois qu'un spammeur est identifié grâce à une adresse spamtrap, des mesures peuvent être prises pour bloquer ou filtrer ses messages indésirables ; Infomaniak pourra ajouter l'adresse IP du spammeur à une liste noire, mettre en place des filtres anti-spam plus stricts ou prendre d'autres mesures pour protéger leurs utilisateurs.

Cette FAQ a été utile?

Ce guide détaille comment travailler sur un site WordPress avec un environnement de développement.

 

Préambule

  • Le procĂ©dĂ© peut servir au dĂ©but d'un processus de staging c'est Ă  dire la crĂ©ation d'une nouvelle version de votre site Web en direct, sur un environnement de dĂ©veloppement ou de test:
    • 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.

 

Méthode simple

Pour installer et préparer un nouveau site WordPress avec l'installateur Infomaniak sans écraser votre site Web actuel:

1. Installer WordPress sur un second emplacement

Prenez connaissance de cet autre guide afin de crĂ©er 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 et en y installant WordPress via les Applications Web (installateur WordPress Infomaniak).

À 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.

2. Remplacer l'ancien site par le nouveau

Une fois le nouveau site terminé, vous pouvez supprimer le premier site afin de réutiliser son nom de domaine sur le nouveau:

  1. Supprimez l'ancien site pour ainsi rendre disponible le nom de domaine et pouvoir le rĂ©utiliser.
  2. Ajoutez domain.xyz en alias de new.domain.xyz.
  3. Inversez l'alias avec le domaine principal.
  4. Retirez (délier/supprimer) new.domain.xyz devenu alias.
  5. Par précaution vérifiez l'URL principale du site WordPress via le tableau de bord des Applications Web sur le Manager Infomaniak, afin qu'elle corresponde bien au nouveau nom, et non plus au sous-domaine que vous aviez choisi.

 

Méthode avancée

Pour travailler sur un site WordPress existant sans modifier sa version publique, il est recommandé de procéder en 3 étapes:

  1. Dupliquer le site existant
  2. Travailler ensuite sur sa copie
  3. Modifier le répertoire cible du site en production vers le répertoire de l’environnement de production et modifier les URLs du site de pré-production en fonction du nom de domaine du site en production grâce à une extension WordPress ou via phpMyAdmin.

1. Dupliquer le site sur un second emplacement

  1. Prenez connaissance de cet autre guide afin de crĂ©er 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 et en y installant WordPress via les Applications Web (installateur WordPress Infomaniak).
  2. Copiez votre site existant et collez-le sur le second site WordPress nouvellement créé, à l'aide d'une extension WordPress.

2. Editer le site dupliqué

  1. À 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.
  2. Il est recommandé d'installer une extension WordPress (il en existe des dizaines) dédiée à la mise en maintenance du second site.
  3. Si vous modifiez la structure de votre site et que les URLs de vos articles/pages changeront, vous pouvez utiliser une extension gratuite comme Redirection pour crĂ©er automatiquement des redirections. Cela Ă©vitera Ă  vos visiteurs de tomber sur des pages 404 le temps que les moteurs rĂ©indexent votre site ou si des sites externes font des liens sur votre site.

3. Remplacer la cible

  1. Lorsque vous avez terminé la refonte de votre site, tout ce que vous avez à faire est de modifier le répertoire cible du site en production vers le répertoire de l’environnement de production et de modifier les URLs du site de pré-production en fonction du nom de domaine du site en production grâce à une extension.
  2. Si vous utilisez une extension de cache comme WP-Rocket, W3 Total Cache ou encore WP Super Cache, il sera nécessaire de vider complètement tout le cache voire de désactiver puis réactiver le plugin.
  3. Si vous avez continué à modifier votre site en production pendant la refonte de votre site, il sera nécessaire de récupérer vos modifications (articles, médias, pages, etc.).
  4. Après les vérifications d’usage (images manquantes, liens erronés, etc.), il ne vous reste plus qu’à désactiver le mode maintenance de votre site et d’admirer le résultat.

Cette FAQ a été utile?

Ce guide explique comment commander une zone DNS auprès d'Infomaniak.

 

Préambule

  • PossĂ©der la zone DNS chez Infomaniak est utile si votre nom de domaine est enregistrĂ© ailleurs (fournisseur / registrar tiers) et que vous souhaitez lier facilement ce domaine avec des produits Infomaniak.
  • En effet il ne suffit pas de possĂ©der un site domain.xyz chez Infomaniak et d'indiquer les 2 adresses DNS d'Infomaniak chez le registrar du nom de domaine (si celui-ci n'est pas Infomaniak) pour que le site s'affiche lorsqu'on tape domain.xyz dans un navigateur.
  • Vous devez ajouter une zone DNS au mĂŞme endroit que l'hĂ©bergement pour faire fonctionner le site facilement.
  • Cela vous sera Ă©galement particulièrement utile si le prestataire qui gère votre nom de domaine ne propose pas de gestion de zone DNS.

 

Commander une zone DNS

Pour cela:

  1. Cliquez ici afin d'accéder au Shop des domaines Infomaniak.
  2. Lancez une recherche avec le nom du domaine enregistré ailleurs.
  3. Cliquez sur le menu d'action â‹® situĂ© Ă  droite du rĂ©sultat obtenu.
  4. Sélectionnez Commander une zone DNS:
  5. Terminez l'achat.
  6. Une fois ajoutée à votre Manager, la zone peut être éditée.

Cette FAQ a été utile?

Ce guide détaille les bibliothèques logicielles permettant de manipuler le format PDF et compatibles avec les différentes offres d'hébergement web Infomaniak.

 

Préambule

  • Les extensions PHP PDF permettent entre autre de gĂ©nĂ©rer un PDF Ă  partir de donnĂ©es dynamiques pour crĂ©ation de factures personnalisĂ©es par exemple.

 

PDF et Serveur Cloud

Sur Serveur Cloud, vous pouvez installer des apps comme PDFtk …

Sur hébergement mutualisé, ImageMagick est actif et supporte les formats EPDF, PDF et PDFA.


Cette FAQ a été utile?

Ce guide explique comment consulter et télécharger les journaux Apache d'Hébergement Web, utiles notamment pour analyser des erreurs PHP ou diagnostiquer certains comportements applicatifs.

 

Préambule

  • Les journaux d'accès et d'erreurs sont conservĂ©s au moins 7 jours.
  • Une fois la pĂ©riode de rĂ©tention Ă©coulĂ©e, les entrĂ©es plus anciennes ne peuvent pas ĂŞtre restaurĂ©es, mĂŞme sur demande.
  • Vous pouvez Ă©galement retrouver ces fichiers directement sur le serveur via SSH/FTP dans le dossier ik-logs Ă  la racine de votre hĂ©bergement.

 

AccĂ©der aux journaux d'accès et d'erreurs

Pour afficher ces logs:

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre site sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au site concernĂ©:
  3. Cliquez sur Avancé dans le panneau latéral gauche.
  4. Cliquez sur Journaux dans le panneau latéral gauche.
  5. Cliquez sur Erreurs ou Accès pour afficher le journal d'erreurs ou journal d'accès.
  6. Choisissez une période si nécessaire.
  7. Cliquez sur l'icône pour voir les détails.
  8. Cliquez sur Envoyer par e-mail pour recevoir immédiatement la totalité des entrées par mail à votre adresse utilisateur.
  9. Cliquez pour exporter les données au format .log:

 

Identifier les adresses IP les plus actives dans les logs d'accès

Pour cela, connectez-vous sur le serveur en SSH (besoin d'aide ?).

La ligne à exécuter en SSH est la suivante :

cat ik-logs/access.log | awk '{ print $2}' | sort -n | uniq -c | sort -n | tail -n 20

Cette FAQ a été utile?

Ce guide explique comment modifier la configuration serveur d'un site sur Hébergement Web Infomaniak.

 

Préambule

  • Apache est le serveur HTTP.
    • Il se configure avec un fichier .htaccess placĂ©e Ă  la racine du site Web.
  • PHP est un langage de programmation utilisĂ© pour crĂ©er des pages web dynamiques via un serveur HTTP.
    • Il est possible de personnaliser les directives PHP avec un fichier .user.ini lesquelles seront effectives dans les dossier et sous-dossiers de l'emplacement du fichier .user.ini.
  • Prenez connaissance de cet autre guide au sujet de la crĂ©ation de fichiers .htaccess & .user.ini.

 

Modifier la configuration serveur d'un site…

 

… via le Manager

Pour modifier la configuration PHP et la plupart des paramètres (max_input_vars, allow_url_fopen, memory_limit, post_max_size + upload_max_filesize , etc.):

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre site sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au site concernĂ©:
  3. Cliquez sur Gérer les paramètres avancés:
  4. Cliquez sur les différents onglets Général, PHP / Apache et Extensions PHP pour procéder aux ajustements désirés:
    • Prenez connaissance de cet autre guide si vous recherchez des informations au sujet des valeurs limites et des possibilitĂ©s de dĂ©blocage de ces dernières.
    • Prenez si nĂ©cessaire connaissance de cet autre guide concernant le quatrième onglet.

N'oubliez pas d'enregistrer les changements en bas de page.

 

… via le fichier .user.ini

Pour les directives PHP qui ne sont pas présentes côté Manager, il est nécessaire de définir les valeurs souhaitées dans le fichier .user.ini par exemple:

max_file_uploads = 20

La liste des directives existantes se trouve sur le site officiel de PHP mais les éléments avec l'indication PHP_INI_SYSTEM dans la colonne Modifiable ainsi que max_input_time, memory_limit et mysqli.default_socket ne sont pas utilisables.

 

… en CLI

Pour personnaliser des directives PHP lors de l'exécution de scripts en ligne de commande (CLI) ou dans des tâches CRON, il est nécessaire de spécifier les valeurs souhaitées dans un fichier .user.ini.

Ensuite, pour appliquer ces configurations, on utilise l'exécutable PHP avec l'option -c suivi du chemin vers le fichier .user.ini.

Par exemple pour modifier la limite de mémoire disponible pour PHP à 1024M, on peut créer ou modifier le fichier .user.ini en utilisant la commande suivante:

echo 'memory_limit = 1024M' > .user.ini

Cette commande écrit la directive memory_limit avec la valeur 1024M dans le fichier .user.ini.

Ensuite, lors de l'exécution d'un script PHP en ligne de commande ou dans une tâche CRON, on utilisera la commande PHP avec l'option -c pour spécifier le fichier .user.ini contenant les configurations personnalisées.

L'exemple suivant active allow_url_fopen pour l'outil WP CLI (permet notamment de récupérer des extensions):

php -d allow_url_fopen=On ~/bin/wp package install trepmal/wp-revisions-cli
  • php: l'exĂ©cutable PHP
  • -d allow_url_fopen=On: l'option -d permet de dĂ©finir une directive de configuration PHP (allow_url_fopen) avec la valeur On
  • ~/bin/wp: chemin vers l'exĂ©cutable WP CLI
  • package install trepmal/wp-revisions-cli: la commande spĂ©cifique pour installer le package WP CLI trepmal/wp-revisions-cli

Cela garantit que l'option allow_url_fopen est activée pendant l'exécution de la commande WP CLI spécifiée. L'activation de allow_url_fopen peut être nécessaire pour certaines opérations qui impliquent l'ouverture d'URL distantes, comme le téléchargement d'extensions ou de packages. Assurez-vous que cette option est activée de manière sécurisée et conformément aux meilleures pratiques de sécurité.


Cette FAQ a été utile?

Ce guide explique comment installer un nouveau site WordPress Infomaniak inclus dans les offres d'Hébergement Web payantes. Vous trouverez 2 différentes façons de créer un site WordPress ainsi que des explications au sujet de la désinstallation.

 

Créer un site WordPress sur un hébergement existant

Afin d'accĂ©der Ă  l'HĂ©bergement Web et d'y ajouter un nouveau site en installant WordPress en mĂŞme temps :

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre hĂ©bergement sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© Ă  l'hĂ©bergement concernĂ©:
  3. Cliquez sur le bouton pour ajouter un site:
  4. Choisissez d'installer WordPress.
  5. Cliquez sur le bouton Suivant:
  6. Cliquez sur le bouton pour utiliser un nom de domaine déjà présent dans votre Organisation (ou sur l'autre bouton si vous devez d'abord commander un nouveau domaine).
  7. Sélectionnez le nom de domaine parmi vos domaines déjà acquis.
    1. Les options avancées permettent notamment de choisir un emplacement personnalisé sur le serveur de l'hébergement, et une version antérieure de PHP.
  8. Cliquez sur le bouton Suivant:
  9. Patientez quelques minutes le temps de la création du site sur l'hébergement:
  10. Entrez les informations demandées, elles vous serviront à vous connecter dans le tableau de bord WordPress (il est possible de modifier ces informations en tout temps après l'installation).
  11. Cliquez sur le bouton Suivant:
  12. Entrez les informations relatives à votre site (il est possible de modifier ces informations en tout temps après l'installation).
  13. Cliquez sur le bouton Suivant:
  14. Choisissez entre le thème Divi et le thème officiel de la version WordPress la plus récente (il est possible de modifier ces informations en tout temps après l'installation).
  15. Cliquez sur Suivant:
  16. Choisissez d'installer ou non deux extensions Premium offertes avec votre abonnement: Monarch et Bloom.
  17. Cliquez sur Suivant:
  18. Confirmez l'installation depuis la page de résumé:
  19. Vous pourrez ensuite vous connecter sur le tableau de bord WordPress ou revenir sur la gestion du site Infomaniak:

 

Installer WordPress sur un site vierge existant

Afin d'accĂ©der au site vierge existant sur l'hĂ©bergement et d'y installer WordPress :

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre site sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au site concernĂ©:
  3. Cliquez sur le bouton pour ajouter une applcation:
  4. Choisissez d'installer WordPress:
  5. Cliquez sur le bouton Suivant tout en bas de la page.
  6. Entrez les informations demandées, elles vous serviront à vous connecter dans le tableau de bord WordPress (il est possible de modifier ces informations en tout temps après l'installation).
  7. Cliquez sur le bouton Suivant:
  8. Continuez ainsi comme à partir du point 12 du chapitre précédent ci-dessus.

 

Désinstaller WordPress Infomaniak

Vous pouvez effacer un site WordPress:

  1. en supprimant le site Web complètement de l'hébergement (et en gardant ou non les données WordPress, bases de données, etc.)
  2. en conservant le site Web sur l'hébergement mais en retirant l'app WordPress…

 

Option 1

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre site WordPress sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez sur le menu d'action â‹® situĂ© Ă  droite de l'Ă©lĂ©ment concernĂ©.
  3. Cliquez sur Délier le site:
  4. Choisissez si vous souhaitez tout effacer ou conserver malgré tout une trace des données WordPress sur le serveur de l'hébergement:
     
    1. Si vous activez la case à cocher, il n'y aura plus rien côté Manager (hormis les sauvegardes):

      et plus rien côté serveur:
    2. Si vous ne cochez pas la case, il n'y aura plus rien côté Manager (hormis les sauvegardes):

      mais les fichiers WordPress seront encore accessibles sur le serveur:

      Et vous obtiendrez une erreur si par la suite vous tentez la réinstallation d'un nouveau site WordPress au même endroit avec le même nom de domaine:
  5. Confirmez la suppression.
  6. Cliquez pour supprimer et patientez.

 

Option 2

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre site WordPress sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribué au site concerné:
  3. Cliquez sur le menu d'action â‹® situĂ© Ă  droite de l'Ă©lĂ©ment concernĂ©.
  4. Cliquez sur Supprimer l'app:
  5. Confirmez le suppression et patientez, votre hébergement contiendra toujours un site mais sans application installée:

 

En savoir plus


Cette FAQ a été utile?

Ce guide explique comment désactiver sur un Hébergement Web l'ensemble des extensions installées sur votre WordPress.

 

Préambule

  • DĂ©sactiver les extensions WordPress permet d'identifier rapidement si l'une d'entre elle serait la cause d'un souci rencontrĂ© sur votre site, et d'en tirer ainsi les conclusions qui s'imposent afin de le rĂ©parer.

 

Désactiver rapidement des extensions WP

Pour désactiver l'ensemble des extensions WordPress:

  1. Connectez-vous sur le serveur en FTP (besoin d'aide ?).
  2. Rendez-vous Ă  l'emplacement du site (dossier correspondant Ă  votre site WordPress).
  3. Renommez/wp-content/plugins en /wp-content/_plugins par exemple.
    • Pour dĂ©sactiver une extension spĂ©cifique, renommez /wp-content/plugins/PluginName en /wp-content/plugins/_PluginName par exemple.

Cette FAQ a été utile?

Ce guide explique comment se connecter en SSH à un Hébergement Web ou un Serveur Cloud.

 

Se connecter en SSH…

 

… via un navigateur Web

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre hĂ©bergement sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© Ă  l'hĂ©bergement concernĂ©:
  3. Cliquez sur FTP / SSH dans le menu latéral gauche.
  4. Cliquez sur le bouton Console SSH:

 

… via le terminal ou une application

Pour se connecter en SSH, utilisez les commandes suivantes depuis une application de type Terminal (interface en ligne de commande, CLI /Command Line Interface) sur votre appareil, par exemple:

Entrez ensuite la commande suivante:

ssh username@server
  • username Ă©tant le nom d'utilisateur du compte FTP
  • server Ă©tant le serveur hĂ´te (par exemple. xxxx.ftp.infomaniak.com)

 

Pour savoir quelle commande est disponible et connaitre le chemin à utiliser, exécutez la commande "whereis":

$ whereis mysql
mysql: /opt/mysql/bin/mysql

Cette FAQ a été utile?

Ce guide explique comment importer une base de donnĂ©es MySQL/MariaDB sur un HĂ©bergement Web Infomaniak.

 

Importer une base de données

Afin d'importer une base de données Infomaniak:

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©:
  3. Cliquez sur le chevron ‍ à droite du menu de bases de données dans le menu latéral gauche.
  4. Cliquez sur Bases de données.
  5. Cliquez sur le bouton / menu “Plus d'actions” pour obtenir différents choix.
  6. Choisissez Importer une base de données:
  7. Vous aurez alors le choix:
    1. d'envoyer directement votre base de données (sql, gz, bz2, zip, 300 Mo max) depuis votre ordinateur,
    2. de sélectionner le fichier à importer depuis votre hébergement après l'avoir déposé sur le serveur via FTP,
    3. de choisir une sauvegarde parmi celles qui se font de façon automatique.
  8. puis également à choix:
    1. importer les donnĂ©es vers une nouvelle base (crĂ©ation),
    2. importer sur une base existante (remplacement/écrasement).

Attention: une importation MySQL/MariaDB consécutive à une exportation nécessite une action de votre part si vous utilisez des TRIGGERS/VIEWS: prenez connaissance de cet autre guide !

 

Méthode alternative (SSH - pour utilisateurs avancés)

Prérequis

Pour importer en SSH:

  1. Envoyer la base de données à importer via FTP sur votre hébergement.
  2. Ouvrez un terminal/console SSH,
  3. Depuis une application de type Terminal (interface en ligne de commande, CLI /Command Line Interface) sur votre appareil, par exemple l'application PuTTY (à télécharger et installer sur Windows) ou Terminal (installé par défaut sur macOS), exécutez et adaptez la commande suivante:
  4. ssh ftp-user@adresse-du-serveur‍
  5. Saisissez le mot de passe du compte FTP + SSH.
  6. Saisissez et adaptez la commande suivante:

    mysql --verbose -u db-user -p db-name -h db-host < path‍
    • remplacez db-user par le nom d'utilisateur de la base de donnĂ©es (par exemple abcd_user)
    • remplacez db-name par le nom de la base de donnĂ©es (par exemple abcd_sample)
    • remplacez db-host par le serveur MySQL de votre hĂ©bergement
    • remplacez path par le chemin oĂą vous avez envoyĂ© la base de donnĂ©es Ă  l'Ă©tape 1 de cette procĂ©dure (si vous avez un seul site Web stockĂ© Ă  l'emplacement par dĂ©faut, le chemin serait par exemple ~/web/test.sql)
  7. Patientez pendant l'importation (cela peut durer plusieurs minutes selon la taille).

Cette FAQ a été utile?

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 par exemple, 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…

 

Ajouter un alias Ă  un site existant

Prérequis

Afin d'ajouter un domaine supplémentaire qui sera lié à votre site Web:

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©:
  3. Cliquez ensuite sur le chevron ‍ pour développer la partie Domaines de ce site.
  4. Cliquez sur le bouton Ajouter un domaine:
  5. Saisissez le ou les noms de domaine à ajouter, en les séparant par la touche Enter.
  6. 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.
  7. Si vous disposez d'un certificat SSL comme Let's Encrypt par exemple vous pouvez demander Ă  le mettre Ă  jour ici pour inclure les nouveaux noms.
  8. Cliquez sur Valider pour terminer la procédure:

Pour définir l'alias comme domaine principal, prenez connaissance de cet autre guide.


Cette FAQ a été utile?

Ce guide détaille les aspects techniques et administratifs de l'hébergement de plusieurs sites Web sur une même plateforme.

sign

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 (par exemple 5) et un nombre plus élevé de sites Web (par exemple 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 par exemple).


Cette FAQ a été utile?

Ce guide explique comment accéder aux sauvegardes MySQL/MariaDB et effectuer la restauration d'une base de données spécifiques d'un hébergement Infomaniak.

 

Restaurer une base de donnĂ©es spĂ©cifique

Pour accĂ©der Ă  l'hĂ©bergement Web :

  1. Cliquez ici pour accĂ©der Ă  la gestion de votre produit dans le Manager d'Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom assignĂ© au produit correspondant.
  3. Cliquez sur Restauration dans le menu latéral gauche.
  4. Choisissez le type “Restauration avancée” qui permet de choisir les bases de données à restaurer.
  5. Cliquez sur le bouton Suivant :
  6. Choisissez la date de restauration souhaitée et cliquez sur le bouton Suivant:
  7. Dans la section Bases de données, choisissez la ou les bases de données à restaurer (date la plus proche indiquée à droite) et cliquez sur le bouton Suivant:
  8. Choisissez (si proposé) la façon de réimporter le contenu et cliquez sur le bouton Restaurer:
  9. Confirmez la méthode de réimportation et ses implications:
  10. Vous recevrez un e-mail lorsque l'opération est terminée.

Cette FAQ a été utile?

Ce guide explique comment rediriger vers une version https sécurisée (SSL) tous les visiteurs d'un site sur Hébergement Web Infomaniak.

 

Préambule

  • Cette redirection est en principe automatique avec une configuration et installation standard.

 

Redirection manuelle par fichier .htaccess

Prérequis

  • PossĂ©der un certificat SSL valide et fonctionnel pour le site Web Infomaniak.

Ensuite, modifiez ou d'ajoutez les 3 lignes suivante au fichier .htaccess du site Web concerné pour que tous ses visiteurs accèdent automatiquement à sa version https sécurisée:

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://domain.xyz/$1 [R=301,L]

Remplacez domain.xyz par votre nom de domaine avec l'extension adéquate (.com, .fr, .ch, etc.).

Remplacez la deuxième ligne du code ci-dessus par RewriteCond %{HTTP:X-Forwarded-Proto} !https en cas de problème.

 

Avec un CMS

La plupart des applications Web comme WordPress et Joomla possèdent des extensions/plugins qui redirigent automatiquement les visiteurs d'un site vers sa version https sécurisée.

WordPress

Si vous utilisez un système de gestion de contenu (CMS) comme WordPress pour réaliser votre site, il est recommandé d'installer une extension pour faire cette redirection:

  1. Sauvegardez les fichiers et la base de données du site par précaution.
  2. Installez l'extension Really Simple SSL ou similaire depuis la console WordPress et activez-la.
  3. Les visiteurs sont désormais automatiquement redirigés sur la version https du site.

Joomla

Remplacez domain.xyz par votre nom de domaine avec l'extension adéquate (.com, .fr, .ch, etc.).

  1. Trouvez la ligne

    var $live_site ='';

    dans le fichier de configuration de Joomla (configuration.php) sur le serveur.

  2. Remplacez par

    var $live_site = 'https://www.domain.xyz';
  3. Ajoutez trois lignes dans votre fichier .htaccess sur le serveur:

    RewriteEngine On
    RewriteCond %{HTTPS} OFF
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
  4. Ouvrez le panneau d'administration Joomla dans "Système - Configuration".
  5. Cliquez sur l'onglet "Serveur" et sous "Forcer SSL" choisir "Administration et site".
  6. Enregistrez et les visiteurs seront désormais automatiquement redirigés sur la version https du site.

Prestashop

  1. Accédez aux paramètres généraux dans le back-office de Prestashop, afin d'activer le SSL:
    1. < v1.7 cliquer sur "Préférences" puis sur "Générales"
    2. > v1.7 cliquer sur "Paramètres de la boutique" puis sur "Général"
  2. Activez le bouton Ă  bascule (toggle switch) "Activer le SSL" sur "OUI"
  3. Cliquez sur "Enregistrer"
  4. Au mĂŞme endroit, activez le bouton Ă  bascule (toggle switch) "Activer le SSL sur tout le site" sur "OUI".
  5. Cliquez sur "Enregistrer".

Dans le cas où un cadenas de sécurité n’apparaît pas dans le navigateur ou qu'un avertissement est affiché, il faut regarder du côté template ou modules car il arrive parfois que ceux-ci ne soient pas parfaitement compatibles avec le SSL. Votre Prestashop charge alors des éléments (images, fichiers .css ou .js, polices d'écritures...) en "http" alors que ceux-ci devraient désormais être chargés en "https".

Drupal

Prenez connaissance de cet article (en anglais) qui explique comment passer un site Drupal de http Ă  https.

 

Solutions alternatives

Remplacez domain.xyz par votre nom de domaine avec l'extension adéquate (.com, .fr, .ch, etc.).

Dans votre fichier .htaccess, pour forcer l'URL du site Ă  ĂŞtre https:// mais sans www :

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www. [NC]
RewriteRule (.*) https://domain.xyz/$1 [R=301,L]

Dans le cas d'une boucle de redirection, adaptez le code ci-dessus par :

RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
RewriteCond %{HTTP_HOST} ^www. [NC]
RewriteRule (.*) https://domain.xyz/$1 [R=301,L]

Dans votre fichier .htaccess, pour forcer la redirection avec www 

avec les sous-domaines :

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule (.*) https://www.domain.xyz/$1 [R=301,L]

Dans le cas d'une boucle de redirection, adaptez le code ci-dessus par :

RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule (.*) https://www.domain.xyz/$1 [R=301,L]

et sans les sous-domaines :

RewriteEngine on
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^domain.xyz [NC]
RewriteRule (.*) https://www.domain.xyz/$1 [R=301,L]

Dans le cas d'une boucle de redirection, adaptez le code ci-dessus par :

RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
RewriteCond %{HTTP_HOST} ^domain.xyz [NC]
RewriteRule (.*) https://www.domain.xyz/$1 [R=301,L]

 

Erreurs courantes suite Ă  une redirection https

Pour résoudre les problèmes courants qui peuvent survenir suite à une redirection de votre site Web sur sa version https sécurisée, prenez connaissance de cet autre guide.


Cette FAQ a été utile?

Supervisor n'est pas proposé directement car systemd est recommandé, mieux intégré à Debian et disponible dans Fast installer.

Si vous deviez l'installer malgré tout, contactez le support Infomaniak par écrit.


Cette FAQ a été utile?

Ce guide explique comment installer une nouvelle Application Web (Joomla, Drupal, Typo3, PrestaShop, etc.) en quelques clics sur les offres d'Hébergement Web payantes.

 

Prérequis

 

Guides spécifiques

Prenez connaissances de ces guides si vous êtes concernés par l'installation spécifique de:

Prenez connaissance de cet autre guide au sujet de technologies supplémentaires pouvant être installées en quelques clics mais sur Serveur Cloud uniquement.

 

Guides pour toute autre Application Web

Afin d'accéder à l'Hébergement Web et d'y installer une Application Web :

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©.
  3. Cliquez sur le bouton Ajouter une app:
  4. Choisissez l'application souhaitée (si nécessaire, filtrez et recherchez).
  5. Cliquez sur Sélectionner:
  6. Cliquez sur Suivant en bas de page:
  7. Entrez un nom.
  8. Laissez l'emplacement par défaut ou choisissez d'installer l'app dans un nouveau dossier que vous pouvez créer grâce à une icône visible à droite du point 8 sur l'image.
  9. Choisissez éventuellement d'installer une version antérieure si nécessaire.
  10. Cliquez sur Suivant:
  11. Configurez nom d'utilisateur et mot de passe.
  12. Spécifiez certains réglages avancés si nécessaire (type de sauvegarde notamment).
  13. Prenez connaissance et acceptez les conditions d'utilisation de l'app sélectionnée.
  14. Cliquez sur Suivant:
  15. Confirmez l'installation de l'application à l'étape suivante et patientez:
    • Prenez connaissance d'Ă©ventuel message d'erreur Ă  l'Ă©cran si par exemple le dossier d'installation choisi n'est pas vide ou si la version de PHP du site sur lequel vous tentez l'installation n'est pas compatible.

 

Désinstaller une Application Web

Afin d'accéder à l'Hébergement Web et d'y désinstaller l'application précédemment installée :

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©.
  3. Cliquez sur le menu d'action â‹® situĂ© Ă  droite de l'application Ă  dĂ©sinstaller.
  4. Cliquez sur l'icĂ´ne de corbeille pour supprimer l'application:
  5. Validez la suppression.

A l'inverse, vous pouvez également retirer un site entier sans supprimer l'application elle-même ; il suffit de ne pas activer la case suivante lors de la suppression du site:

 

En savoir plus


Cette FAQ a été utile?

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:

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre hĂ©bergement sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© Ă  l'hĂ©bergement concernĂ©.
  3. Cliquez sur Bases de données (ou MariaDB si nécessaire) dans le menu latéral gauche afin d'accéder au menu Bases de données et Utilisateurs:

 

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, 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


Cette FAQ a été utile?

Ce guide explique comment gĂ©rer le contenu d'un hĂ©bergement Web en accĂ©dant au serveur notamment par le protocole FTP ou via ligne de commande (CLI) en toute sĂ©curitĂ© grâce au SSH. 

 

Préambule

  • Pour gĂ©rer simplement & rapidement les fichiers de votre hĂ©bergement Web sans devoir installer une application ni entrer d'identifiants FTP, utilisez Web FTP depuis votre Manager Infomaniak (il permet notamment le CHOWN et la compression/dĂ©compression de fichiers zip).
  • Lors de la crĂ©ation d'un site Web via un hĂ©bergement Apache/PHP un utilisateur FTP/SSH/SFTP est automatiquement créé ; vous pouvez crĂ©er des comptes FTP supplĂ©mentaires.
  • En revanche, dans le cadre d'un site Node.js, aucun utilisateur SSH/SFTP n'est créé automatiquement ; il est nĂ©cessaire de crĂ©er manuellement un utilisateur disposant des droits SSH/SFTP pour accĂ©der Ă  votre environnement Node.js.
  • Concernant les protocoles supportĂ©s par Infomaniak (FTP, SFTP, etc.) en fonction de votre offre d'hĂ©bergement (Starter, Node.js, etc.), prenez connaissance de cet autre guide.

 

Créer un compte FTP

Afin d'accéder aux Sites Web pour gérer la partie FTP :

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre hĂ©bergement sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© Ă  l'hĂ©bergement concernĂ©:
  3. Cliquez sur FTP / SSH dans le menu latéral gauche.
  4. Puis soit vous cliquez sur le bouton Ajouter pour créer un nouveau compte FTP/SSH…
  5. soit vous cliquez sur le menu d'action â‹® Ă  droite d'un compte existant pour modifier son mot de passe, ou le supprimer:
  6. Si vous possédez un site node.js sur votre hébergement, il faut choisir l'environnement désiré pour la création d'un nouveau compte FTP/SSH:
  7. Puis entrez les informations désirées:
    1. 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/SFTP et SSH.
    2. 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 par exemple.
  8. Cliquez sur le bouton en bas de page pour Confirmer la création du compte:

 

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.


Cette FAQ a été utile?