Migrer un site WordPress facilement avec Duplicator

Aujourd’hui, j’ai réussi à migrer un autre site sur mon serveur sans aucune difficulté. Pour moi, actuellement, l’extension Duplicator a toujours été un outil très utile et très simple d’utilisation. Je n’ai pas besoin de la version payante pour que ça fonctionne correctement.

La petite extension me sert simplement à créer un fichier compressé avec une page d’installation que je peux télécharger sur mon ordinateur, et ce, tout à fait gratuitement. C’est également un bon moyen de sauvegarder le site en entier. La version payante offre une sauvegarde automatique, mais il suffit de la faire manuellement de façon régulière.

Lorsque notre fichier est conservé sur notre ordinateur, il est très facile de migrer notre site de WordPress sur un autre serveur de façon simple et efficace. Sur le nouveau serveur, il suffit simplement de préparer le répertoire d’accueil et de créer un hôte virtuel. On peut aussi créer une base de données vide, ce qui est la solution la plus simple avec un utilisateur qui a les droits pour cette nouvelle base de données.

On peut également transférer le nouveau site sur le même domaine ou un autre domaine et tout se fait automatiquement. Le fichier d’installation s’occupe de la transition en répondant au questionnaire avant la migration.

Duplicator est très stable et très fiable pour l’avoir utilisé plusieurs fois pour migrer ou sauvegarder mes sites WEB.

Résoudre les Problèmes de Mémoire sur Serveurs Gratuits

Ce soir, j’ai remarqué que mon serveur de base de données est assez gourmand au niveau de la mémoire. Étant donné que je n’ai que 1 Go de mémoire vive sur cette instance gratuite, il est assez important que j’y trouve une alternative.

J’ai effectué une sauvegarde avant de changer mon serveur de base de données. J’ai lu que MariaDB est beaucoup plus performant et qu’il consomme un peu moins de ressources. Ce dernier est également complètement compatible et il n’y a pas à faire de changement sur le fond pour le site.

C’est la première fois également que je récupére un site WEB avec l’extension All-in-One. Cette extension me donnait des erreurs car elle comporte des limitations. Au départ, l’extension semblait assez simple pour la restauration, mais l’option en un clic n’est pas disponible dans la version gratuite.

Pour faire une sauvegarde, on doit télécharger le fichier créé sur notre ordinateur. Il garde tout de même une copie sur le serveur même. Par la suite, au lieu de restaurer par le fichier qui est déjà sur le serveur, il suffit simplement de charger le même fichier qu’on avait sauvegardé sur notre ordinateur.

Une chose importante à savoir est que si notre serveur a des limitations de téléchargement, il est possible que le fichier soit refusé. Pour contourner le problème, il faut aller modifier le fichier de configuration de PHP pour qu’il accepte ce fichier.

L’extension payante est conçue pour passer outre les limitations du système, mais un message vous indique quand même de quelle façon il est possible de tout faire manuellement.

Pour l’instant, j’observe si mon instance peut tenir le coup avec cette nouvelle installation. Je reviendrai un peu plus tard sur cette expérience.

Premier test du serveur

Depuis hier, je n’ai pas eu beaucoup de réussite en ce qui concerne la stabilité de mon serveur. Je sais qu’il n’a pas beaucoup de mémoire, en l’occurrence un Go seulement.

Ce qui m’étonne, c’est que j’ai sensiblement effectué la même configuration en local avec les mêmes spécifications ou presque. Je ne sais pas si c’est normal, mais je vois le CPU qui est utilisé à 100 % lorsque le serveur n’est plus disponible. Pourtant, ce n’est pas moi qui travaille sur ce dernier et je n’ai pas beaucoup d’outils pour savoir exactement ce qui se passe dans ces cas de panne.

Pour le moment, la seule chose qui me vient en tête est que probablement je subis une attaque de l’extérieur et c’est pourquoi j’ai ajouté une couche de sécurité à l’accès du serveur.

En attendant, je vais voir si le serveur va rester en ligne avec cette dernière modification.

Mise en route

Depuis quelques jours, je cherche un moyen de pouvoir installer mon serveur dans un espace gratuit qui existe depuis quelques années. Évidemment, la gratuité de ces services comporte un compromis : avoir une application légère qui n’est pas trop gourmande en ressources, puisque les services offerts gratuitement ont certaines limitations.

Je suis actuellement sur une plateforme payante d’OVH qui est, d’après mon expérience, un service impeccable et très stable. Mon serveur y est implanté depuis maintenant plusieurs années et je n’ai eu aucun problème depuis ce temps. Mais avec seulement deux ou trois sites web, je pense que je peux trouver une solution un peu moins chère.

Le cloud met à la disposition des développeurs ces services, notamment celui que je veux utiliser, qui sont en quelque sorte des VPS pour y installer un OS, le plus souvent une distribution Linux.

Ces quelques jours, j’ai essayé les services Oracle, qui n’ont pas donné de très bons résultats. J’ai eu beaucoup de problèmes à installer mon serveur, et ce, en réinstallant différentes distributions. Sur ce service, je crois qu’il existe actuellement un problème de ressources, car aussitôt que je voulais exécuter une première application de mise à jour des paquets, mon serveur ne répondait plus du tout et il était même impossible d’entrer pour le redémarrer.

Je devais toujours réinitialiser à partir de l’interface propriétaire. J’ai galéré pendant une bonne journée pour finalement décider de faire appel au service d’assistance technique. L’aide n’a rien donné, puisqu’ils me répondaient toujours que c’était sûrement mon installation le problème. Même si je confirmais que je repartais de zéro lors de mes tentatives, il n’a pas été possible d’avoir une aide plus sérieuse.

J’ai fini par abandonner le service, puisque j’étais incapable de poursuivre mes installations. Au bout de quelques jours, j’ai poursuivi mes recherches. J’ai trouvé un autre service similaire chez AWS. Je suis encore en période d’essai et j’ai eu encore quelques problèmes de ressources au niveau de mon serveur. Je vais voir avec le temps si je suis capable d’y implanter mon nouveau serveur.