PHP : installer Composer sous Ubuntu Server
Installez Composer sur Ubuntu Server proprement avec PHP CLI, vérification SHA-384, installation globale, self-update et commandes utiles.
Tous les tutoriels du site qui vous expliquent les choses de manière simple et organisée.
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…
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.
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.
Lors des deux années de cycle terminal, les élèves suivant l’enseignement de spécialité LLCER sont amenés à constituer un dossier personnel.
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).
Méthode complète pour réussir l’oral de spécialité LLCER anglais au bac : dossier, problématique, exposé, entretien et erreurs à éviter.
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.
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!
Méthode complète pour réussir la synthèse de documents en LLCER : lecture du dossier, problématique, plan, introduction, développement et conclusion.
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.
Voici comment rendre le tableau du panier WooCommerce réactif sous Safari (iPhone iOS), en utilisant quelques lignes de CSS.
Voici comment créer un site de développement (staging) pour WordPress, en ligne de commande avec wp-cli.
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.
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.
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.
Voici comment afficher un lien dans le menu avec le nombre d’articles dans le panier d’une boutique WooCommerce, ainsi que le montant total.
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.
Testez simplement si un paramètre existe dans une URL avec JavaScript, URLSearchParams, has(), get(), valeurs multiples et exemples pratiques.
Activez automatiquement le honeypot anti-spam de Gravity Forms sur tous vos formulaires WordPress avec un snippet PHP propre et moderne.
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é.
Corrigez l’erreur WordPress ftp_nlist() expects parameter 1 to be resource avec FS_METHOD, permissions, propriétaire Unix et WP-CLI.
Changez le préfixe par défaut du nom de fichier de l’outil Capture d’écran sous MacOS.
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.
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.
Local WP reste bloqué au démarrage ? Redémarrez le site, l’application, les services, corrigez le Router Mode et consultez les logs Local.
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.
Solution pour le serveur MariaDB qui ne peut plus se lancer lors du redémarrage du service.
Nettoyer les tables wp_options et wp_postmeta est important car elles ont un impact majeur sur les performances globales de WordPress.
Voici un tutoriel qui vous permet de supprimer les kernels linux installés sur votre serveur qui ne sont pas actuellement utilisés.
Automatisez le téléchargement de sous-titres SRT avec FlexGet et Subliminal : installation, config YAML, langues, cron, systemd et dépannage.
Sécurisez les cookies de session PHP avec HttpOnly, Secure et SameSite via php.ini, PHP-FPM, .user.ini ou session_set_cookie_params().
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.
Ce tutoriel vous permet donc de délocaliser les bases de données SQL de MySQL ou MariaDB sur une autre partition.
Configurez un NAS Synology comme disque Time Machine pour macOS avec SMB, utilisateur dédié, quota, Bonjour et sauvegarde automatique.
Stoppez les emails cron inutiles sous Linux avec MAILTO, redirections stdout/stderr, logs dédiés, crond et alternatives systemd timers.
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.
Mark Adler, l’auteur de gzip, a écrit pigz pour compresser fichiers et répertoires en utilisant tous les coeurs du processeur simultanément.
Voici donc comment démarrer votre NAS Synology à distance, sans bouger de votre chaise (pas bien!) en utilisant la fonction Wake On Lan.
Installez Redis sur Debian/Ubuntu pour WordPress : serveur Redis, extension PHP, wp-config.php, Redis Object Cache, WP-CLI, sécurité et tests.
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.
Masquez ou animez le placeholder d’un champ input ou textarea au focus avec du CSS moderne, sans JavaScript ni préfixes obsolètes.
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…
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.