PHP
Le header "Authorization" est absent, comment faire ?
L'en-tête Authorization n'est pas accessible par défaut avec PHP-FPM (solution que nous utilisons pour accélérer PHP), mais il y a un moyen simple de le retrouver.
Il suffit d'ajouter la ligne suivante dans votre fichier .htaccess :
SetEnvIf Authorization "(.*)" HTTPAUTHORIZATION=$1Note : Plusieurs frameworks intègrent déjà une telle ligne (ou une ligne équivalente) dans leur configuration par défaut.
Dans le même ordre d'idée, si vous vous attendez à trouver les variables PHPAPeu de lecturesComment déployer un site Laravel ou Symfony ?
Sur votre hébergement, vous devez placer vos fichiers dans le répertoire publichtml mais cela pose problème avec des frameworks comme Symfony ou Laravel qui imposent de placer leurs fichiers dans un répertoire public.
Il existe une méthode simple pour pouvoir utiliser Symfony ou Laravel avec votre hébergement :
Connectez-vous en SSH ou allez dans le Terminal sur cPanel
Vérifiez que vous êtPeu de lecturesComment récupérer le pays du visiteur avec MaxMind ?
Qu'est-ce que MaxMind ?
MaxMind est une société spécialisée dans la géolocalisation par adresse IP ("GeoIP"). Grâce à ses bases de données, il est possible d’identifier de manière fiable le pays d’origine d’un visiteur Internet à partir de son adresse IP publique.
Chez Hodi, vous pouvez utiliser cette technologie pour personnaliser l’expérience utilisateur (par exemple, adapter la langue, la devise ou les offres selon le pays de connexion), ou pour des questions de conformité (par exemple, rPeu de lecturesQuels sont les avantages de choisir un hébergeur web à La Réunion ?
Lorsque votre hébergeur web dispose de serveurs à la Réunion, cela signifie que vos fichiers et données sont stockés sur un serveur situé à proximité géographique de votre audience : cela peut réduire considérablement le temps de chargement de votre site web pour les visiteurs locaux.
En choisissant un hébergeur local, vous pouvez bénéficier d'un support technique de qualité en français et disponible sur vos horaires de travail.
En hébergeant votre site web à La Réunion, vous pouvez êtPeu de lecturesComment changer la version de PHP de votre hébergement ?
Chez Hodi, vous avez la liberté de choisir la version de PHP la mieux adaptée à vos projets, directement depuis votre hébergement. Chaque domaine ou sous-domaine peut utiliser une version différente de PHP, selon vos besoins. La méthode est différente selon si vous utilisez la crontab ou la ligne de commande, ou si pour votre site Internet.
Même les versions officiellement obsolètes restent disponibles chez Hodi grâce à un contrat de support spécifique, garantissant un haut niveau de sécuritéPeu de lecturesComment modifier les options PHP de votre hébergement ?
Vous pouvez facilement personnaliser les paramètres PHP de votre hébergement en fonction des besoins spécifiques de chaque domaine ou sous-domaine. Ces paramètres sont enregistrées dans un fichier appelé php.ini.
Grâce à l'outil inclus sur votre hébergement, vous pouvez ajuster des variables comme :
displayerrors : pour activer ou désactiver l’affichage des erreurs PHP (utile pour le débogage),
memorylimit : pour définir la mémoire maximale qu’un script peut utiliser,
uploadmaxPeu de lecturesComment ajouter une tache planifiée (cron) ?
L'outil cron permet l'ajout de tâches planifiées sur votre hébergement. Une tâche planifiée permet d’exécuter automatiquement une commande (ou un script) selon une périodicité définie (toutes les heures, toutes les semaines etc…).
Connectez-vous à votre cPanel
Dans la section "Avancé", choisissez "Tâches Cron"
Choisissez la périodicité soit avec le menu "Paramètres communs" ou les réglages individuels dessouPeu de lecturesComment utiliser PHP X-Ray pour savoir ce qui ralentit votre site ?
Si vous trouvez que votre site est lent, les causes peuvent être mutliples et compliquées à analyser, c'est pourquoi nous mettons à votre disposition un outil, PHP X-Ray, qui permet de détecter ce qui peut ralentir l'accès à votre site PHP. Cet outil se trouve dans la section "Logiciels" de votre cPanel. PHP Xray
PHP X-Ray est un outil conçu pour surveiller les performances desPeu de lecturesVotre site affiche une erreur 500 "Internal Server Error"
Si vous obtenez une erreur 500, cela signifie que le serveur a rencontré un problème lors de l’exécution de votre site, voici les étapes pour identifier et résoudre le problème. Vous aurez besoin de votre développeur pour vous aider.
Vérifiez les erreurs dans les logs Apache
Les logs d'erreurs Apache sont accessibles directement dans cPanel, voici comment y accéder :
Connectez-vous à votre cPanel
Allez dans laPeu de lectures
Node.JS
Comment régler l'erreur "Can't acquire lock for app" ?
Si vous avez une erreur Can't acquire lock for app lorsque vous voulez lancez votre application Node.JS, le cas le plus probable c'est qu'un script que vous avez lancé via Run NPM Script est toujours en cours d'exécution.
Hélas, vous ne pouvez l'arrêter via l'interface.
Vous devrez vous connecter en SSH, et voir les processus laPeu de lecturesComment déboguer une application Node.JS ?
La page d'erreur affichée dans le navigateur web est, par défaut, assez simple. Il est possible d'activer un mode de débogage plus poussé dans Phusion Passenger pour afficher davantage d'erreur en rajoutant les lignes suivantes dans le fichier .htaccess à la racine du domaine (et le cas échéant du sous-domaine) :
PassengerAppEnv development
PassengerFriendlyErrorPages onVous pouvez aussi facilement créer une application " Hello World (https://help.hodi.host/fr/article/comment-creer-une-applicatPeu de lecturesComment utiliser Node.JS en SSH ou via le Terminal ?
Quelle est la différence entre “Setup Node.JS App” et la méthode “.bashrc” ?
“Setup Node.JS App” : Cet outil sert uniquement à configurer une application Node.JS accessible via le web (comme une API ou un site en Express.js). Il configure automatiquement un environnement et gère l’exécution du serveur web. Consultez la FAQ dédiée à ce sujet.
Méthode “.bashrc” : Elle vous donne un contrôle total sPeu de lecturesQue faire si une application Node.JS ne se lance pas ?
Si l'application Node.JS ne se lance pas, cela signifie que Phusion Passenger n'arrive pas lancer l'application via le branchement sur la fonction listen() de votre code.
Il peut y avoir deux cause :
Votre application n'a pas d'appel listen(), ce qui signifie que ce n'est pas une application Node.JS
Votre application a plusieurs appels à listen() donc Phusion Passenger ne sait pas où se brancher. Il vous faudra faire quelques ajustements pour aider Phusion Passenger à lancer votre apPeu de lecturesComment déployer une application Node.JS ?
Quelle est la différence entre “Setup Node.JS App” et la méthode “.bashrc” ?
“Setup Node.JS App” : Cet outil sert uniquement à configurer une application Node.JS accessible via le web (comme une API ou un site en Express.js). Il configure automatiquement un environnement et gère l’exécution du serveur web.
Méthode “.bashrc” : Elle vous donne un contrôle total sur Node.JS. Vous pouvez exécuter n’importe quel script Node.JS, que ce soit un cron (https://help.hodi.host/fr/article/cPeu de lecturesComment déployer une application Next.JS ?
Next.js sur Vercel vs Hodi : quelles différences ?
Vercel est la plateforme officielle créée par les auteurs de Next.js.
Elle propose un déploiement "automatique" sans serveur visible : vous poussez votre code sur GitHub, et Vercel s’occupe du reste (build, scaling, CDN, etc.).
Chez Hodi, le modèle est différent : vous gardez le contrôle total de votre environnement Node.js, hébergé localement dans un datacenter Hodi, avec la possibilité d’accéder aux fichiers, logs, dépendances etPeu de lecturesComment régler l'erreur "Out of memory: wasm memory"?
Si vous avez l'erreur suivante RangeError: WebAssembly.instantiate(): Out of memory: wasm memory, cela est lié à une limitation de la mémoire dans le terminal de cPanel.
Nous vous invitons à relancer votre commande directement en SSH, cela devrait régler le problème car vous aurez ainsi accès à toute la mémoire libre de votre serveur.Peu de lecturesComment installer n8n ?
n8n est une plateforme d’automatisation open source, comparable à Zapier ou Make, mais avec un contrôle total sur l’infrastructure et la confidentialité des données. Elle permet de créer des workflows visuels pour automatiser des tâches entre différentes applications, bases de données ou API (ex. : déclencher un webhook, transformer des données, envoyer un e-mail, etc.).
n8n peut fonctionner en mode desktop, Docker, ou en installation serveur classPeu de lecturesComment créer une application "Hello World" ?
Pourquoi créer une application "Hello World" ?
Lorsque votre application Node.js ne se lance pas ou affiche des erreurs, il est parfois difficile de savoir si le problème vient de votre code ou de la configuration du serveur.
Une petite application Hello World permet de vérifier rapidement que la configuration "Setup Node.js App" sur votre hébergement Hodi est correcte.
Comment créer une application "Hello World" ?
Connectez-vous à votre hébergement via cPanel.
Dans la section "*Peu de lectures
WordPress
Quelle différence entre WordPress Toolkit et WordPress Toolkit Deluxe ?
WordPress Toolkit est une interface intégrée à cPanel qui permet d'installer, de configurer et de gérer facilement des sites WordPress.
Cette interface est disponible en deux versions :
WP Toolkit : cette version, incluse dans notre offre Minisite, met à disposition des outils essentiels pour gérer facilement un ou plusieurs sites WordPress ;
WP Toolkit Deluxe : il s'agit d'une version plus complète, incluse dans nos offres Site Pro et VIP, pour les utilisateurs recherchant une gesPeu de lecturesVous ne voyez pas les modifications sur votre site ?
Dans un souci de sobriété (en savoir plus sur notre démarche), nous utilisons une solution de mise en cache sur nos serveurs : NGINX.
Lorsque vous mettez à jour votre site, la mise à jour peut prendre jusqu'à 1h à être visible, mais vous pouvez, depuis cPanel, décider de vider le cache manuellement, ou même le désactiver temporairement via la section "Cache NGINX" présente à droite dPeu de lecturesComment apprendre à utiliser WordPress ?
Vous souhaitez créer votre site WordPress, mais vous ne savez pas par où commencer ?
Tout d'abord nous vous conseillons de suivre notre tutoriel pour installer facilement WordPress sur nos serveurs en quelques clics.
WP Marmite est une ressource incontournable pour vous guider pas à pas dans l’installation et la configuration de votre site. WP Marmite propose notamment uPeu de lecturesComment installer WordPress sur votre site ?
Installer WordPress sur votre site peut paraître complexe, surtout si c’est votre première expérience avec ce type de plateforme. Heureusement, nos hébergements incluent WordPress Toolkit qui simplifie considérablement ce processus. Cet outil d’auto-installation vous permet de lancer rapidement votre site WordPress en quelques étapes seulement.
Connectez-vous à votre cPanel
Sur la gauche, cliquez sur "WordPress ManagemePeu de lecturesComment migrer un WordPress depuis un autre serveur ?
Migrer un site WordPress peut sembler intimidant, surtout si vous n’avez jamais effectué une telle tâche auparavant. Heureusement, le plugin WP All In One Migration simplifie grandement ce processus. Voici un guide étape par étape pour vous aider à migrer votre site WordPress en toute sécurité.
Le saviez-vous ?
La migration est offerte chez Hodi lors de la commande donc vous n'avez pas de soucis à vous faire : nous nous occupons de tout !
En savoir plus (https://help.hodiPeu de lecturesComment changer votre mot de passe WordPress ?
En cas d'oubli de votre mot de passe WordPress, vous pouvez le réinitialiser facilement en suivant cette procédure :
Connectez-vous à votre cPanel
Sur la gauche, cliquez sur "WordPress Management"
Cliquez ensuite sur le bouton "Configuration" sous la copie d'écran de votre site :
Depuis cet écran, vous avez la possibilité de changer vPeu de lecturesComment dupliquer votre site WordPress pour faire des tests ?
La duplication d’un site WordPress est utile pour plusieurs raisons : tester des changements sans affecter le site en production, créer un site de développement ou de pré-production, ou simplement pour sauvegarder une copie du site avant d’apporter des modifications majeures. Elle est possible sur les hébergements disposant de WordPress Toolkit Deluxe.
Connectez-vous à votre cPanel
Sur la gauche, cliquez sur "WP ToolkitPeu de lecturesComment accélérer votre site WordPress avec AccelerateWP ?
Nous mettons à votre disposition un outil, AccelerateWP, qui permet d'accélérer l'affichage de votre site WordPress.
Contrairement à des plugins commerciaux comme WP Fastest Cache, WP-Optimize, WP Rocket ou autre, AccelerateWP Standard vous est fourni gratuitement. Une version Premium existe si vous besoin d'encore plus de performance, et un CDN est proposé si vous avez un site qui touche un public mondial.
Passer à AccePeu de lectures
Softaculous : installateur d'applications
Comment configurer votre client FTP pour envoyer votre site ?
Pour envoyer votre site depuis votre ordinateur vers nos serveurs, vous aurez besoin d'utiliser un client FTP, comme FileZilla.
Quel identifiant et mot de passe utiliser ?
Par défaut, votre hébergement dispose d'un compte FTP dont l'identifiant et le mot de passe est le même que votre identifiant cPanel contenus dans votre email de bienvenue. Il ne s'agit pas de l'identifiant et du mot de passe de votre compte client. Si vous avePeu de lecturesVotre site affiche une erreur 406 "Not Acceptable" inexpliquée
Si vous obtenez une erreur 406, le raison la plus courante est que notre firewall web (WAF) a détecté votre requête comme potentiellement malveillante et l'a bloquée pour protéger votre site.
Mais pas de panique, notre support technique peut modifier la configuration du firewall web sur simple demande de votre part.
Pour faciliter le traitement, merci d'incluPeu de lecturesComment réduire l'utilisation de mon espace disque ?
Comment trouver les gros fichiers sur mon serveur ?
Connectez-vous à votre cPanel
Dans la section "Fichiers", choisissez "Utilisation du disque"
Patientez quelques instants le temps que "Chargement" disparaisse - la durée dépend de la quantité de fichiers sur votre serveur
Descendez jusqu'à "Trier les répertoires par" et cliquez sur "Utilisation du disque"
Vous voyez alors vos répertoires, triés pPeu de lecturesComment forcer mon site à s'afficher en HTTPS ?
Nous fournissons en standard des certificats SSL LetsEncrypt donc vous pouvez forcer la redirection HTTP vers HTTPS.
Avant cela, vérifiez que votre certificat SSL est bien généré en allant sur votre site en tapant https:// devant son adresse. Si vous avez un problème de certificat SSL, vous pouvez consulter la question "Comment forcer la regénération de mon certificat SSL ?".
Connectez-vousPeu de lecturesConstruire votre site vitrine avec SiteJet Builder
Sitejet Builder est un éditeur visuel, intégré nativement à cPanel, qui permet de concevoir et de publier rapidement des sites web. Hodi le met à votre disposition sans coût supplémentaire, directement depuis votre espace d’hébergement. Ce guide vous accompagne pas à pas, depuis la connexion jusqu’à la mise en ligne, avec un focus sur l’éco‑conception.
Prérequis
Un accès à votre interface client Hodi (identifiants fournis lorPeu de lecturesComment réinitialiser le mot de passe cPanel ?
Si vous avez perdu votre mot de passe cPanel, pas d'inquiétude, vous pouvez le modifier facilement depuis votre espace client.
Tout d'abord, souvenez-vous que votre mot de passe cPanel n'est pas le même mot de passe que celui de votre espace client (sauf si vous avez mis le même mot de passe).
Voici les étapes pour réinitialiser votre mot de passe :
Connectez-vous à votre espace client
Dans le menu "Mon compte", cliquez sur "Mes services"
CliquezPeu de lecturesQu'est-ce que "mod_pagespeed" ?
Pour optimiser les performances et réduire l'impact numérique, nous avons configuré sur nos serveurs la conversion automatique des images au format WebP. Ce format permet de réduire la taille des fichiers sans perte de qualité perceptible, améliorant ainsi la vitesse de chargement des sites web et l'expérience utilisateur, tout en diminuant la consommation de bande passante.
Cette conversion utilise « modpagespeed », un module open source développé par Google pour les serveurs web Apache et NgPeu de lecturesQuel serveur SMTP utiliser pour mon site ?
Cliquez ici si vous cherchez les paramètres SMTP pour votre logiciel de messagerie
Si vous avez besoin d'envoyer des emails depuis votre site, vous pouvez utiliser localhost ou 127.0.0.1 sur le port 25 pour envoyer vos emails, sans authentification.
Si vous utilisez PHP, vous pouvez aussi utiliser la fonction mail() directement.
Dans les deux cas, veillezPeu de lecturesQuels sont les meilleurs fournisseurs DynDNS ?
Les services de DNS dynamique (DynDNS) permettent d’associer une adresse IP dynamique à un nom de domaine, même lorsque cette adresse change régulièrement. Ils sont particulièrement utiles lorsque vous ne disposez pas d’une IP fixe, par exemple sur une connexion résidentielle ou certaines offres professionnelles. Le DNS dynamique permet aussi de conserver un accès stable à vos services (serveur, NAS, routeur, VPN, etc.) via un nom de domaine, sans avoir à mettre à jour manuellement l’adressePeu de lecturesComment se passe la migration de mon hébergement chez Hodi ?
Chez Hodi, nous prenons en charge l’ensemble du processus de migration, de manière sécurisée et encadrée. Que ce soit pour votre site web, vos emails ou votre nom de domaine, notre équipe s’occupe de tout : analyse des accès, transfert des données, configuration des services, tests… Vous êtes guidé à chaque étape pour garantir une transition fluide, sans interruption de service.
Le saviez-vous ?
Chez de nombreux hébergeurs, la migration complète (site, e-mails, DNS, domaine) est uPeu de lecturesComment régler l'erreur mysqldump “Access denied; you need (at least one of) the PROCESS privilege(s)" ?
Pourquoi j’ai ce message ?
Quand vous lancez une sauvegarde avec :
mysqldump -u user -p NOMDELABASE backup.sqlcette erreur s'affichera :
mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaceC’est parce que mysqldump essaie d’exporter des informations internes (tablespaces) qui demandent un droit spécial (PROCESS) qui n’est pas donné aux comptes utilisateurs.
Comment résoudre simplement ?
Ajoutez l’opPeu de lecturesQu'est-ce que Sitejet Builder ?
1. Qu'est-ce que Sitejet Builder ?
Sitejet Builder est un constructeur de sites web intuitif et puissant qui vous permet de créer et gérer facilement des sites web professionnels sans compétences en programmation. Il propose une interface glisser-déposer, des modèles préconçus et de nombreuses fonctionnalités avancées pour personnaliser votre site.
2. Sitejet Builder est-il inclus avec mon hébergement ?
Oui, Sitejet Builder est inclus avec nos offres d'hébergement web. Vous pouvez y aPeu de lecturesComment accéder à mon site en attendant le transfert du domaine ?
Lorsque vous venez de souscrire à un hébergement web avec transfert du nom de domaine, il est normal que votre nom de domaine ne soit pas encore configuré pour pointer vers votre serveur car il pointe toujours chez votre ancien hébergeur. De plus, nos hébergements mutualisés utilisent des adresses IP partagées entre plusieurs utilisateurs. Cela signifie que vous ne pouvez pas accéder à votre site en tapant simplement l’adresse IP du serveur dans votre navigateur.
Mais pas d’inquiétude !Peu de lecturesComment ajouter un sous-domaine à votre hébergement ?
Vous pouvez créer autant de sous-domaines que vous voulez sur votre hébergement.
Connectez-vous à votre cPanel
Dans la section "Domaines", choisissez "Domaines"
Cliquez sur le bouton "Créer un nouveau domaine"
Indiquez le sous-domaine que vous désirez utiliser :
Vous pouvez laisser le répertoire indiqué par cPanel auquel vous poPeu de lecturesComment résilier mon offre ?
Chez Hodi, nous comprenons que vos projets peuvent changer, donc nos offres sont sans engagement :)
Si vous souhaitez résilier votre offre, vous avez la possibilité de le faire directement depuis votre espace client :
Connectez-vous à votre espace client
Dans le menu "Mon compte", choisissez "Mes services"
Cliquez sur "Hébergement web" dans la ligne correspondant au cPanel auquel vous désirez accéder
Sur la gauche, dans "Actions", clPeu de lecturesComment changer d'offre ?
Si vous désirez changer la périodicité (mensuel vers annuel ou vice-versa), il vous suffit de faire la demande à notre service commercial. La prochaine facture qui sera émise correspondra alors à la nouvelle périodicité choisie.
Si vous désirez changer votre offre, à la hausse ou à la baisse, vous pouvez le faire directement depuis votre espace client
Connectez-vous à votre espace client
Dans lePeu de lecturesComment déployer une application Python ?
Nous vous permettons de déployer une application Python directement sur votre hébergement, sans avoir à vous occuper de superviser quoi que ce soit. Techniquement, le déploiement est basé sur Phusion Passenger.
Connectez-vous à votre cPanel
Dans la section "Logiciels", choisissez "Setup Python App"
Cliquez sur " Create Application"
Renseignez les inPeu de lecturesComment déployer une application Ruby ?
Nous vous permettons de déployer une application Ruby (aussi appelé Ruby on Rails ou en abbrégé RoR) directement sur votre hébergement, sans avoir à vous occuper de superviser quoi que ce soit. Techniquement, le déploiement est basé sur Phusion Passenger.
Connectez-vous à votre cPanel
Dans la section "Logiciels", choisissez "Setup Ruby App"
Cliquez suPeu de lecturesComment accéder à cPanel ?
Il existe plusieurs façons d’accéder à cPanel, en fonction de votre situation.
Si vous ne savez pas exactement dans quel cas vous vous trouvez, le premier mode d’accès est le plus courant : "Hébergement mutualisé et web infogéré > Par votre espace client". C’est celui auquel vous pouvez vous référer par défaut.
Un mode d’accès spécifique est également prévu pour les participants à 24h by WebCup (voir le dernier point de cette page).
Hébergement mutualisé et wePeu de lecturesComment accéder en SSH à votre hébergement ?
Si vous êtes en offre MINISITE, l'accès SSH n'est pas possible. Vous devez donc changer d'offre pour en bénéficier.
Attention : pour des raisons de sécurité, le port SSH chez Hodi n'est pas le port 22 mais le port 22974.
Identifiant
L'identifiant à utiliser est votre identifiant cPanel que vous pouvez retrouver dans votre espace client dans la section "Mes services" :
CliqPeu de lectures