Aller au contenu
SkyMinds – WordPress performance & security SkyMinds.Net

SkyMinds.Net

  • WordPress
  • Sysadmin
  • Plugins WordPress
  • Votre site WordPress
  • Contact
  • SkyMinds

Tous les articles sur la thématique "root"

SSH : corriger l’erreur « Permissions are too open »

Erreur SSH “Permissions are too open” ? Corrigez les droits de vos clés SSH et évitez l’erreur classique entre clé publique et privée.

MySQL: résoudre l’erreur « Incorrect datetime value » lors d’opérations sur les tables

Vous pouvez obtenir cette erreur lors de simples opération de maintenance avec la nouvelle configuration de MySQL par défaut. Solutions.

SSH : corriger l’erreur « Missing privilege separation directory: /run/sshd »

Résolvez les erreurs SSH “Missing privilege separation directory: /run/sshd” et “Could not load host key” sur Ubuntu/Debian avec ssh-keygen, systemd et sshd -t.

Réparer wp_options sans clé primaire ni unique key dans WordPress

Réparez une table wp_options sans PRIMARY KEY, AUTO_INCREMENT ou UNIQUE KEY : diagnostic WP-CLI, doublons option_name, sauvegarde et SQL sûr.

MariaDB ne veut plus redémarrer : quelques solutions

MariaDB refuse de redémarrer après des erreurs de données et de Nginx : ce retour d’incident vérifie l’état du service puis identifie un manque d’espace disque.

WordPress : nettoyer les tables wp_options et wp_postmeta

Nettoyer les tables wp_options et wp_postmeta est important car elles ont un impact majeur sur les performances globales de WordPress.

Ubuntu : supprimer les vieux kernels et libérer de la place sur la partition /boot

Voici un tutoriel qui vous permet de supprimer les kernels linux installés sur votre serveur qui ne sont pas actuellement utilisés.

PHP : sécuriser les cookies de session avec HttpOnly, Secure et SameSite

Sécurisez les cookies de session PHP avec HttpOnly, Secure et SameSite via php.ini, PHP-FPM, .user.ini ou session_set_cookie_params().

Résoudre l’erreur « /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable »

Lors d’une mise à jour APT, il arrive qu’un installeur vous demande s’il faut écraser ou non un des fichiers de configuration existant.

Serveur dédié : remplacer gzip par pigz pour profiter de la compression multi-core

Mark Adler, l’auteur de gzip, a écrit pigz pour compresser fichiers et répertoires en utilisant tous les coeurs du processeur simultanément.

PHP : configurer un pool PHP pour chaque site

Afin de monter en charge et fournir à chaque site les ressources qui lui sont nécessaires, adoptons la stratégie « un site, un pool PHP ».

Linux : récupérer des vidéos depuis votre terminal avec MovGrab

Movgrab est un outil en ligne de commande qui permet de télécharger facilement des vidéos sur YouTube, DailyMotion, Vimeo, Blip.tv, Liveleak, Guardian…

Subliminal : corriger “list object has no attribute lower”

Corrigez l’erreur Python “AttributeError: list object has no attribute lower” avec Subliminal sans modifier brutalement les fichiers du paquet.

WordPress: mettre un plugin à jour sur plusieurs sites sur le serveur en une seule opération

Tutoriel pour mettre en place un système de liens symboliques pour mettre à jour un même plugin sur plusieurs sites hébergés sur le serveur.

Mapper un dossier Synology sur Ubuntu avec NFS

Montez un dossier Synology sur Ubuntu avec NFS, configurez DSM, ajoutez le partage dans fstab et corrigez les erreurs de permissions.

Serveur dédié : mise à jour du kernel OVH pour combler les failles Spectre et Meltdown

Retour sur Spectre et Meltdown : présentation des failles d’exécution spéculative et mise à jour du noyau OVH pour protéger un serveur dédié.

Backup Manager : résoudre l’erreur « tar: file changed as we read it » lors de la création de la sauvegarde

Guide pour résoudre l’erreur « tar: file changed as we read it » lors de la création des fichiers de sauvegarde du site avec Backup Manager.

