Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Ce guide détaille les solutions éventuelles pour récupérer un nom de domaine expiré ou volé, processus complexe et qui dépend des circonstances spécifiques de chaque cas.
Assurez-vous au préalable qu'il n'est pas simplement en période de rédemption.
Contacter le détenteur actuel
Si le nom de domaine est (ré)enregistré au nom d'une autre personne ou entité, vous pouvez essayer de la contacter directement pour discuter d'une éventuelle restitution du nom de domaine. Cela peut impliquer de négocier avec le détenteur actuel et de parvenir à un accord amiable. Cependant, cela peut être difficile si le détenteur actuel n'est pas disposé à coopérer ou si vous ne parvenez pas à le contacter.
Utiliser les services de médiation ou d'arbitrage de l'ICANN
L'ICANN (Internet Corporation for Assigned Names and Numbers) offre des services de médiation et d'arbitrage pour résoudre les litiges liés aux noms de domaine. Vous pouvez soumettre une plainte auprès de l'ICANN si vous estimez que vous avez des droits légitimes sur le nom de domaine en question. L'ICANN examinera les preuves présentées par les parties et prendra une décision basée sur les politiques de l'ICANN. Notez cependant que cela peut être un processus long et coûteux.
Les règles et les procédures pour récupérer un nom de domaine expiré ou volé peuvent varier en fonction de la juridiction et des politiques de l'ICANN. Il est recommandé de consulter les politiques spécifiques de l'ICANN ainsi que les lois et régulations locales pour comprendre les options disponibles dans votre situation particulière. Il peut également être utile de consulter un avocat spécialisé dans le droit des noms de domaine pour obtenir des conseils juridiques appropriés.
Recourir aux procédures judiciaires
Si vous estimez que le nom de domaine a été volé ou que vos droits ont été violés, vous pouvez envisager de poursuivre en justice le détenteur actuel devant les tribunaux compétents. Cela peut impliquer de déposer une plainte et de présenter des preuves devant un tribunal pour obtenir une décision judiciaire. Les procédures judiciaires peuvent également être coûteuses et prendre du temps.
Surveiller les enchères de noms de domaine expirés
Si le nom de domaine a complètement expiré et est mis aux enchères, vous pouvez tenter de l'acheter lors de ces enchères. Certains noms de domaine expirés sont mis en vente aux enchères sur des plateformes spécialisées, et vous pouvez participer à ces enchères pour essayer de récupérer le nom de domaine.
Et pour éviter de se retrouver dans une telle situation, prenez connaissance de cet article Infomaniak à ce sujet.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide détaille ce qu'il est possible de rechercher sur l'app Web Mail Infomaniak (service en ligne ksuite.infomaniak.com/mail) ou d'autres services de kSuite. Pour rechercher sur kDrive prenez connaissance de cet autre guide.
Rechercher un e-mail
Sur ksuite.infomaniak.com/mail, tapez sur la barre de recherche en haut de page le terme qui doit être trouvé.
La recherche s'effectuera au sein de l'adresse mail mentionnée dans la barre latérale gauche (pour rechercher sur plusieurs adresses mail à la fois, utilisez un logiciel / client de messagerie IMAP sur lequel vous connectez vos différentes adresses):
La recherche avancée est accessible à droite du champ de recherche en haut de votre Mail:
Vous pouvez rechercher du contenu…
- soit dans le corps du message,
- soit dans son sujet,
- soit parmi ses expéditeurs/destinataires…
Vous pouvez également filtrer la recherche par taille du message et par présence de pièce jointe ou non.
Concernant l'étendue des recherches:
- Le contenu des e-mails chiffrés n'est pas indexé (sauf l'objet du mail).
- Le contenu des pièces jointes, tout comme leur nom, n'est pas indexé : il n'est donc pas possible de retrouver un e-mail en recherchant le nom du fichier qui y était associé.
- La mention "Rechercher tous les e-mails" n'inclut ni la Corbeille, ni le dossier Spam:

- Si une recherche globale ne donne aucun résultat, il est possible que l'e-mail se trouve dans l'un de ces deux dossiers.
- Vous devrez alors vous rendre spécifiquement dans la Corbeille ou les Spams pour y effectuer la recherche, ou alors lancer la recherche en sélectionnant l'un de ces 2 éléments:

- Les éventuels éléments trouvés s'afficheront alors:

