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

SkyMinds.Net

  • WordPress
  • Sysadmin
  • LLCER
  • Votre site WordPress
  • Contact
  • SkyMinds

Tous les articles sur la thématique "tuto"

Tous les tutoriels du site qui vous expliquent les choses de manière simple et organisée.

Identifier l’élément plus large que le viewport en JavaScript

Trouvez l’élément qui crée un scroll horizontal mobile avec Vanilla JS, DevTools, getBoundingClientRect(), CSS et corrections propres.

Poedit : mettre à jour les traductions WordPress d’un thème ou plugin

Mettez à jour les traductions WordPress avec Poedit, fichiers POT/PO/MO, JSON Gutenberg, WP-CLI i18n et bonnes pratiques.

WordPress : trouver les articles de moins de 300 mots

Trouvez les articles WordPress trop courts avec SQL ou WP-CLI : export CSV, comptage des mots, audit SEO et priorisation éditoriale.

Mettre à jour la base de données WooCommerce avec WP-CLI

Mettez à jour la base WooCommerce en ligne de commande avec WP-CLI : sauvegarde, staging, wp wc update, Action Scheduler et tests.

The SEO Framework : corriger une erreur 404 sur sitemap.xml avec nginx

Corrigez l’erreur 404 du sitemap The SEO Framework sous nginx : try_files, règles XML, cache, robots.txt et tests curl.

WP-CLI : lister toutes les URLs des articles publiés WordPress

Listez les URLs des articles WordPress avec WP-CLI : export complet, lots de 100, catégories, articles programmés et fichiers CSV.

Linux : scrobbler sa musique avec Last.fm et ListenBrainz

Scrobblez votre musique sous Linux avec Last.fm, ListenBrainz, lecteurs compatibles, extensions navigateur, MPRIS et tags audio propres.

PHP : envoyer les bons en-têtes HTTP de cache

Configurez les bons headers HTTP en PHP : Cache-Control, ETag, Last-Modified, cache navigateur, CDN, WordPress et pages dynamiques.

HTML : corriger l’attribut iframe frameborder obsolète

Corrigez l’erreur HTML “frameborder attribute is obsolete” sur iframe avec CSS, accessibilité, responsive embeds, lazy loading et sécurité.

Linux : joindre plusieurs fichiers avec cat sans se tromper

Concaténez plusieurs fichiers sous Linux avec cat : ordre des fichiers, sortie, texte, binaires, CSV, vérifications et alternatives tar/zip.

Mettre à jour le noyau Debian sur un serveur Kimsufi/OVH

Mettez à jour le noyau Debian d’un serveur Kimsufi ou OVH : noyau officiel, backports, GRUB, reboot, rollback et mode rescue.

Enregistrer un flux audio ou vidéo sous Linux avec yt-dlp et FFmpeg

Guide moderne pour identifier et enregistrer un flux audio ou vidéo sous Linux avec yt-dlp, FFmpeg, m3u8, mpd et outils navigateur.

PageSpeed à 100% : ce que vaut vraiment un score de performance web

Un score PageSpeed à 99 ne suffit plus. Découvrez comment lire Lighthouse, Core Web Vitals, LCP, INP et CLS pour optimiser WordPress.

WordPress : nettoyer les vieux codes YouTube Flash et iframe

Nettoyez les vieux embeds YouTube dans WordPress et remplacez object, embed, iframe et youtu.be par des URLs oEmbed modernes.

Bash : message « there are stopped jobs » à la fermeture du terminal

Bash affiche “There are stopped jobs” quand vous quittez le terminal ? Comprenez Ctrl+Z, jobs, fg, bg et comment fermer proprement.

Mettre à jour WordPress en SSH avec WP-CLI : core, extensions et thèmes

Mettez à jour WordPress en SSH avec WP-CLI : core, plugins, thèmes, traductions, sauvegardes et bonnes permissions serveur.

SSH : corriger “the RSA host key differs from the key for the IP address”

Corrigez l’erreur SSH “the RSA host key differs from the key for the IP address” avec ssh-keygen, known_hosts, hostname, IP, empreinte serveur et mode rescue.

PHP 8.5+ : remplacer les anciens constructeurs et corriger “Redefining already defined constructor”