Serveur dédié : transférer et héberger un nouveau domaine sur votre serveur

Guide pour héberger un nouveau domaine sur votre serveur: sauvegarde du site, nouvel espace, services en HTTPS et service mail sécurisé.

Serveur dédié : résoudre l’erreur « tail: inotify cannot be used, reverting to polling: Too many open files »

Diagnostiquer l’erreur tail liée à inotify et à un excès de fichiers ouverts sur un serveur Linux, en repérant les processus et les instances responsables.

Serveur dédié : réinitialiser le mot de passe root d’un serveur MySQL ou MariaDB

Réinitialisez le mot de passe root de MySQL ou MariaDB sur un serveur Linux : le tutoriel intervient lorsque l’accès administrateur à la base n’est plus connu.

MariaDB : résoudre l’erreur 1062 (duplicate entry for key PRIMARY) lors de la réplication des bases de données

Guide pour résoudre l’erreur 1062 (duplicate entry for key PRIMARY) lors de la réplication des bases de données avec MySQL ou MariaDB.

Linux : résoudre l’erreur « Cannot set LC_ALL to default locale »

Tuto : comment régler les erreurs du type « locale: Cannot set LC_ALL to default locale » une bonne fois pour toute sur votre serveur.

Linux : créer un fichier d’échange (swap) pour optimiser un VPS

Tutoriel : créer un fichier d’échange (swap) pour optimiser les performances de votre VPS et éviter les erreurs Out of Memory (OOM).

Nettoyer les fichiers de session PHP obsolètes sous Debian et Ubuntu

Diagnostiquez les inodes saturés et réparez le nettoyage des sessions PHP avec phpsessionclean, systemd et une commande find sécurisée.

Serveur dédié : installer NginX avec support HTTP2 et certificat SSL, PHP, MariaDB sous Debian

Guide pour installer NginX, PHP7, MariaDB et un certificat SSL gratuit avec Let’s Encrypt sous Debian. Configuration optimisée pour la sécurité.

Serveur dédié : mise à jour vers PHP7.1 sous Debian

Guide pour mettre à jour PHP de PHP7.0 à PHP7.1 sur un serveur dédié qui tourne sous Debian stable (Jessie) avec PHP-FPM et NginX.

Serveur High Availability : créer un load balancer avec une IP flottante

Guide pour créer un load balancer sous Linux et attribuer une IP flottante à un VPS, en cas de défaillance d’un service critique du serveur principal.

Créer un serveur High Availability : la réplication des fichiers

High Availability server: tutoriel pour la réplication des fichiers du site du serveur principal en temps réel sur le serveur de sauvegarde.

Créer une clé SSH pour se connecter sans mot de passe

Créez une clé SSH Ed25519 pour vous connecter sans mot de passe interactif : ssh-keygen, ssh-copy-id, ssh-agent, permissions et sécurité.

Créer un serveur High Availability : la réplication des bases de données

Répliquez les bases de données entre deux VPS pour la haute disponibilité : configuration master et backup, contrôle de synchronisation et mode master-master.

NAS Synology : installer Entware en remplacement d’IPKG pour des applications à jour

Installez Entware pour ajouter des sources de paquets supplémentaires à votre NAS Synology. Idéal pour mettre les applications à jour.

Utiliser Rsync pour sauvegarder un serveur Linux vers un NAS Synology

Guide pour configurer rsync pour planifier des sauvegardes d’un serveur distant et permettre l’accès SSH vers votre NAS Synology en local.

Synology : installer PIP, le gestionnaire de paquets Python

Installer pip sur un NAS Synology par SSH pour ajouter des paquets Python, avec connexion admin puis sudo -i sous DSM 6 avant l’installation du gestionnaire.

Installer le kernel Liquorix sur Linux Mint

Installez le kernel Liquorix sur Linux Mint ou LMDE : prérequis, Timeshift, Secure Boot, DKMS, installation, tests et retour au noyau officiel.

PHP : résoudre l’erreur « PHP Fatal error: Uncaught Error: Class DOMDocument »

