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

SkyMinds.Net

  • WordPress
  • Sysadmin
  • LLCER
  • Music/Séries
  • Votre site WordPress
  • SkyMinds

Tous les articles sur la thématique "terminal"

PHP/MySQL : corriger l’erreur « Headers and client library mismatch »

Corrigez l’erreur PHP/MySQL “Headers and client library minor version mismatch” : mysql_connect obsolète, mysqlnd, mysqli, PDO, PHP-FPM et paquets Ubuntu.

Ubuntu : réparer une mise à niveau plantée ou interrompue

Ubuntu ne démarre plus après une mise à niveau ? Réparez GRUB, dpkg, apt, pilotes NVIDIA, paquets cassés et système via recovery ou Live-USB.

MySQL : gérer, purger ou désactiver les binary logs

Apprenez à vérifier les binary logs MySQL : les tailler, les purger, configurer leur rétention ou les désactiver sans casser réplication ni sauvegardes.

Postfix : corriger l’erreur « message file too big »

Postfix bloque un email avec “fatal: www-data(33): message file too big” ? Vérifiez message_size_limit, ajustez la limite et évitez les sauvegardes par email.

Rsync : corriger l’erreur « protocol version mismatch — is your shell clean? »

Rsync échoue avec “is your shell clean?” ? Corrigez les sorties parasites dans .bashrc, .profile, MOTD ou SSH pour rendre le shell distant silencieux.

Linux et MacOS : lister tous les répertoires de plus de 500 Mo

Trouvez rapidement les gros dossiers sous Linux et macOS avec du, awk et sort. Une commande simple pour lister les répertoires de plus de 500 Mo.

Postfix : corriger l’erreur verify_cache.db « possible Berkeley DB bug »

Corrigez l’erreur Postfix “close database /var/lib/postfix/verify_cache.db” en configurant address_verify_map et proxy_write_maps dans main.cf.

Linux : obtenir la valeur numérique du chmod

Obtenez simplement la valeur numérique du chmod sous Linux avec stat, find, permissions octales, propriétaires, groupes et audit WordPress.

Linux Mint : changer la cible des dossiers par défaut

Changez les dossiers par défaut de Linux Mint avec user-dirs.dirs, xdg-user-dirs-update, partitions, liens symboliques et dossiers réseau.

MariaDB : réparer les tables système après une mise à jour

Corrigez l’erreur MariaDB “Column count of mysql.proc is wrong” avec mariadb-upgrade, mysql_upgrade, redémarrage et vérification des tables.

MySQL/MariaDB : vérifier et réparer les tables après un crash

Réparez les tables MySQL/MariaDB après un crash avec mysqlcheck, mariadb-check, myisamchk, diagnostic InnoDB/MyISAM et sauvegarde.

Linux : ajouter un utilisateur à un groupe sans supprimer ses droits

Évitez le piège de usermod -G sous Ubuntu : ajoutez un utilisateur à un groupe avec usermod -aG sans supprimer ses droits existants.

Logrotate : corriger l’erreur MySQL « unexpected operator »

Corrigez l’erreur logrotate MySQL/MariaDB “unexpected operator” avec grep -m1, pid-file, my_print_defaults et tests logrotate.

Serveur dédié : installer MariaDB sur Debian 13

Installez MariaDB sur Debian 13 avec les dépôts officiels ou le dépôt MariaDB, sécurisez le serveur et préparez vos migrations SQL.

BIND9 : corriger les logs EDNS UDP packet size 512

Corrigez les logs BIND9 EDNS UDP packet size 512 octets avec edns-udp-size, max-udp-size, DNS Flag Day 2020 et logging propre.

Serveur dédié : résoudre l’erreur « Can’t connect to local MySQL server through socket »

Corrigez l’erreur MySQL mysqld.sock manquant avec systemd, tmpfiles.d, /run/mysqld, permissions, socket client et diagnostic complet.

Installer wine sous Linux Mint Debian Edition

Installez Wine sur Linux Mint Debian Edition LMDE 7 avec les dépôts officiels, l’architecture i386, WineHQ, Winetricks et des préfixes séparés.

Auditer les problèmes de performance WordPress avec wp profile