Modernisez vos classes PHP pour PHP 8.5+ : supprimez les anciens constructeurs nommés comme la classe, utilisez __construct(), types stricts, propriétés typées.

BIND9 : corriger l’erreur “ignoring out-of-zone data” dans un fichier de zone DNS

Corrigez l’erreur BIND9 « ignoring out-of-zone data », vérifiez votre fichier de zone DNS et rechargez proprement la configuration.

Se débarrasser du spam avec SpamAssassin et les filtres email cPanel

Activez SpamAssassin dans cPanel, configurez le score antispam, Spam Box, Auto-Delete et les filtres pour réduire le spam sans perdre d’emails légitimes.

Bash : rechercher une chaîne dans des fichiers avec grep, récursivement

Apprenez à rechercher une chaîne dans des fichiers avec grep sous Linux : recherche récursive, extensions ciblées, numéros de ligne, regex et exclusions.

Python : corriger l’erreur “ImportError: cannot import name main” avec pip

Résolvez l’erreur Python “ImportError: cannot import name main” avec pip sous Ubuntu/Debian : pip cassé, APT, venv, ensurepip et environnement.

Varnish, Apache et PHP : configurer un cache moderne

Remplacez APC par OPcache/APCu et configurez Varnish devant Apache : reverse proxy, VCL, cache WordPress, purge, headers et dépannage.

Plesk : corriger l’erreur 400 Let’s Encrypt au renouvellement SSL

Let’s Encrypt échoue sous Plesk avec une erreur 400 Bad Request ? Vérifiez le challenge HTTP-01, la redirection HTTPS, DNS, Cloudflare et les logs.

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.

CSS : supprimer une barre de défilement horizontale indésirable

Une barre de défilement horizontale apparaît sur votre site ? Identifiez l’élément qui déborde et corrigez le problème avec CSS sans masquer le vrai bug.

Tester un proxy sous Windows, macOS et Linux

Testez un proxy HTTP, HTTPS ou SOCKS sous Windows, macOS et Linux : IP visible, DNS, en-têtes, authentification, vitesse et erreurs courantes.

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.

CSS : définir la largeur d’un champ texte proprement

Définir la taille d’un input HTML avec CSS : width, max-width, box-sizing, responsive design, accessibilité et différence entre size et maxlength.

Récupérer l’espace disque d’une carte SD

Votre carte SD reste pleine après suppression des fichiers ? Videz les corbeilles cachées sous Linux, macOS et Windows pour récupérer l’espace disque.

Ubuntu : installer la dernière version de GIMP

Installez GIMP sur Ubuntu 26.04 avec APT ou Flatpak. Comparez la version des dépôts Ubuntu et la dernière version stable officielle de GIMP.

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.

PHP : remplacer APC par OPcache et APCu sur un serveur Linux

APC est obsolète. Configurez PHP avec OPcache pour les performances et APCu pour le cache utilisateur sur un serveur Ubuntu ou Debian.

WordPress : mettre à jour le code Dailymotion

Nettoyez les anciens embeds Dailymotion Flash dans WordPress et remplacez object, embed ou iframe par des URLs oEmbed modernes.

Corriger l’erreur preg_match invalid range en PHP

Corrigez l’erreur PHP preg_match invalid range in character class : tiret mal placé, PCRE2, regex compatibles PHP 7.3, 8.4 et 8.5.

Installer un serveur FTPS avec FileZilla Server

Installez FileZilla Server proprement : FTPS, comptes utilisateurs, droits, mode passif, pare-feu, redirection de ports et tests de connexion.

Créer une adresse DDNS pour accéder à son serveur à distance

Créez une adresse DDNS stable pour accéder à un serveur, NAS, caméra IP ou webradio malgré une IP dynamique, avec No-IP ou Cloudflare.

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.

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.

MySQL : résoudre l’erreur « Access denied for user debian-sys-maint@localhost »

Corrigez l’erreur MySQL debian-sys-maint Access denied en synchronisant /etc/mysql/debian.cnf, l’utilisateur SQL et les scripts de maintenance.

HTML : corriger les valeurs rel non reconnues par le validateur W3C

Avec HTML5, les valeurs de la balise rel sont assez restreintes et on ne peut pas mettre tout ce que l’on veut sans déclencher l’erreur.

Articles plus anciens
Page1 Page2 … Page10 → 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 »