Après une mise à jour de PHP 7, l’erreur Class DOMDocument not found conduit à vérifier les extensions nécessaires et l’activation de PHP-FPM pour Apache.

Corriger l’erreur APT NO_PUBKEY sans apt-key

Corriger NO_PUBKEY dans APT sans apt-key : clé officielle du dépôt dans /etc/apt/keyrings, configuration signed-by et vérification des sources et signatures.

Serveur dédié : à la recherche de l’inode perdue ou comment résoudre le problème « no space left on device »

No space left on device malgré de l’espace disque : retour sur une pénurie d’inodes qui perturbe WordPress et sur le diagnostic du serveur dédié.

NAS Synology : retrouver l’accès SSH pour rsync après la mise à jour du DSM

Après DSM 6, rétablir rsync par SSH sur un NAS Synology avec un compte du groupe administrators, puis adapter la connexion qui utilisait auparavant root.

Linux : réparer les touches Fn de luminosité écran et clavier

Les touches Fn de luminosité ne fonctionnent plus sous Linux ? Diagnostiquez écran, clavier rétroéclairé, ACPI, brightnessctl, Wayland et Xorg.

Se connecter depuis un serveur vers un NAS Synology avec des clés SSH, sans mot de passe

Créer des clés SSH entre un serveur et un NAS Synology pour envoyer des sauvegardes ou utiliser rsync sans mot de passe, avec une connexion chiffrée.

NAS Synology : installer IPKG pour ajouter des applications supplémentaires

Archive Synology : activer SSH et installer IPKG sur un DS212+ pour ajouter des outils comme nano ou screen et utiliser davantage de commandes sur le NAS.

Bash : personnaliser le prompt du terminal

Je vous propose de changer les couleurs de l’invite de commande (prompt) de votre terminal sous linux, pour différencier vos serveurs sous SSH.

Serveur dédié : mettre à jour Apache pour HTTP/2

Archive du passage d’Apache à HTTP/2 sur un serveur dédié : évolution depuis HTTP/1.1, limites des connexions et mise à jour pour tester le protocole.

Fail2Ban: protéger Postfix contre les attaques DoS de types AUTH, UNKNOWN et EHLO

Protégez Postfix avec Fail2Ban contre les connexions répétées de types AUTH, UNKNOWN et EHLO, à partir d’erreurs observées dans les logs du serveur mail.

Postfix : corriger l’erreur SASL _sasl_plugin_load failed pour le plugin SQL

Corrigez l’erreur Postfix SASL _sasl_plugin_load failed : diagnostic Cyrus/Dovecot, plugin SQL, smtpd_sasl_path, logs et paquets Debian.

Serveur dédié : produire une meilleure réserve d’entropie avec haveged

Créons une mielleure réserve de forte entropie, par exemple lorsque l’on génère une clé SSH, un certificat SSL/TLS ou une clé pour DNSSEC.

BASH : lister, bloquer et débloquer des adresses IP avec iptables

Sur un serveur dédié, il n’est pas rare d’avoir des adresses IP à bannir pour se débarrasser de visiteurs malveillants, de spammeurs ou de bots…

Serveur dédié : migration de MySQL vers MariaDB

Passage de MySQL à MariaDB sur un serveur dédié : raisons du choix, installation, configuration et observations de consommation mémoire après migration.

Serveur dédié : optimiser les GIF avec Gifsicle

Optimisez vos GIF sur serveur Linux avec Gifsicle, en mode batch ou récursif, puis convertissez les animations lourdes en MP4, WebP ou AVIF.

Postfix : résoudre l’erreur « Untrusted TLS connection established to Gmail »

Malgré mon certificat, la connexion du serveur mail à un serveur sortant n’était pas entièrement chiffrée.

Serveur dédié : la mise à jour vers Debian 8 Jessie

Retour d’expérience sur la mise à jour d’un serveur dédié de Debian 7 Wheezy vers Debian 8 Jessie, avec Apache 2.4, Postfix et erreurs 403.

PHP 5.6 sur serveur dédié : migrer vers PHP 8 proprement

PHP 5.6 est obsolète. Auditez votre serveur dédié, isolez les sites legacy, testez WordPress et migrez vers PHP 8 sans casser la production.