Utilisez wp profile pour diagnostiquer un WordPress lent : stages, hooks, plugins, thème, requêtes SQL, cache ratio et plan d’action.

Installer WP-CLI sans accès root ni sudo

Installez WP-CLI sans accès root sur un hébergement mutualisé : ~/bin, PHAR officiel, vérification, PATH, PHP CLI et commandes de test.

wp-cli : importer et exporter les utilisateurs WP

Méthode simple pour exporter tous les utilisateurs d’une base de données WordPress, pour les réimporter sur un autre site, à l’aide de l’excellent wp-cli.

Importer une base de données dans Local depuis le shell

Importez une base SQL dans LocalWP depuis le terminal avec WP-CLI ou MySQL. Gérez les gros dumps, fichiers .sql.gz, erreurs et URLs WordPress.

Corriger Invalid default value for comment_date dans LocalWP

Résolvez l’erreur MySQL Invalid default value for comment_date lors d’un import WordPress dans LocalWP avec sql_mode, WP-CLI et MySQL.

Réinitialiser le mot de passe root de MySQL ou MariaDB sous Debian

Réinitialisez le mot de passe root MySQL ou MariaDB sous Debian : socket auth, skip-grant-tables, systemd, ALTER USER et sécurité.

Changer le nom de fichier par défaut de l’outil capture d’écran sous MacOS X

Changez le préfixe par défaut du nom de fichier de l’outil Capture d’écran sous MacOS.

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.

Utiliser Git pour envoyer du code versionné sur Github

Apprenez à utiliser Git efficacement pour versionner un projet local, créer un dépôt GitHub, ajouter un remote, commit et pousser le code avec main.

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.

Nginx : empêcher le hotlinking des images

Bloquez le hotlinking des images avec Nginx : configuration valid_referers, domaines autorisés, tests curl et limites à connaître.

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

Solution pour le serveur MariaDB qui ne peut plus se lancer lors du redémarrage du service.

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.

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é : déplacer les bases de données MariaDB ou MySQL sur une autre partition

Ce tutoriel vous permet donc de délocaliser les bases de données SQL de MySQL ou MariaDB sur une autre partition.

Désactiver les emails cron sans perdre les erreurs utiles

Stoppez les emails cron inutiles sous Linux avec MAILTO, redirections stdout/stderr, logs dédiés, crond et alternatives systemd timers.

Serveur dédié : mettre à jour OpenSSL sous Debian pour bénéficier de TLS 1.3

Aujourd’hui, le serveur passe donc à TLS 1.3, ce qui nécessite une mise à jour d’OpenSSL et la mise à jour des ciphers sous NginX.

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.

Installer Redis pour accélérer WordPress

Installez Redis sur Debian/Ubuntu pour WordPress : serveur Redis, extension PHP, wp-config.php, Redis Object Cache, WP-CLI, sécurité et tests.

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 ».

Shell : créer une liste de mots de passe facilement

Voici un moyen très simple de créer une liste de mots de passe sécurisés en utilisant le terminal sous Linux ou MacOS.

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…

Calculer le Time To First Byte (TTFB) d’un serveur

Le Time to First Byte (TTFB) est le temps de chargement du premier octet, c’est la mesure qui nous permet d’évaluer la vitesse d’accès à un site.

Nginx : créer un nouveau site WordPress dans un sous-répertoire, sans conflit avec le site principal

Nginx : créer un nouveau site WordPress dans un sous-répertoire, sans conflit avec le site principal.

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.

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 »

Guide pour résoudre l’erreur « tail: inotify cannot be used, reverting to polling: Too many open files » sur un serveur linux.

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

Guide pour réinitialiser facilement le mot de passe root d’un serveur MySQL ou MariaDB avec deux fenêtres de terminal sous Linux.

Suivant →

Navigation

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

Services

  • Développement WordPress
  • Développeur WooCommerce
  • Maintenance WordPress
  • Optimisation WordPress

À propos

Je suis Matt Biscay — développeur WordPress & WooCommerce, formateur et sysadmin depuis 20 ans. Je construis des sites qui durent, chargent vite et génèrent des résultats.

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