Une médiathèque visible peut masquer deux problèmes
Le lundi, une association importe dans WordPress les archives d’un magazine et les illustrations d’une nouvelle série. Le mardi, la page d’accueil, les galeries et les premières fiches s’affichent. L’équipe prépare le changement de domaine et reçoit la confirmation que la base a été sauvegardée. Reste à démontrer qu’une copie privée peut retrouver chaque fichier attendu au point choisi et qu’elle tient sur l’espace prévu, même pendant l’extraction.
Le problème apparaît si la base du mardi connaît les nouvelles pièces jointes alors que la copie des fichiers date du dimanche. La page restaurée peut garder le titre, le texte alternatif et les dimensions de l’image. Elle peut même afficher une vignette servie par le CDN de l’ancien site. Quand cette URL disparaît ou que le cache expire, le défaut remonte sur la page et dans les liens de téléchargement. Une restauration doit tenir sans cet accès à l’origine.
Le comparatif couvre xneelo Web Hosting Basic en Afrique du Sud et TailoredHosting WP Starter DirectAdmin au Kenya. Chez xneelo, la procédure publique permet de choisir un fichier ou un répertoire et une nouvelle destination. Chez TailoredHosting, le point SQL quotidien peut être plus récent que le point hebdomadaire des fichiers. Dans les deux cas, la validation porte sur le même lot importé, les dates réellement disponibles et le pic de place d’une restauration isolée.
Comparer avant de choisir
Les offres en un coup d’œil
Repérez l’usage et le budget qui vous correspondent, puis consultez la notice pour examiner les limites et les composants nécessaires.
Le tableau défile horizontalement sur petit écran. Au clavier, sélectionnez-le avec Tab, puis utilisez les flèches gauche et droite.
| Offre | Pour quel besoin ? | Tarif et facturation | Renouvellement et assistance |
|---|---|---|---|
xneelo Web Hosting BasicLire la notice | Un petit lot de médias vérifié dans une copie isolée avec une base libre. | 99 ZAR TTC par mois Tarif mensuel. Cycles selon le mode de paiement. TVA comprise dans le prix affiché. | Tarif récurrent affiché de 99 ZAR TTC par mois au relevé. |
TailoredHosting WP Starter DirectAdminLire la notice | Une médiathèque qui dispose d’un export post-import indépendant et d’un espace de recette séparé. | 3 360 KES HT la première année Annuel, sans frais de mise en service TVA ajoutée si applicable. À 16 %, 3 897,60 KES puis 4 872 KES TTC. | 4 200 KES HT par an au renouvellement affiché. |
Le prix du forfait et la place disponible pendant l’essai
xneelo affiche Basic à 99 ZAR TTC par mois, avec 15 Go SSD, trois bases et un compte SFTP. Douze mensualités au tarif affiché reviennent à 1 188 ZAR TTC avant domaine et éventuel dépassement. Le guide de facturation annonce une remise de 3 % pour certains règlements annuels. Vérifiez le cycle accessible avec votre mode de paiement. Le fournisseur facture 20 ZAR par Go supplémentaire selon sa documentation. Son exemple d’un compte à 19 Go aboutit à 179 ZAR pour Basic. Avant de laisser temporairement un gros ZIP sur le compte, demandez à quel moment l’usage est mesuré et quel montant entrerait sur la facture.
La politique de xneelo fixe aussi 200 000 entrées par compte et 50 000 par répertoire en hébergement mutualisé. Le périmètre englobe par exemple les fichiers web, répertoires et messages. Cette politique indique qu’un dépassement peut conduire à exclure des fichiers ou dossiers du système de sauvegarde. Elle traite le stockage des bases à part, avec une limite de 5 Go par base. Pour Basic, relevez donc l’usage disque, le nombre d’entrées et les bases déjà occupées avant de réserver une destination.
TailoredHosting affiche WP Starter DirectAdmin à 3 360 KES HT les douze premiers mois, puis 4 200 KES HT par an, sans frais de mise en service. Avec une TVA de 16 % si elle s’applique à la facture, le calcul donne 3 897,60 KES puis 4 872 KES TTC. Le forfait annonce 40 Go et 250 000 inodes par compte, en incluant fichiers, répertoires et e-mails. Le tableau du produit indique un compte DirectAdmin et ne prévoit pas de staging intégré. La migration gratuite annoncée concerne un compte de moins de 10 Go. Demandez quelle taille est prise en compte avant de compter dessus pour déplacer la photothèque.
Les échéances comptent si la bascule s’étale sur plusieurs semaines. Les conditions de xneelo demandent un mois civil de préavis pour résilier. TailoredHosting indique une reconduction pour la même durée, un rappel au moins 14 jours avant l’échéance dans ses conditions, un préavis écrit d’au moins 30 jours en cas de changement du prix de renouvellement et une suspension possible après cinq jours de grâce en cas d’impayé. Consignez les dates de résiliation et de renouvellement dans le planning avec la durée pendant laquelle l’ancien hébergement doit rester joignable. Les prix sont relevés le 10 novembre 2026 dans leur devise d’affichage.
Figer ce que la copie doit retrouver
Préparez une liste des médias attendus à partir des fichiers sources et des pages à migrer. Identifiez chaque pièce jointe par un repère éditorial stable, par exemple le nom du reportage et le numéro d’image. Un import peut réattribuer les identifiants WordPress. Gardez donc le lien entre l’identifiant d’origine, celui de destination et le chemin relatif utilisé après import. Pour un projet qui déplace aussi les publications, choisissez des exemples issus des images à la une, des blocs de galerie et des liens directs vers les téléchargements.
Dans le WordPress importé, repérez le chemin du fichier joint et les tailles décrites dans les métadonnées. Relevez au minimum le chemin, la taille en octets, le format, les dimensions des images et une empreinte SHA‑256 pour les fichiers vérifiés. Incluez le grand fichier d’origine si WordPress a créé une version réduite, une miniature récente, un recadrage éditorial et un fichier ancien encore utilisé. Pour les variantes générées pendant l’import, établissez la référence après avoir validé leur rendu dans la copie importée.
Comparez d’abord cette référence avec le lot source. Un original attendu mais déjà absent du site importé révèle une anomalie d’import qu’aucune sauvegarde prise ensuite ne saura réparer. À l’inverse, une galerie peut avoir changé d’adresse de fichier tout en affichant l’image correcte. Documentez ce changement avant de figer le chemin et l’empreinte de la destination. Si certaines images sont stockées chez un service d’objets, répertoriez-les à part avec leur propre méthode de récupération. Un export du répertoire WordPress seul peut les omettre.
Juste après la recette d’import, notez un repère commun pour le SQL, l’archive des médias et le manifeste. Réservez si possible une courte fenêtre sans nouvel envoi ni régénération. Indiquez le fuseau et l’heure du dernier média validé. Un second export effectué après une reprise des envois peut inclure des fichiers qu’un premier SQL ignore ou manquer les nouveaux liens. Conservez chaque ensemble dans un dossier distinct en dehors du compte et associez-y les empreintes des artefacts.
Choisir les deux points à restaurer
xneelo indique des sauvegardes quotidiennes du répertoire de l’utilisateur et des bases MySQL, avec une conservation allant jusqu’à deux semaines. Dans Restore Backup, choisissez la date des fichiers, sélectionnez le répertoire de médias et demandez un nouveau répertoire. Le panneau permet aussi de restaurer à l’emplacement d’origine avec écrasement. Choisissez la destination distincte et vérifiez qu’elle reste inaccessible au public avant d’y mettre les fichiers. Pour le SQL, sélectionnez une nouvelle base si le quota de trois le permet. Si les trois emplacements sont pris, prévoyez une base externe isolée et vérifiez comment récupérer le point voulu.
TailoredHosting indique pour WP Starter DirectAdmin une sauvegarde hors site du compte chaque semaine et une sauvegarde hors site des bases chaque jour. La fiche annonce une conservation de 14 jours pour les deux. La copie complète hebdomadaire inclut les fichiers, les bases et le courrier présent sur la plateforme au moment de la capture. Le point quotidien couvre les bases seules. Le dimanche et le mardi de l’exemple peuvent donc correspondre à deux états différents. Demandez dans le ticket la date de chacun, les répertoires inclus et la possibilité de recevoir les fichiers ou de les restaurer vers une autre destination. La politique indique qu’une base peut être restaurée seule. Elle précise que la restauration écrase les données du périmètre choisi et permet de demander un périmètre partiel. Attendez une confirmation de la destination avant toute opération.
Une date commune affichée dans un panneau laisse ouverte la question des heures de capture et des envois en cours. Vérifiez les fichiers dans la destination restaurée avec le manifeste et faites correspondre le SQL au lot choisi. Si le point de l’hébergeur manque un original ou un recadrage, repartez de la paire exportée après import. Si elle manque aussi, récupérez l’original à la source, refaites la variante requise dans la copie isolée et produisez un nouveau manifeste après vérification.
Ouvrir les médias en coupant le retour vers la source
Préparez une copie isolée avec sa propre base, ses propres identifiants et un accès privé. Bloquez l’envoi de mails et les tâches susceptibles de déclencher une synchronisation. Faites servir les pages et les médias depuis la destination d’essai. Pour quelques pages représentatives, vérifiez dans les requêtes du navigateur le domaine qui répond. Un aperçu du bloc ou une réponse HTTP 200 sur une URL externe ne prouve pas que le fichier est revenu. Ouvrez les originaux et les tailles réellement demandées par le navigateur depuis la destination restaurée.
Vérifiez la taille, les dimensions et l’empreinte sur le fichier récupéré. Deux archives peuvent afficher le même nombre de fichiers et les mêmes noms tout en contenant une ancienne version. Une taille identique ne distingue pas deux images différentes. Dans PowerShell, la commande Get-FileHash avec l’algorithme SHA256 calcule l’empreinte d’un fichier. Sous Linux, utilisez sha256sum sur le fichier restauré. Comparez la valeur au manifeste de référence. Pour une photothèque modeste, comparez les empreintes de toute l’arborescence. Sur un grand corpus, comparez tous les chemins et toutes les tailles, contrôlez les empreintes du lot importé et notez l’étendue exacte du contrôle sur les autres fichiers.
Testez aussi une galerie sur mobile, une pièce jointe déjà présente avant l’import et une pièce ajoutée tout à la fin. Comparez le cadrage des miniatures et ouvrez les téléchargements que la page propose. Une régénération de tailles peut rendre une page de nouveau utilisable. Lorsqu’un recadrage manuel ou une transformation propriétaire comptait dans la publication, comparez le résultat avec la référence visuelle avant de l’accepter et gardez une trace des variantes régénérées.
Mesurer le pic en octets et en entrées
Relevez l’occupation complète du compte juste après l’import et avant de déposer l’archive. Séparez les médias, les autres fichiers du site, les caches, les messages et le SQL selon le périmètre du compteur de l’hébergeur. Mesurez ensuite l’archive compressée, son arbre extrait et les fichiers temporaires attendus. Additionnez uniquement les éléments présents simultanément. Si l’archive reste sur un disque externe et que seul le flux des fichiers arrive dans la copie, elle ne fait pas partie du pic sur le compte.
Sur xneelo, prenez un exemple où 10 Gio sont déjà occupés, avec un ZIP de 2 Gio, 4 Gio extraits et 1 Gio temporaire. Le pic atteint 17 Gio, deux au-delà des 15 de Basic selon la convention binaire du guide de facturation. Déplacer le ZIP ramène l’exemple à 15 Gio exactement. Cela ne laisse aucune place aux fichiers imprévus. Avec une copie externe, le compte conserve les 10 Gio de départ. Le scénario mesure l’écart à l’enveloppe incluse. Il ne prédit ni une interdiction d’écrire ni le montant d’une facture pour un pic bref.
Sur WP Starter DirectAdmin, imaginez 170 000 entrées en place, 85 000 dans l’arbre extrait et 5 000 temporaires. Le total atteint 260 000, avant même de compter l’archive si elle est sur le compte. Ce dépassement reste possible avec 25 Go utilisés sur les 40 annoncés. Déplacer un ZIP d’une entrée change peu le résultat. Déplacer l’arbre d’essai en entier hors du compte libère les entrées. Sur xneelo, ajoutez une mesure du plus gros répertoire, car un seul dossier peut dépasser 50 000 entrées alors que le total reste sous 200 000.
Une mesure locale d’arborescence aide à expliquer le pic. Le compteur du panneau reste la référence du compte, en particulier pour le courriel et la façon dont le fournisseur compte les dossiers. Consignez les valeurs avant le transfert, pendant l’extraction et après la suppression des seuls fichiers de travail. Fixez une réserve distincte en octets et en entrées pour les tâches imprévues, puis comparez le pic augmenté de cette réserve aux limites applicables. Si la copie ne tient qu’en supprimant des médias encore nécessaires, changez de destination d’essai.
Rejouer le défaut avant de décider
L’exercice hors ligne livre un petit lot de médias fictifs, des points d’archive et un manifeste. Le programme recrée chaque copie dans un dossier temporaire, charge les références du catalogue fictif et ouvre les fichiers récupérés. Le premier essai associe une base récente à l’archive hebdomadaire. Le fichier de la galerie et sa miniature manquent. Le deuxième essai utilise une archive qui contient tous les chemins et conserve les tailles. La miniature remplacée est détectée par son empreinte.
Le troisième essai extrait la paire constituée après import. Tous les fichiers du manifeste redeviennent lisibles et leurs empreintes concordent. Le programme mesure leurs octets et les fichiers et dossiers extraits. Des budgets séparés, avec les volumes hypothétiques indiqués dans les exemples, font dépasser l’enveloppe disque, le nombre d’entrées du compte ou la limite par répertoire. La simulation recommence avec une destination hors compte. Les mesures du petit lot sont réelles, tandis que les valeurs à l’échelle d’un hébergement sont des entrées du modèle.
Reportez dans votre recette le point récupéré, le média concerné, le chemin, les mesures avant et au pic, la destination et la décision. Si un seul recadrage manque, la page qui en dépend reste à valider. Si un fichier porte le bon nom mais la mauvaise empreinte, reliez-le à la bonne version avant de relancer le contrôle. Sur un site public, vérifiez aussi les pages et l’origine des requêtes dans WordPress, une étape qui se fait hors de l’exercice.
- Extrayez le ZIP dans un dossier vide. Avec Python 3.10 ou supérieur, lancez python recette.py.
- Comparez le chemin, les dimensions, le nombre d’octets et l’empreinte de la miniature. Vérifiez les résultats des copies hebdomadaire, substituée et intègre.
- Reprenez vos chiffres dans les budgets. Si le dossier, les inodes ou le disque atteignent le plafond, déplacez la copie d’essai entière avant de relancer.
Choisir selon l’endroit où la copie tient
xneelo Basic convient si le lot tient avec de la marge dans l’enveloppe disque et sous les deux seuils d’entrées, et si l’équipe veut demander elle-même un répertoire restauré. Pour une photothèque compacte, le panneau réduit la dépendance à un ticket. Avant de retenir cette voie, contrôlez que vous pourrez utiliser une base distincte et retrouver un point postérieur au dernier envoi. Le préavis d’un mois civil entre dans le calcul de la période de coexistence.
TailoredHosting WP Starter DirectAdmin offre une enveloppe disque supérieure et un seuil de 250 000 inodes. Il convient si l’équipe peut conserver un export indépendant après import, puis monter une copie séparée lorsque le compte ne peut pas accueillir le doublon. Le point de la base quotidienne peut aider à récupérer une modification récente. Pour les fichiers, demandez le point hebdomadaire concret et son périmètre, et prévoyez la voie de secours si le ticket ne peut pas livrer une copie exploitable sans écrasement.
Si une rafale de petits fichiers ou des générations de miniatures saturent l’hébergement retenu, faites le test hors compte. L’ancien site doit rester disponible le temps prévu pour la validation, mais l’essai doit pouvoir s’en passer. Dans les deux offres, l’archive indépendante prise après l’import vaut surtout par sa capacité à remettre sur pied le lot complet. Le prix du forfait est une donnée de choix une fois les conditions de récupération vérifiées.
Autoriser la bascule avec des preuves datées
Demandez au responsable éditorial d’approuver les pages testées, les recadrages et les téléchargements. Demandez au responsable technique de dater la paire SQL et médias, de joindre le résultat du manifeste et de montrer les deux mesures de marge sur la destination réelle. Gardez l’identifiant du point fournisseur ou de l’archive indépendante et le chemin de la copie privée pour pouvoir recommencer dans la même configuration.
Si de nouveaux médias sont arrivés depuis le test, relevez le delta au moment du gel et contrôlez en priorité les fichiers qu’il ajoute ou remplace. Si la date du point est inconnue, si un fichier utilisé reste illisible ou si le pic ne laisse plus de réserve, reportez la bascule. Conservez les données du site actif pendant la correction et gardez un export récent à portée de l’équipe.
Après le changement, reprenez une courte sélection de pages sans cache et vérifiez l’adresse des médias, les images à la une et les liens de téléchargement. Gardez le manifeste validé avec le lot de reprise. Le prochain incident pourra alors être comparé à une liste datée et contrôlée, ce qui permet de savoir quels fichiers réimporter et quel point choisir.
- Relever le dernier média validé et la date du SQL et de l’archive.
- Comparer les chemins et empreintes sur la destination isolée.
- Mesurer le pic disque, le nombre d’entrées et, chez xneelo, le plus gros répertoire.
- Décider et consigner le résultat avant la modification du domaine.
Pour aller plus loin
Usages, tarifs et points à vérifier
Les 2 offres en détail
L’ordre des notices ne constitue pas un classement. Comparez les fonctions utiles à votre projet et les conditions de l’offre choisie.
xneelo Web Hosting Basic
Schéma de restauration éditorial — BlogPasCherOuvrir l’illustration en grand ↗À envisager pourUn petit lot de médias vérifié dans une copie isolée avec une base libre.
Hébergement mutualisé sud-africain avec restauration documentée vers un nouveau répertoire.
Tarif de l’offre
99 ZAR TTC par mois
Facturation : Tarif mensuel. Cycles selon le mode de paiement.
Renouvellement / assistance : Tarif récurrent affiché de 99 ZAR TTC par mois au relevé.
TVA comprise dans le prix affiché.
Relevé le .
Points forts
- Sauvegardes quotidiennes du répertoire de l’utilisateur et du SQL
- Sélection d’un fichier ou dossier et possibilité d’une nouvelle destination
- Trois bases et un compte SFTP
À prendre en compte
- 15 Go SSD inclus, dépassement facturé 20 ZAR par Go
- 200 000 entrées par compte et 50 000 par répertoire. Le dépassement peut exclure des fichiers des sauvegardes.
- Nouvelle base seulement si une place est disponible
Conditions du tarif et compatibilité
Comprendre l’offre
- Tarif relevé
- 99 ZAR TTC par mois
- Devise
- ZAR
- Facturation
- Tarif mensuel. Cycles selon le mode de paiement.
- Renouvellement et assistance
- Tarif récurrent affiché de 99 ZAR TTC par mois au relevé.
- Taxes et frais
- TVA comprise dans le prix affiché.
- Engagement et conditions
- Résiliation avec préavis d’un mois civil.
- Date du relevé
Compatibilité et composants
- WordPress existant
- MySQL
- xneelo Control Panel
TailoredHosting WP Starter DirectAdmin
Schéma de restauration éditorial — BlogPasCherOuvrir l’illustration en grand ↗À envisager pourUne médiathèque qui dispose d’un export post-import indépendant et d’un espace de recette séparé.
Hébergement WordPress kényan avec une fenêtre distincte pour la base et les fichiers.
Tarif de l’offre
3 360 KES HT la première année
Facturation : Annuel, sans frais de mise en service
Renouvellement / assistance : 4 200 KES HT par an au renouvellement affiché.
TVA ajoutée si applicable. À 16 %, 3 897,60 KES puis 4 872 KES TTC.
Relevé le .
Points forts
- 40 Go et 250 000 inodes
- Sauvegarde hors site du compte hebdomadaire et du SQL quotidienne, conservation 14 jours chacune
- Assistance annoncée 24 h/24 et 7 j/7 par ticket, e-mail et chat
À prendre en compte
- Staging intégré absent sur Starter
- La restauration par ticket écrase le périmètre restauré, destination séparée à confirmer
- Migration gratuite annoncée pour un compte de moins de 10 Go
Conditions du tarif et compatibilité
Comprendre l’offre
- Tarif relevé
- 3 360 KES HT la première année
- Devise
- KES
- Facturation
- Annuel, sans frais de mise en service
- Renouvellement et assistance
- 4 200 KES HT par an au renouvellement affiché.
- Taxes et frais
- TVA ajoutée si applicable. À 16 %, 3 897,60 KES puis 4 872 KES TTC.
- Engagement et conditions
- Douze mois facturés d’avance, reconduction sur la même durée.
- Date du relevé
Compatibilité et composants
- WordPress existant
- DirectAdmin
- MariaDB et phpMyAdmin
- TCS AI Builder et staging intégrés aux offres supérieures, selon la formule