Raspberry Pi : copier une image sur une carte microSD

Copiez une image Raspberry Pi sur une carte microSD avec Raspberry Pi Imager, Balena Etcher ou dd sous Linux/macOS, sans effacer le mauvais disque.

Serveur dédié : activer l’IP canonique du serveur sous Apache

Rediriger l’adresse IP d’un serveur Apache vers le domaine : configuration de la canonisation pour éviter un même contenu accessible sous deux adresses.

Serveur dédié : installer la dernière version d’OpenSSL sous Debian

Procédure historique de mise à jour d’OpenSSL sous Debian via les dépôts Sid : vérifier les versions disponibles puis installer une version plus récente.

Serveur dédié : retirer Varnish, devenu inutile avec HTTPS

Retour sur le retrait de Varnish après le passage de SkyMinds en HTTPS : modification d’Apache pour servir le site directement, sans désinstaller le proxy.

WordPress : afficher les accents dans des blocs texte colorisés par Crayon Syntax Highlighter

Des accents disparaissent dans Crayon Syntax Highlighter : retour sur les blocs text de WordPress et le traitement de caractères mal encodés en UTF-8.

Ubuntu : installer Pepper Flash sous Chromium pour lire les vidéos Flash

Archive Ubuntu consacrée à Pepper Flash sous Chromium : pourquoi le plugin était absent du navigateur et comment l’installer à l’époque d’Ubuntu 14.04.

Corriger xulrunner-bin et les erreurs de bibliothèques Ubuntu

ésolvez l’erreur xulrunner-bin libhunspell sous Ubuntu : paquet obsolète, dépendances cassées, dpkg bloqué et diagnostic avec ldd.

Serveur dédié : configurer Postfix et Courier pour utiliser TLS-SSL en Perfect Forward Secrecy

Sécuriser le serveur de mail, géré par Postfix et Courier, pour utiliser notre certificat SSL et en ajoutant le Perfect Forward Secrecy.

Récupérer un serveur OVH/Kimsufi en mode rescue après un kernel cassé

Guide complet pour réparer un serveur OVH/Kimsufi en mode rescue : chroot, noyau Debian, initramfs, GRUB, RAID, logs et retour au boot normal.

Linux : installer l’imprimante d’étiquettes WiFi Brother QL-710W et utiliser gLabels pour le publipostage

Installez une Brother QL-710W sous Linux en USB ou WiFi, configurez l’imprimante d’étiquettes et préparez des impressions de publipostage avec gLabels.

Configurer Apache avec PHP-FPM et MPM Event sous Debian ou Ubuntu

Remplacez mod_php par PHP-FPM et Apache MPM Event sous Debian ou Ubuntu : installation, configuration, dimensionnement, tests et dépannage.

Serveur dédié : installer et configurer Varnish 4

Ce tutoriel en 3 étapes nous donnera l’occasion de mettre à jour Varnish et de scinder notre fichier de configuration en plusieurs modules.

Articles plus anciens
Articles plus récents
← précédent Page1 Page2 Page3 → suivant
Articles suivants →

Navigation

  • Blog
  • À propos
  • Contact
  • Newsletter
  • Article invité
  • Partenariats

Services

  • Développeur WordPress
  • Développeur WooCommerce
  • Maintenance WordPress
  • Audit WordPress

Expertise technique

  • Optimisation WordPress
  • Sécurité WordPress
  • Migration WordPress
  • Hébergement WordPress

À propos

Je suis Matt Biscay, développeur WordPress et WooCommerce, formateur et sysadmin depuis plus de 20 ans. Je construis, optimise et sécurise des sites conçus pour durer.

L'image montre le mot "kinsta" en lettres minuscules noires et grasses, avec une police moderne et arrondie, sur un fond gris clair.
Logo de WP Engine représentant une grille de carrés turquoise avec une découpe centrale sur la gauche, et le texte "WP engine" en caractères gras bleu foncé sur la droite, sur un fond gris clair.

© 1998–2026 SkyMinds
Mentions légales et vie privée • Hébergé par FastNyx

Page suivante »