Tester la compatibilité WordPress avec PHP 8.4 et 8.5
Auditez WordPress avant de changer de version PHP : plugins, thèmes, snippets, PHPCS, PHPCompatibilityWP, staging, logs et WP-CLI.
Tutoriels Web et Tech sur l’administration système, les serveurs Linux, l’hébergement, la sécurité, le DNS, les performances et les outils open source.
Auditez WordPress avant de changer de version PHP : plugins, thèmes, snippets, PHPCS, PHPCompatibilityWP, staging, logs et WP-CLI.
Installez Composer sur Ubuntu Server proprement avec PHP CLI, vérification SHA-384, installation globale, self-update et commandes utiles.
Depuis la mise à jour vers MacOS Monterey, mon MacBook Pro est en surchauffe permanente, avec le ventilateur à fond même en simple surf. La solution…
Je suis intervenu récemment sur un site qui tourne sur un serveur avec WHM (Cpanel) et j’ai eu besoin d’avoir un accès root en SSH.
Après la mise à jour d’Ubuntu Server, j’ai eu cette erreur récurrente après chaque mise à jour apt : the following packages have been kept back.
Réparez SVN sur macOS quand Subversion ne répond plus : Xcode Command Line Tools, Homebrew, PATH, certificats, proxy et dépôts WordPress.org.
Aujourd’hui, nous mettons le serveur à jour et passons d’Ubuntu Server 20.04 (Focal Fossa) à la version 22.04 LTS (Jammy Jellyfish).
Comment retrouver son NAS Synology sur le réseau local et changer son IP dans le DHCP de DSM, sans y avoir accès : la solution.
Tutoriel pour ajouter une note de bas de page en CSS pur, avec un effet popup au survol de la souris sur le numéro de la footnote.
Installez la nouvelle version Android pour le OnePlus One : on passe à Android 11, avec tous les correctifs de sécurité, grâce à l’excellent LineageOS.
Cocher, décocher ou inverser toutes les cases à cocher en JavaScript vanilla, avec boutons, case “Tout sélectionner” et état indéterminé.
Installer Composer et PHP sur macOS proprement avec Homebrew, corriger le PATH, vérifier les versions et résoudre les erreurs de permissions.
Allez, c’est la semaine la plus folle de l’année : Black Friday et Cyber Week ! Ces quatre jours de…
Un logiciel de reconnaissance vocale utilise des algorithmes pour identifier le langage et le retranscrire en texte. Tutoriel pour Windows, MacOS et Linux.
Comprenez les NFT et la blockchain : propriété numérique, smart contracts, wallets, droits d’auteur, risques, arnaques, stockage et usages réels.
Voici un tutoriel pour apprendre comment retirer les DRM de vos ebooks achetés sur Amazon à l’aide de Calibre et du plugin DeDRM. Libérez vos livres!
Voici quelques astuces pour caster vos contenus vidéos sur votre télévision, en quelques secondes et sans prise de tête.
Additionnez la durée de toutes les vidéos d’un dossier sous Linux, macOS ou Windows avec ffprobe, MediaInfo ou PowerShell.
BIMI permet aux entreprises d’utiliser leur logo comme indicateur visible dans les emails pour développer la confiance avec les clients actuels et potentiels.
Installez PostfixAdmin proprement avec Nginx, PHP-FPM, MariaDB, Postfix et Dovecot pour gérer domaines, comptes et alias email.
Sur votre instance Nextcloud, il est important de mettre en place une tâche cron qui va permettre de lancer les tâches de maintenance à intervalles réguliers.
Voici les solutions aux problèmes courants rencontrés sur des instances nextcloud: erreurs occ pour PHP, le mode maintenance, la base de données, APCu.
Je vous présente Nextcloud, une application qui vous permet de créer votre propre cloud et héberger vos fichiers et données, sans intermédiaires.
Créez des éléments HTML en JavaScript natif avec des couleurs aléatoires, un bon contraste, crypto.getRandomValues et un code propre.
Apprenez à superposer du texte lisible sur une image de fond en CSS avec un overlay, un dégradé, du contraste et un exemple responsive.
Voici un guide pour réparer le problème de démarrage du service webmin sous systemd.
Créez une phrase de passe Wi-Fi robuste pour WPA2/WPA3 : longueur, générateur local, réseau invité, QR code, WPS et bonnes pratiques.
Réparez Dovecot après mise à jour : SASL Postfix, socket auth, erreur stats-writer, TLS/SSL, Diffie-Hellman, doveconf et logs systemd.
Créez un sitemap de vos pages pour les ajouter à Google Search Console et éviter l’errur « Indexed, not submitted in sitemap ».
MacOS : guide pour changer les serveurs DNS pour éviter les DNS menteurs de votre box (ou celle de vos hôtes).
Ce soir, on lance la mise à jour du serveur: nous passons notre version d’Ubuntu Server de Bionic Beaver (18.04…
Corrigez l’erreur PHP file_get_contents SSL operation failed avec OpenSSL, le bundle CA, curl.cainfo, cURL et wp_remote_get dans WordPress.
Testez simplement si un paramètre existe dans une URL avec JavaScript, URLSearchParams, has(), get(), valeurs multiples et exemples pratiques.
Voici comment renouveller le certificat TLS pour la machine virtuelle qui tourne sous Docker pour LocaWP.
Ajoutez !important à une propriété CSS avec jQuery grâce à addClass, style.setProperty, cssText ou JavaScript vanilla, avec exemples modernes.
Changez les DNS de votre Freebox via Freebox OS : Cloudflare, Quad9, AdGuard, IPv4, IPv6, DHCP, tests et erreurs fréquentes.
Réinitialisez le mot de passe root MySQL ou MariaDB sous Debian : socket auth, skip-grant-tables, systemd, ALTER USER et sécurité.
Changez le préfixe par défaut du nom de fichier de l’outil Capture d’écran sous MacOS.
Tutoriel pour installer PHP 7.4 sur un serveur dédié Ubuntu/Debian avec le dépôt Ondřej, PHP-FPM, extensions PHP, nginx, php.ini, pools FPM.
Voici comment créer un certificat TLS avec le service de redirection DDNS que propose Synology: une redirection en *.synology.me
Aujourd’hui, j’ai installé LineageOS sur mon OnePlus One, histoire de lui redonner un second souffle et de bénéficier des MAJ de sécurité Android.
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.
Vous pouvez obtenir cette erreur lors de simples opération de maintenance avec la nouvelle configuration de MySQL par défaut. Solutions.
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.
Sélectionnez des éléments dont l’ID ou la classe commence, finit ou contient une chaîne avec JavaScript natif et jQuery.
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.
Bloquez le hotlinking des images avec Nginx : configuration valid_referers, domaines autorisés, tests curl et limites à connaître.
Configurez Media Server sur un NAS Synology pour lire vos vidéos sur la Freebox en DLNA/UPnP, avec sous-titres, indexation et dépannage.