Script pour sauvegarder son serveur web linux

Vous avez configurer votre serveur web, il est désormais temps de mettre en place un script pour sauvegarder ses fichiers et ses bases de données !

Mon exemple s’articule sur la configuration suivante :

  • distribution linux Debian 8 ou ultérieur (testé sur 8, 9 et 10)
  • serveur web apache2
  • serveur mysql (mariadb ou autre peu importe en théorie)

script pour sauvegarder son serveur

Commençons par créer un dossier backup et un sous dossier sql à la racine de notre système de fichier (ou ailleurs si vous le voulez, pensez à adapter simplement la suite du tutoriel à votre répertoire). Le sous dossier SQL contiendra temporairement les dump de nos bases.

Lire la suite…

Domoticz : récupérer les valeurs en PHP

Après avoir installé domoticz sur votre Raspberry Pi (voir cet article), il peut être intéressant de vouloir récupérer les valeurs des capteurs en PHP, pour les stocker dans une base de données. Ainsi, vous pourriez les utiliser sur votre site web.

domoticz

Mon exemple de test : un site météo basique pour mon village.

Lire la suite…

WordPress – comment installer des extensions sans FTP

wordpressSi vous aussi vous avez un site utilisant le CMS WordPress (comme le site où vous vous trouvez), peut être avez vous déjà été confronté au problème du FTP…

Vous avez mis votre site en ligne grâce au FTP, mais vous ne pouvez pas (ou voulez pas) configurer un accès FTP pour mettre à jour votre site wordpress…

 

La solution est très simple.

Lire la suite…

Sitemap généré automatiquement par PHP

PHP-MysqlUn sitemap est en quelque sorte le plan de votre site pour les moteurs de recherche. Mis en place par Google il y a environ 10 ans, ce fichier est indispensable pour permettre aux robots d’indexation de ne rater aucune page de votre site.

Pour le site espace-monnaies.fr que j’administre, il était indispensable de créer un tel fichier avec toutes les pièces de monnaies du site. Or, elles sont toutes sur la même page avec un paramètre dans l’URL différent (GET).

Exemple : http://espace-monnaies.fr/produits.php?idProduit=2923

Afin de générer un fichier complet, j’ai créé un fichier PHP qui fait une requête dans la base de données du site, afin d’avoir tous les liens vers toutes les pièces de monnaies.

Lire la suite…

1 2 3