- Idem lorsque vous souhaitez trouver un message dans un répertoire précis, il vaut mieux d'abord vous y rendre depuis le menu latéral gauche, puis lancer une recherche.
Pour rechercher la trace d'un e-mail ou connaitre son activité, vous pouvez également rechercher dans les logs d'une adresse mail.
La recherche mail avec un logiciel/client de messagerie
Pour savoir comment votre application de messagerie spécifique effectue les recherches, consultez sa documentation. Par exemple les apps desktop (application de bureau) Thunderbird et Outlook peuvent synchroniser les messages localement et effectuer des recherches en local, tandis que d'autres applications peuvent préférer la recherche sur le serveur IMAP et dans ce cas, le logiciel/client de messagerie envoie une commande de recherche au serveur, qui recherche ensuite dans tous les messages stockés sur le serveur et renvoie les résultats au logiciel/client de messagerie.
Rechercher un contact
La recherche d'un élément s'effectue automatiquement parmi tous vos carnets d'adresses, groupes, contacts, grâce au champ de recherche en haut de l'interface ksuite.infomaniak.com/contacts:
Rechercher un évènement
La recherche d'un élément sur ksuite.infomaniak.com/calendar s'effectue automatiquement parmi tous vos calendriers, évènements, salles, y compris parmi la description de ceux-ci et les personnes qui y étaient liées (si vous cliquez sur un contact, vous obtenez les évènements en commun avec celui-ci):
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide explique comment déplacer un Hébergement Web (et tous les sites qu'il contient) d'un Serveur Cloud vers un autre Serveur Cloud managé.
Si vous souhaitez mettre à jour le Serveur Cloud actuel vers un serveur de nouvelle génération, prenez connaissance de cet autre guide.
Préambule
- FTP & MySQL
- Lors du déplacement d'un hébergement d'un Serveur Cloud à un autre:
- Les accès FTP et bases de données ne changent pas.
- Seules changent au niveau des hébergements les versions supportées de PHP et MariaDB, ainsi que les adresses IPv4 et IPv6 du serveur.
- Les noms d'hĂ´tes (hostnames) ne changent pas et sont automatiquement mis Ă jour pour pointer sur les nouvelles adresses IP.
- Lors du déplacement d'un hébergement d'un Serveur Cloud à un autre:
- Interruption temporaire:
- Les sites de l'hébergement seront indisponibles durant la migration des données.
- Ce processus peut durer plusieurs minutes en fonction du nombre de fichiers à transférer sur le nouveau Serveur Cloud.
- Passage éventuel à HTTP/2:
- Le HTTP/2 est actif sur les nouveaux serveurs.
- Certaines directives éventuellement présentes dans le fichier .htaccess de votre serveur pourront nécessiter une adaptation.
- Redirection du trafic:
- Un proxy est mis en place durant 7 jours pour rediriger le trafic de l'ancien serveur vers le nouveau.
- Il convient donc d'y penser durant cette période notamment pour les crons (lire ci-dessous).
- Crons non migrés:
- Les crons par SSH ne sont pas migrés.
- Les fichiers et les crons ne sont généralement pas supprimés immédiatement, ce qui peut entraîner des doublons.
- La gestion des crons relève de votre responsabilité ; en fonction de l'avancement de votre migration, il vous appartient de:
- désactiver et d'activer les crons via SSH si vous en possédez, afin d'éviter tout conflit d'exécution,
- vérifier vos crons,
- vous assurer qu'ils sont configurés de manière appropriée sur votre nouveau Serveur Cloud.
Déplacer l'hébergement
Prérequis
- Les deux serveurs doivent se trouver dans la même Organisation et être accessible à l'utilisateur réalisant l'opération.
Une fois que le second Serveur Cloud est en service:
- Cliquez ici afin d'accéder à la gestion de l'hébergement sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué à l'hébergement concerné.
- Cliquez sur le bouton Gérer.
- Cliquez sur Déplacer sur un autre serveur dans le menu qui s'affiche:

- Choisissez le serveur de destination souhaité.
- Cliquez sur Valider.
Adapter la zone DNS et terminer
Si vos noms de domaine ne sont pas gérés chez Infomaniak ou dans la même Organisation que le Serveur Cloud:
- Adaptez l'enregistrement A des domaines concernés.
- Tout ajout / modification DNS peut prendre jusqu'Ă 48 heures pour se propager.
- Il est donc recommandé de ne pas résilier l'ancien Serveur Cloud avant ce délai.
- Résiliez l'ancien Serveur Cloud si nécessaire.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide détaille l'utilisation de scripts Perl ou Python sur les hébergements Infomaniak et la gestion de leurs modules.
Prérequis
- Hébergements Web mutualisés: le module CGI n'est plus disponible ; l'exécution de scripts Perl et Python n'est donc pas supportée.
- Il est nécessaire de migrer vers un Serveur Cloud.
- Serveurs Cloud Managés: pour bénéficier des dernières technologies, il est possible de mettre à niveau son Serveur Cloud.
Configuration Web (Apache/CGI)
Pour exécuter des scripts Python ou Perl via Apache sur Serveur Cloud, l'interprétation de fichiers avec les extensions .py et .pl n'est pas active par défaut.
À l'aide de votre logiciel/client FTP ou le Web FTP, ajouter et adapter la directive suivante dans le fichier .htaccess situé dans le dossier contenant vos scripts:
AddHandler cgi-script .pl .cgi .py
Options +ExecCGI
Installation de modules supplémentaires
Sur un Serveur Cloud, vous avez la possibilité d'installer des librairies tierces non présentes par défaut.
Python
- L'installation passe par
PIP, qui est un gestionnaire de paquets utilisé pour installer et gérer des paquets écrits en Python. - Infomaniak propose
PIPetPIP3via l'outil Fast Installer. - Une fois PIP installé, vous pourrez installer des modules Python en spécifiant
--userlors de la commande. Par exemple: pip3 install mysql-connector-python --user
Perl
- L'ajout de modules Perl s'effectue également via SSH (console). Il est nécessaire de les installer dans l'arborescence utilisateur et d'en définir le chemin complet au sein des scripts.
Informations techniques importantes
- Chemin de l'interpréteur (Path) :
/usr/bin/python - Extensions : Les scripts doivent porter l'extension
.pl,.cgiou.py. - Limitations : Le module
mod_pythonn'est pas supporté.
Résolution d'erreurs (CGIWrap)
Si vous rencontrez l'erreur suivante lors du chargement d'une image :
CGIWrap Error: Execution of this script not permitted
Request Data:Extra Path Info: /dossier/.../image.PL.12.34.gifLe serveur interprète le fichier comme un script car il contient ".PL" (ou .PY) dans son nom.
Solution : Renommez simplement le fichier pour retirer cette mention (exemple : image-12-34.gif).
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide vous aide à télécharger toutes les données relatives à votre site Web hébergé par Infomaniak.
Préambule
- Des sauvegardes automatiques sont réalisées quotidiennement sur les installations Infomaniak.
- Malgré tout vous pouvez télécharger une version saine et personnelle de votre site Web pour la mettre en sécurité sur votre installation locale, clé USB, archive
.zipsur kDrive, etc. - Pour télécharger un site réalisé avec WordPress, prenez connaissance de cet autre guide spécifique à 2 extensions permettant une sauvegarde locale des informations.
- A l'exception de Site Creator, les données d'un site Web hébergé par Infomaniak sont accessibles et visibles sur le serveur via une connexion FTP (ce qui signifie que pour réaliser une sauvegarde des données, il suffit de télécharger le contenu du dossier parent sur le serveur).
- Il ne restera plus qu'à ajouter une sauvegarde de la base de données du site (dans laquelle se trouve des informations qui ne sont pas inscrites dans les fichiers accessibles par FTP).
Emplacement du site
Lorsque vous arriverez dans l'arborescence des dossiers sur le serveur, il ne sera pas toujours facile de savoir où se rendre pour télécharger les informations relatives au site qui vous intéresse.
Commencez par noter l'emplacement exact du site que vous souhaitez télécharger, en vous rendant sur manager.infomaniak.com sur le tableau de bord du site au sein de votre Hébergement Web:
L'indication mise en évidence ci-dessus est l'emplacement du site d'exemple. Allez voir le vôtre !
Connexion au serveur
Pour vous rendre sur le serveur il faut utiliser un logiciel/client FTP ou le Web FTP sur le Manager qui peut convenir dans la plupart des cas:
Téléchargement du site
Lorsque vous arrivez sur le Web FTP, il faut vous rendre à l'emplacement noté au premier chapitre ci-dessus, et cliquer sur l'icône de téléchargement à droite du dossier correspondant à votre site:
Le téléchargement démarre et vous obtenez une archive .zip avec l'ensemble des fichiers composants votre site Web (à l'exception des fichiers commençant par un "." comme .htaccess).
Téléchargement de la base de données
Dans la plupart des cas, votre site utilise une base de données pour fonctionner. Il faut donc également la télécharger.
Pour cela:
- Cliquez sur Bases de données dans le menu latéral gauche.
- Cliquez sur le menu d'action ⋮ situé à droite du nom de votre base de données (si vous n'êtes pas sûr de laquelle prendre, répétez l'opération pour chacune d'entre elles).
- Cliquez sur Télécharger:

Vous devrez confirmer le téléchargement (ou l'export) du fichier correct le plus récent à l'étape suivante afin d'obtenir un fichier .sql.gz qui correspond à toutes les tables de votre base de données, à conserver précieusement.
Le lien de téléchargement est envoyé par e-mail.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide donne des indications de base pour créer et utiliser un fichier .htaccess et .user.ini avec un Hébergement Web Infomaniak.
Préambule
- Un fichier
.htaccessse place à la racine d'un site Web et permet de configurer le serveur HTTP Apache.- En tant que fichier de configuration décentralisé, il offre une flexibilité significative pour ajuster le comportement du serveur selon les besoins spécifiques du site.
- Ce fichier permet de définir des règles de réécriture d'URL, d'imposer des restrictions d'accès, de gérer les erreurs HTTP, et même de personnaliser des aspects de sécurité tels que la désactivation de l'affichage des fichiers/dossiers.
- Il facilite également la mise en place de redirections et d'alias, offrant ainsi un contrôle précis sur l'organisation et l'accessibilité du site.
- Un fichier
.user.inipermet de personnaliser les directives PHP du dossier (et ses sous-dossiers) dans lequel il se trouve.- En agissant au niveau de l'interpréteur PHP, ce fichier permet de définir des configurations spécifiques pour un dossier donné et ses sous-répertoires.
- Grâce à sa syntaxe claire, il offre la possibilité de modifier divers paramètres tels que la limite de mémoire, le temps d'exécution des scripts, la gestion des erreurs, et d'autres directives liées à PHP.
- Cette approche granulaire permet aux développeurs de personnaliser finement le comportement de PHP en fonction des exigences spécifiques de chaque section du site.
Créer un fichier…
… .htaccess
- Connectez-vous à votre hébergement via FTP ou SSH.
- A la racine du site Web concerné, créez un nouveau fichier et donnez-lui le nom suivant:
.htaccess. - Inscrivez les directives souhaités dans le fichier, prenez connaissance de cet autre guide par exemple.
… .user.ini
- Connectez-vous à votre hébergement via FTP ou SSH.
- A l'endroit désiré, créez un nouveau fichier et donnez-lui le nom suivant:
.user.ini. - Inscrivez les paramètres de configuration PHP souhaités dans le fichier.
La modification du fichier .user.ini nécessite plusieurs minutes pour être effective.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide est au sujet des adresses IP, celles…
- … attribuées aux sites/hébergements/serveurs, IP dynamiques ou statiques, partagées ou dédiées,
- … attribuées par votre Fournisseur d'Accès Internet (FAI) lors de l'établissement d'une connexion Internet vers votre produit Infomaniak.
Préambule
- Une adresse IP dédiée ou statique pour un site Web est une adresse IP permanente qui lui est spécifiquement attribuée.
- Contrairement à une adresse IP partagée, qui est utilisée par plusieurs sites Web, une adresse IP dédiée garantit que seule cette plateforme est associée à cette adresse.
- Les adresses IP dédiées pour les sites Web sont souvent utilisées dans des cas où la stabilité, la personnalisation et la sécurité sont importantes, tels que l'hébergement de serveurs, la configuration de pare-feu ou l'activation de certificats SSL (même s'il est possible de procéder sans adresse IP dédiée pour installer un certificat SSL).
- Voici les principaux avantages:
- Configurer une entrée PTR ou reverse DNS sur les IP dédiées, est utile notamment pour l'installation d'un serveur mail car certains fournisseurs de messagerie vérifient l'enregistrement PTR avant d'accepter les e-mails envoyés depuis un serveur.
- Meilleure stabilité de la connexion.
- Réduction du risque de mauvaise réputation liée à des sites Web partageant la même adresse IP.
- Facilité de configuration de certains aspects techniques.
- Une IP dédiée peut améliorer le référencement d'un site Web (bien qu'il existe des opinions divergentes parmi les spécialistes du référencement).
- Attention: Infomaniak ne permet pas d'accéder à des sites Web par HTTP(S) par des IP (dédiées) sur des serveurs gérés ; vous devez utiliser un nom de domaine qui pointe vers l'IP (ou utiliser l'URL de prévisualisation).
Ajouter une IP dédiée au site Web
Pour ajouter une IP dédiée à votre site Web prenez connaissance de ce guide.
En cas de souci si vous dirigez le trafic Web vers un port défini, prenez connaissance de cet autre guide.
Blocage de l'adresse IP (connexion Internet)
Si vous ne parvenez plus à consulter…
- … toutes vos adresses mail que vous possédez auprès d'Infomaniak (qui d'habitude fonctionnent bien) et ceci avec un logiciel/client de messagerie depuis un seul et même réseau Internet (c'est-à -dire depuis la même adresse IP fournie par votre FAI)…
… ou si vous avez malheureusement effectué ce type d'opération:
- tentatives répétées de connexions infructueuses par FTP, SSH, ou sur des points d'accès tels que le login WordPress…
- requêtes retournant trop d'erreurs comme des erreurs 403 en masse…
… votre accès aux serveurs Infomaniak peut être bloqué suite au bannissement de l'adresse IP (banip / ipban) de votre connexion internet.
Afin de débloquer la situation, contactez le support Infomaniak par mail et en précisant le domaine concerné et surtout votre adresse IP publique concernée.
Déblocage définitif (IP sur liste blanche)
Avec un Serveur Cloud, vous pouvez demander en sus d'autoriser définitivement l'adresse IP concernée afin que le blocage ne se reproduise plus jamais quelle que soit la situation. Pour cela, vous devez:
- Avoir une IP dédiée associée à votre Serveur Cloud.
- Etre conscient qu'Infomaniak ne bloquera plus d'éventuelles attaques provenant de cette IP ; les attaques ou tentatives d'accès malveillantes en provenance de cette adresse ne seront plus automatiquement bloquées par les systèmes de sécurité.
- Confirmer par mail et depuis une adresse de contact associée au compte (propriétaire ou administrateur) que vous comprenez et acceptez l'entière responsabilité en cas d'attaque provenant de cette IP.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide explique comment sauvegarder ou exporter une base de données MySQL/MariaDB via le Manager Infomaniak ou par SSH.
Exporter une base de données via le Manager
Afin d'exporter une base de données Infomaniak:
- Cliquez ici afin d'accéder à la gestion de votre site sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au site concerné:

- Cliquez sur le chevron ‍ à droite de Bases de données dans le menu latéral gauche.
- Cliquez sur Bases de données dans le menu latéral gauche.
- Cliquez sur le menu d'action ⋮ à droite de l'objet concerné dans le tableau qui s'affiche.
- Cliquez sur Exporter (ou sur Télécharger une sauvegarde):

- Cliquez sur la méthode d'exportation et choisissez la base de données à télécharger dans le menu déroulant.
- Cliquez sur le bouton Suivant:

- Cliquez sur les éventuelles instructions désirées:
- Compression
Gzip Drop TableCreate Table if not existsInsert ignore into
- Compression
- Cliquez sur le bouton Exporter.
Exporter une base de données via SSH
Si vous ne parvenez pas à exporter la base de données via la console ou que la base de données est volumineuse :
- Si nécessaire, créez un compte FTP SSH.
- Connectez-vous sur le serveur en SSH (besoin d'aide ?).
Adaptez et exécutez la commande SSH suivante :
# Usage: mysqldump --host=[hostname] -u [username] --password=[password] [database_name] --no-tablespaces > [output_file.sql] mysqldump --host=db_host -u db_user --password=db_password db_name --no-tablespaces > backup.sql- Patientez pendant l'exécution de la commande SSH (le terminal peut se bloquer quelques secondes).
- Connectez-vous au serveur via un logiciel/client FTP.
- Téléchargez le fichier SQL généré.
Aide supplémentaire
Exemple de commande à exécuter à l'étape 3 de la deuxième procédure :
# Example with standard credentials mysqldump --host=abcd.xyz.infomaniak.com -u abcd_test --password=your_secret_password abcd_test --no-tablespaces > backup.sql- Prenez connaissance de cet autre guide si vous recherchez des informations liées au serveur MySQL, au nom d'utilisateur et au mot de passe de la base de données.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide détaille les étapes nécessaires pour configurer OBS Studio afin de diffuser un flux en direct vers la plateforme de Streaming vidéo Infomaniak.
Préambule
- OBS Studio est un logiciel gratuit et open source, multiplateformes, largement utilisé pour l'enregistrement vidéo et la diffusion en direct.
- Grâce à sa flexibilité et à ses nombreuses options de configuration, il permet de gérer facilement des sources audio et vidéo, des scènes, ainsi que des paramètres de streaming avancés.
- Il ne dispose pas de version officielle sur mobile, mais des applications tierces permettent de diffuser depuis un smartphone ou de l'utiliser en complément d'OBS sur ordinateur.
Configurer OBS Studio
Côté Infomaniak, vous disposez d'un flux et avez activé l'option de transcodage dans le Cloud.
- Cliquez sur le bouton pour accéder à vos paramètres de diffusion:

- Copiez les informations de connexion:

- Collez ces informations dans les réglages personnalisés de votre diffusion OBS, comme dans l'exemple ci-dessous (
Stream login=Stream key):
- Validez les paramètres de diffusion:

- Ajoutez ensuite une source de diffusion.
- Cliquez sur Démarrer la diffusion:

- Ca y est, le flux s'affiche côté Infomaniak, libre à vous ensuite de configurer un Player afin d'obtenir les informations permettant le partage de votre flux:

Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide explique comment lier un nom de domaine à un Hébergement Web Infomaniak.
Où se trouve votre nom de domaine ?…
… Chez Infomaniak, même Organisation
Si votre nom de domaine est enregistré auprès d'Infomaniak et qu'il se trouve dans le même compte utilisateur ou organisation que la messagerie, alors il n'y a rien à faire.
- Prenez connaissance de cet autre guide afin de vérifier et corriger d'éventuelles erreurs de configuration.
… Chez Infomaniak, Organisation différente
Si votre nom de domaine est enregistré auprès d'Infomaniak mais dans un autre compte utilisateur ou Organisation, alors:
- Éditez sa zone DNS en y spécifiant l'adresse IP du site sous forme d'enregistrement A.
- Tout ajout / modification DNS peut prendre jusqu'Ă 48 heures pour se propager.
OU
- Déplacez-le au sein de la même Organisation.
… Chez Infomaniak avec des DNS externes
Si votre nom de domaine comporte des DNS qui ne sont pas ceux d'Infomaniak alors:
- Éditez la zone DNS actuelle là où elle se trouve (si nécessaire consultez l'aide du prestataire concerné) en y spécifiant l'adresse IP du site sous forme d'enregistrement A.
- Tout ajout / modification DNS peut prendre jusqu'Ă 48 heures pour se propager.
OU
- Changez les DNS actuels et sélectionnez l'utilisation des DNS Infomaniak.
- Tout ajout / modification DNS peut prendre jusqu'Ă 48 heures pour se propager.
- Prenez connaissance de cet autre guide afin de vérifier et corriger d'éventuelles erreurs de configuration.
… Ailleurs avec des DNS externes
Si votre nom de domaine comporte des DNS qui ne sont pas ceux d'Infomaniak alors:
- Éditez la zone DNS actuelle là où elle se trouve (si nécessaire prenez connaissance de l'aide du prestataire concerné) en y spécifiant l'adresse IP du site sous forme d'enregistrement A.
- Tout ajout / modification DNS peut prendre jusqu'Ă 48 heures pour se propager.
OU
- Changez les DNS actuels (si nécessaire prenez connaissance de l'aide du prestataire concerné) en y spécifiant ceux d'Infomaniak (cela implique d'avoir une zone DNS auprès d'Infomaniak.
- Tout ajout / modification DNS peut prendre jusqu'Ă 48 heures pour se propager.
- Cette zone DNS auprès d'Infomaniak sera configurée correctement mais prenez connaissance de cet autre guide afin de vérifier et corriger d'éventuelles erreurs de configuration.
… Ailleurs mais vous le rapatriez
Si votre nom de domaine est enregistré chez un autre registrar et que vous souhaitez le rapatrier au même endroit que votre site Web Infomaniak, alors:
- Transférez le nom de domaine vers Infomaniak (celui-ci sera configuré correctement mais prenez connaissance de cet autre guide afin de vérifier et corriger d'éventuelles erreurs de configuration).
- Si le nom de domaine est destiné à être un alias de votre site principal, il faut ajouter l'alias à votre site.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide explique comment enregistrer ou archiver l'intégralité de vos diffusions Streaming vidéo, ce qui peut être utile pour créer des replays TV ou revisionner les vidéos enregistrées par des caméras de surveillance par exemple.
Gérer l'enregistrement automatique des diffusions en direct
Pour activer cette option :
- 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é:

- Activez l'enregistrement des directs par le bouton Ă bascule (toggle switch) depuis le tableau de bord du flux:

Une fois cette fonctionnalité activée et sa connexion FTP configurée, le flux sera automatiquement et perpétuellement enregistré à partir du moment qu'il est envoyé vers (ou tiré par) la plateforme d'Infomaniak.

Restez vigilant par rapport à votre espace FTP qui pourrait rapidement être saturé.
En cas de besoin, vous avez également la possibilité de planifier manuellement des enregistrements depuis l'outil de planification.
Fonctionnement des enregistrements automatiques
Une fois cette option activée, un fichier mp4 sera automatiquement généré après chaque diffusion, lequel sera transféré vers l'espace FTP ou VOD configuré par vos soins.
Précisions importantes :
- Une diffusion est définie comme le moment entre la connexion et la déconnexion jusqu'à l'encodeur vidéo.
- Qualité des enregistrements : dans le cas d'un flux multi-bitrate, la qualité source maximum sera conservée.
- Limitation de la taille des fichiers : en cas de diffusion en continu, vous avez la possibilité de définir la durée maximum de chaque fichier mp4 ; cette option vous permet d'éviter de générer des fichiers trop lourds et de garantir l'enregistrement de vos archives vers l'espace FTP ou VOD de votre choix (et une fois la durée atteinte, l'enregistrement est automatiquement stoppé puis envoyé par FTP et un nouvel enregistrement est lancé).
Personnalisation des noms des enregistrements
Afin de vous permettre de facilement identifier et classer vos archives, le nom des enregistrements est personnalisable de manière dynamique à l'aide de paramètres spécifiés entre des accolades.
Exemple :
template_{stream_id}_{date|format:YYYY-MM-dd_hh:mm:ss}_{fragment_id|from:1|prefix:fragment_(|suffix:)}.{extension}stream_id= représente l'identifiant du flux sous forme d'une chaîne de caractères.date|format: ISO 8601 = date du jour de l'enregistrement.time|format: ISO 8601 = heure de l'enregistrement.datetime|format: ISO 8601 = date et heure de l'enregistrement.fragment_id|from:number|prefix:string|suffix:string: = numéro du fragment dans le cas où un enregistrement est découpé avec possibilité de le préfixer et/ou de le suffixer.- Chaque fragment sera incrémenté, "
from" permettant d'indiquer quel sera le premier fragment de référence.
- Chaque fragment sera incrémenté, "
extension= extension finale du fichier.
Ces paramètres et leurs options sont optionnels et leur ordre est totalement libre. Ils peuvent être utilisés autant de fois que souhaité. Si vous fournissez la même option plusieurs fois, seule la dernière sera prise en compte. Toute option non reconnue sera simplement ignorée.
Exemple 1
Situation : vous avez deux programmations quotidiennes, la première démarre à 10h00 et la seconde à 20h05. En configurant le nommage des fichiers de cette façon template_{date|format:hh:mm:ss} vous obtiendrez les noms de fichier suivants :
Pour la journée du 5 décembre 2019 :
- Le premier enregistrement Ă 10h00 s'appellera:
template-10:00:00.mp4 - Le second enregistrement Ă 20h05 s'appellera:
template-20:05:00.mp4
Pour la journée du 6 décembre 2019 :
- Le premier enregistrement Ă 10h00 s'appellera:
template-10:00:00.mp4
L'enregistrement de la veille du même nom sera écrasé et remplacé par celui-ci. - Le second enregistrement à 20h05 s'appellera:
template-20:05:00.mp4
L'enregistrement de la veille du même nom sera écrasé et remplacé par celui-ci. - etc.
Cette logique peut d'avérer particulièrement utile pour avoir un système d'enregistrement en boucle, par exemple pour une vidéo surveillance. L'utilisateur ira récupérer la vidéo uniquement en cas de besoin et cela évite d'archiver un nombre de vidéos potentiellement infini au risque de saturer l'espace FTP.
Exemple 2
Situation : vous avez cette fois un enregistrement perpétuel, 24h/7, avec une limitation de la durée des fichiers fixée à 360 minutes. En configurant le nommage des fichiers de cette façon template_{date|format:YYYY-MM-dd}_{fragment_id|from:1|prefix:fragment_(|suffix:)}.{extension} vous obtiendrez les noms de fichier suivants :
- Le premier fichier de la journée à 0h00 s'appellera:
template_2019-02-05.mp4 - Le second fichier de la journée à 6h00 s'appellera:
template_2019-02-05_fragment(1).mp4 - Le troisième fichier de la journée à 12h00 s'appellera:
template_2019-02-05_fragment(2).mp4 - Le quatrième fichier de la journée à 18h00 s'appellera:
template_2019-02-05_fragment(3).mp4
En configurant le nommage des fichiers de cette façon template_{date|format:YYYY-MM-dd}_{fragment_id|from:0|prefix:fragment_(|suffix:)}.{extension} vous obtiendrez les noms suivants :
- Le premier fichier de la journée à 0h00 s'appellera:
template_2019-02-05_fragment(0).mp4 - Le second fichier de la journée à 6h00 s'appellera:
template_2019-02-05_fragment(1).mp4 - Le troisième fichier de la journée à 12h00 s'appellera:
template_2019-02-05_fragment(2).mp4 - Le quatrième fichier de la journée à 18h00 s'appellera:
template_2019-02-05_fragment(3).mp4
Lien vers cette FAQ:
Cette FAQ a été utile?
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 (par exemple.
domain2.xyz), - ou un sous-domaine (par exemple.
abc.domain.xyz) d’un nom de domaine que vous possédez déjà .
- un deuxième nom de domaine (par exemple.
- 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 et y 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 autre installation spécifique, espace vierge, technologies avancées (Node.js par exemple) (B)‍:‍

- Cliquez 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, par exemple) ou le sous-domaine.
- Choisissez les options avancées éventuelles, dont :
- Par défaut, le nouveau site est ajouté au répertoire
/sites/domain2.xyzsur 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.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide explique comment, après l'acquisition auprès d'Infomaniak d'un nom de domaine, obtenir gratuitement un Service Mail + un hébergement Web.
Préambule
- Pour chaque nom de domaine enregistré ou transféré chez Infomaniak, vous pouvez bénéficier gratuitement:
- d'une adresse mail qui vous donne accès notamment à l'app Mail Infomaniak
- et d'un espace Web de 10 Mo pour une page basique.
- Il est également possible d'avoir un Service Mail gratuit tout en possédant une offre Web payante, ou l'inverse.
- Plutôt qu'un Service Mail de type Starter, il existe également kSuite.
Activer l'offre Starter Mail + Web
Prérequis
- Posséder un nom de domaine auprès d'Infomaniak (une zone DNS ne suffit pas).
- Si nécessaire, commandez ou transférez un domaine.
- Selon le type (Mail ou Web) désiré, ne pas avoir de produit correspondant déjà associé au nom de domaine et ceci dans n'importe quelle Organisation Infomaniak existante.
Pour commander un Service Mail Starter et Hébergement Web Starter compris avec chaque domaine:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné:

- Il est nécessaire qu'aucun produit ne soit relié pour le moment au domaine (visible sur la colonne des produits liés).
- Cliquez sur l'un ou l'autre des raccourcis pour Connecter un service (mail ou web):

- Dans les 2 cas, cliquez sur Commander …:
- Vous pourrez choisir le service gratuit (mail ou web) correspondant et l'étape suivante vous proposera de choisir l'autre (mail ou web) si désiré.
- Cliquez en bas de page pour continuer:
- T‍erminez la commande:
‍ - Revenez sur votre Manager Infomaniak pour découvrir et utiliser vos nouveaux produits:
‍
‍
Utiliser vos produits Starter
- Créez l'adresse mail désirée sur votre Service Mail Starter.
- Pour utiliser l'espace Web de 10 Mo et créer une page Web basique sur votre Hébergement Web Starter, employez:
- l'éditeur de page
- ou le Web FTP sur le Manager pour gérer vos pages HTML
- ou n'importe quel logiciel/client FTP avec le protocole FTP classique
Faire évoluer une offre Starter
- Modifier une offre Mail (cliquez ici).
- Modifier une offre Web (cliquez ici).
En cas de problème avec un hébergement Starter
Un hébergement Web de type Starter ne propose pas d'IPv6. Attention donc aux enregistrements AAAA dans la zone DNS du nom de domaine concerné qui peuvent notamment vous empêcher d'activer le SSL ; prenez également connaissance de cet autre guide.
Lien vers cette FAQ:
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:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné:

- Cliquez sur le chevron ‍ à droite du menu de bases de données dans le menu latéral gauche.
- Cliquez sur Bases de données.
- Cliquez sur le bouton / menu “Plus d'actions” pour obtenir différents choix.
- Choisissez Importer une base de données:

- Vous aurez alors le choix:

- d'envoyer directement votre base de données (
sql,gz,bz2,zip, 300 Mo max) depuis votre ordinateur, - de sélectionner le fichier à importer depuis votre hébergement après l'avoir déposé sur le serveur via FTP,
- de choisir une sauvegarde parmi celles qui se font de façon automatique.
- d'envoyer directement votre base de données (
- puis également à choix:

- importer les données vers une nouvelle base (création),
- 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
- Posséder le fichier
.sqlde la base de données à importer. - Avoir créé une nouvelle base de données vierge.
- Avoir un utilisateur qui a tous les droits sur la base de données.
- Avoir un compte FTP + SSH.
Pour importer en SSH:
- Envoyer la base de données à importer via FTP sur votre hébergement.
- Ouvrez un terminal/console SSH,
- 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: ssh ftp-user@adresse-du-serveur‍- remplacez
ftp-userpar le nom d'utilisateur du compte FTP + SSH (par exempleabcd_user) - remplacez
adresse-du-serveurpar l'adresse du serveur web de votre hébergement
- remplacez
- Saisissez le mot de passe du compte FTP + SSH.
Saisissez et adaptez la commande suivante:
mysql --verbose -u db-user -p db-name -h db-host < path‍- remplacez
db-userpar le nom d'utilisateur de la base de données (par exempleabcd_user) - remplacez
db-namepar le nom de la base de données (par exempleabcd_sample) - remplacez
db-hostpar le serveur MySQL de votre hébergement - remplacez
pathpar 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)
- remplacez
- Patientez pendant l'importation (cela peut durer plusieurs minutes selon la taille).
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide explique comment passer un hébergement Web mutualisé sur un Serveur Cloud en récupérant toutes ses données, sites Web, bases de données, etc.
Préambule
- A noter:
- Les noms des bases de données et des utilisateurs des bases de données sont conservés.
- Les comptes FTP sont conservés avec les mêmes noms, mais le serveur hôte change par une adresse de type
xxxx.ftp.infomaniak.com. - L'IP des sites changera sauf les IP dédiées.
- Lors de cette opération, les statistiques sont réinitialisées.
- Si vous avez déjà un Serveur Cloud, passez directement à l'étape 2 de ce guide.
- Pour passer un hébergement Web d'un Serveur Cloud vers un autre Serveur Cloud, prenez connaissance de cet autre guide.
- Pour passer un hébergement Web d'un Serveur Cloud vers un hébergement Web mutualisé, prenez connaissance de cet autre guide ; attention, il s'agit d'une opération que vous devrez réaliser manuellement.
1. Commander un Serveur Cloud
Pour cela:
- Cliquez ici afin d'accéder à la gestion des Serveurs Cloud sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez sur Commander, choisissez un Serveur Cloud managé et suivez l'assistant pour terminer la commande:

2. Migrer l'hébergement sur le Serveur Cloud
Une fois que le Serveur Cloud est en service:
- 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:

- Sélectionnez l'offre de transfert gratuit.
- Sélectionnez le Serveur Cloud sur lequel migrer votre hébergement:
‍ - Cliquez sur le bouton Suivant en bas de page et terminez la procédure entièrement.‍
- Patientez pendant la migration de l'hébergement‍, une interruption de service sera ressentie pendant le processus.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide présente des commandes qui peuvent être exécutées dans un but de tester une connexion ou un réseau et ainsi préciser davantage la source d'erreur éventuelle.
Effectuer un Telnet…
TELNET permet de tester la connexion à un serveur sans tenir compte de tout les réglages supplémentaires d'une application mail ou FTP afin de déterminer l'origine d'un problème. Si la connexion ne passe pas sur un serveur SMTP, il vous faudra par exemple regarder si votre pare-feu ne bloque pas le port 587 ou 465.
… sur macOS
- Recherchez Utilitaire de réseau.
- Rendez-vous sous l'onglet
Ping,LookupouTracerouteselon ce que vous souhaitez tester. - Vous pouvez également utiliser une application de type
Terminal(interface en ligne de commande,CLI /Command Line Interface) sur votre appareil et, selon ce que vous souhaitez tester, entrez:traceroute [server]nc [server] [port]
Remplacez[server]par le nom du serveur ou son adresse IP, idem pour[port]…
… sur Windows
Activez Telnet au préalable si nécessaire.
- Utilisez une application de type
Terminal(interface en ligne de commande,CLI /Command Line Interface) sur votre appareil, par exemple en tapant Exécuter puiscmd. - Dans la fenêtre qui s'ouvre, selon ce que vous souhaitez tester, tapez:
tracert [server]telnet [server] [port]
Exemple:telnet mail.infomaniak.com 587(permet de tester le port SMTP si votre logiciel/client de messagerie ne permet pas l'envoi d'e-mail)…
… sur Android
- Utilisez l'application Simple Telnet Client qui permet de tester très simplement via 2 champs à remplir (par exemple
mail.infomaniak.comet le port143ou993)…
Effectuer un PING
PING permet de savoir si une machine est accessible par Internet. Vous pouvez aussi contrĂ´ler avec cet outil si vous vous adressez bien Ă la bonne machine, lors d'un changement de DNS par exemple, en regardant l'adresse IP obtenue. Il est possible d'effectuer un ping sur un nom de domaine, un hostname ou une adresse IP.
PING est définitivement bloqué sur les hébergements mutualisés.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide explique comment interdire l'accès aux flux de Streaming vidéo Infomaniak grâce à une clé unique (hash).
Préambule
- Cette méthode offre le meilleur niveau de protection et permet par exemple de restreindre vos diffusions à un espace membre nécessitant une authentification.
- La manière de générer ce code étant propre à chaque site, il sera nécessaire d'implémenter les fonctions PHP requises et d'adapter le code d'intégration de votre lecteur en conséquence.
Restreindre l'accès aux diffusions par clé unique (hash)
Pour cela:
- 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 Paramètres dans le menu latéral gauche.
- Cliquez sur Restrictions dans le menu latéral gauche.
- Cliquez sur l'onglet (ou l'élément du menu dérouant) Restriction par hash unique:

Fonctionnement des restrictions
Cette méthode nécessite de récupérer des informations liées à la configuration de votre flux et à l'internaute qui se connecte.
Il est dans un premier temps nécessaire de créer un mot de passe (une clé) au niveau du Manager Infomaniak. Dès l'ajout de cette clé, les spectateurs connectés et ceux qui tentent de visionner votre flux seront instantanément bloqués (prenez connaissance de cet autre guide pour personnaliser l'image de remplacement proposée aux spectateurs bloqués).

Voici le principe à suivre pour autoriser l'accès à votre flux :
- Conception d'un système d'authentification par vos soins (par exemple un espace membre).
- Prendre le mot de passe configuré ci-dessus sur le Manager.
- Récupérer l'IP des internautes via
$_SERVER["REMOTE_ADDR"]par exemple. - Prendre l'identifiant du flux Ă cibler.
- Récupérer la date ainsi que l'heure courante (sans les minutes et les secondes).
Ces éléments seront ensuite hashés par le code fourni dans le Manager afin de générer un token unique et propre à chaque utilisateur qui sera transmis au flux au moment de son chargement. La plateforme de streaming vérifiera ensuite la validité du hash afin d'autoriser ou de rejeter la connexion.

Remarques importantes
- Afin de garantir la sécurité de l'accès au flux, la validité de chaque token est limitée dans le temps.
- Il est important de désactiver le cache sur les pages qui permettent d'accéder au flux ; en effet, si la génération du token est mis en cache, d'autres utilisateurs tenteront de s'authentifier avec le hash de quelqu'un d'autre, ce qui provoquera leur rejet même s'ils ont l'autorisation de consommer le flux.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide vous montre comment paramétrer votre équipement Gateway UniFi afin d'accéder à vos services et vos périphériques via DynDNS Infomaniak.
Prérequis
- Posséder un équipement UniFi de type Gateway (par exemple UDM Pro/SE, UDR, UXG, Ultra ou USG).
- Un DNS dynamique doit avoir été créé sur le domaine concerné via le Manager Infomaniak.
Configuration DynDNS sur UniFi Gateway
Les équipements UniFi intègrent un client DynDNS configurable via l'interface UniFi Network :
- Accédez à votre contrôleur UniFi Network (via l'adresse IP locale ou le portail cloud UniFi).
- Allez dans les Paramètres (Settings) (icône de roue dentée).
- Dans le menu de gauche, sélectionnez Internet.
- Cliquez sur l'interface WAN concernée (généralement "WAN" ou "Primary").
- Faites défiler jusqu'à la section Dynamic DNS et cliquez sur Create New Dynamic DNS.
- Remplissez les champs avec les informations suivantes :
- Service : Sélectionnez Custom.
- Server :
infomaniak.com - Hostname : Le nom de domaine complet configuré (par exemple
my-domain.xyzouddns.my-domain.xyz). - Username : L'identifiant défini dans le Manager Infomaniak lors de la création du DynDNS.
- Password : Le mot de passe défini dans le Manager Infomaniak.
URL de requĂŞte (Update URL) : Copiez exactement l'URL ci-dessous (UniFi requiert l'usage de
%hpour le domaine et%ipour l'adresse IP) :https://infomaniak.com/nic/update?hostname=%h&myip=%i
- Cliquez sur Apply Changes (appliquer les changements).
Note : L'équipement UniFi remplacera automatiquement les variables par vos informations réelles lors de l'envoi de la requête. Une fois enregistré, le statut devrait afficher "Good" après une à deux minutes.
Pare-feu et redirection de ports (NAT)
Pour accéder à un service spécifique sur votre réseau local (NAS, caméra, serveur) depuis l'extérieur, vous devez créer une règle de redirection :
- Dans Settings, allez dans Security > Port Forwarding.
- Cliquez sur Create New Rule.
- Configurez les paramètres :
- Name : Un nom explicite (par exemple Accès NAS).
- Forward IP : L'adresse IP locale de votre appareil (par exemple 192.168.1.123).
- Forward Port : Le port du service concerné.
- Protocol : Sélectionnez le protocole requis (souvent TCP).
- Enregistrez la règle.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide permet de résoudre un problème sur le CMS Prestashop v9.x concernant la génération de factures PDF depuis le panneau d'administration (Back Office), particulièrement lorsque la langue française est utilisée.
Le problème
Lors de la tentative de visualisation ou de téléchargement d'une facture PDF pour une commande en langue française, PrestaShop (en version 9.x) retourne une Erreur 500. Ce dysfonctionnement est lié à une incompatibilité entre la librairie de génération de PDF (TCPDF) utilisant la police par défaut (helvetica) et les configurations d'hébergement.
Définir une police compatible
La solution consiste à forcer l'utilisation de la police freesans, plus compatible, via un fichier de configuration personnalisé.
Il est fortement recommandé de créer un fichier defines_custom.inc.php. Cette méthode est la plus sûre car elle assure que la correction ne sera pas perdue lors des mises à jour du cœur de PrestaShop.
Pour cela:
- Accédez à votre installation PrestaShop 9.x via FTP ou le Gestionnaire de fichiers.
- Naviguez jusqu'au répertoire
/config/. - Créez un nouveau fichier nommé
defines_custom.inc.php. Éditez le fichier
defines_custom.inc.phpet ajoutez le contenu suivant:<?php /** * Avoid error PDF, force font 'freesans'. */ define('PDF_FONT_NAME_MAIN', 'freesans');- Enregistrez le fichier et testez la génération d'une facture en français.
Lien vers cette FAQ:
Cette FAQ a été utile?
Ce guide explique comment se connecter à une base de données externe depuis un Serveur Cloud.
Préambule
- Il est possible de se connecter en SSL à MySQL (externe ou pas) - à spécifier lors de l'établissement de la connexion.
- Le port MySQL
3306est fermé par défaut - pour l'ouvrir, prenez connaissance de cet autre guide. - Infomaniak n'installe pas
PDO_DBLIB.
Installer PHP_PDO_ODBC
Prérequis
- Avoir le menu Extensions PHP sur le Manager Infomaniak dans la partie Serveur Cloud (si non il sera nécessaire de faire évoluer le Serveur Cloud).
Il est possible d'installer l'extension PHP_PDO_ODBC depuis le menu Extensions PHP de votre Serveur Cloud:
- 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 Extensions PHP dans le menu latéral gauche.
- Cliquez sur le bouton bleu Installer une extension.
- Choisissez l'extension
PHP_PDO_ODBC. - Validez l'installation.
Configurer le connecteur
La configuration du driver est déjà définie dans /etc/odbcinst.ini :
[FreeTDS]
Description = MS SQL database access with Free TDS Driver
Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.soIl n'y a pas besoin de la re-définir statiquement dans le .odbc.ini ou dans la home de l'utilisateur ‍~~/.odbc.ini‍ ou aussi dynamiquement dans le code PHP.
Exemple avec le driver FreeTDS défini au préalable, il faut aussi que la version du driver soit spécifiée à la fin de la déclaration de l'objet pdo:
$con = new PDO('odbc:Driver=FreeTDS;Server=__SERVER IP__;Port=3306;DATABASE=__DATABASE NAME__;UID=__USERNAME__;PWD=__PASSWORD__;TDS_Version=8.0');Lien vers cette FAQ:
Cette FAQ a été utile?



