samedi , 6 avril 2024

AH01075: Error dispatching request to : (reading input brigade)

Si dans le fichier error_log se trouvant dans le répertoire /opt/bitnami/apache2/logs, vous voyez l’erreur suivante : (103)Software caused connection abort: [client 80.64.145.247:47952] AH01075: Error dispatching request to : (reading input brigade), referer: https://<<URL>> C’est que vous avez un « problème » avec le module Apache reqtimeout. Vous pouvez donner des directives à Apache pour modifier les paramètres par défaut. Pour cela, ouvrez …

Read More »

Le processus MYSQL utilise 150% de CPU !

Si vous constatez des ralentissements en visitant votre site web, la première chose à faire est de vérifier le nombre et l’utilisation CPU de chaque processus qui tourne sur votre serveur. Pour voir les processus, il faut se connecter sur le serveur en SSH et entrer la commande suivante : top Le processus MySQL utilise plus de 100% de CPU …

Read More »

Comment activer la coloration syntaxique des fichiers INI dans GNU Nano

GNU Nano est un éditeur de texte très utilisé lors d’une connexion sur un terminal SSH (via Putty par exemple). Il est très simple d’utilisation. Par défaut, la coloration syntaxique est prévue pour un nombre limité de types de fichiers (.php, .sh, .xml, .html, .java, …). Le format de fichier INI n’est pas prévu par défaut. Heureusement, il existe une …

Read More »

Upgrader un stack Lamp Bitnami

Attention : Dans ce tutoriel, nous allons réaliser un upgrade vers un stack configuré avec PHP 8.0. Cette version de PHP est uniquement supportée par WordPress 5.6. Mais de nombreux plugins ne sont toujours pas adaptés pour fonctionner avec PHP8. Par conséquent, pour un site de production, je vous suggère d’utiliser un stack configuré pour faire fonctionner PHP 7.3 ou …

Read More »

Activer HTTP2 sur un Stack Lamp Bitnami

Pour améliorer les performances d’affichage de votre site web, il est (vraiment) recommandé d’activer HTTP/2. Avant propos ! HTTP/2 fonctionne exclusivement avec HTTPS. Il est donc nécessaire que votre site utilise HTTPS (avec certificat Let’s Encrypt par exemple). Pour pouvoir profiter de HTTP/2 sur votre site WordPress, il est nécessaire que votre template soit prévu pour HTTP/2. En effet, le …

Read More »

Excellente conférence d’Etienne Klein sur ce qu’est « la vérité »

Les « vérités de science » ne sont ni absolues ni définitives. Certaines évoluent, d’autres finissent par devenir tout à fait fausses au cours du temps. Il convient donc d’être précis et prudent dans la façon de les énoncer. Faute de quoi, on ouvre grand la porte à ceux qui ne leur reconnaissent pas ce statut, les traitent par le …

Read More »

Installer Redis pour optimiser WordPress

Redis est un système Open-Source permettant de stocker en mémoire RAM de l’information sous la forme de clé-valeur. C’est un système très puissant pour améliorer la rapidité de votre site web wordpress ou tout autres applications. Plus puissant que Memcached, Redis permet de stocker des structures de données comme des chaines, des hashes, des listes, des sets (triés et non …

Read More »

Installer WordPress avec Bitnami

Voici la procédure complète pour installer un serveur web sur lequel vous pourrez héberger plusieurs sites WordPress. La procédure ci-dessous a été réalisée sur un serveur OVH sur laquelle j’ai installé la distribution Ubuntu 20.04. Toutes les opérations suivantes se réalisent via une console SSH (vous pouvez utiliser Putty). Installation du serveur LAMP Rendez-vous à l’adresse https://bitnami.com/stack/lamp/installer pour récupérer le …

Read More »

Upgrader un vieux Samsung Galaxy Tab 10.1 vers Android 7.1 (GT-P7510 / GT-P7511)

A un certain moment, les constructeurs (comme Samsung) décident de ne plus mettre à jour le « vieux » matériel. C’est le cas par exemple de la tablette Samsung Galaxy Tab 10.1 qui reste « bloquée » avec une version Android 4.0.4 (pas de mise à jour automatique proposée par le constructeur). A cause de cette vieille version Android, vous ne pourrez probablement plus …

Read More »

Trouver et supprimer les post_meta dupliquées

Si vous voyez des clés meta dupliquées dans la table post_meta de WordPress, voici une requête permettant de sélectionner les clés à supprimer. SELECT * FROM (SELECT meta_id FROM (SELECT meta_table_1.* FROM p1ct0f_postmeta meta_table_1, p1ct0f_postmeta meta_table_2 WHERE ( meta_table_1.post_id = meta_table_2.post_id AND meta_table_1.meta_value = meta_table_2.meta_value AND meta_table_1.meta_key = meta_table_2.meta_key ) ORDER BY meta_table_2.post_id) Table_All_Duplicates GROUP BY meta_id HAVING COUNT(*)>1) Unique_Dupes …

Read More »

Quel est le moteur du temps ?

Etienne Klein, physicien ththéoricien et philosophe des sciences nous explique ce que l’on sait et ce que l’on pense savoir du temps et de sa dynamique. Pourquoi le temps passe ? C’est une vraie question qu’on est en droit de se poser. Pourquoi il y a t’il une dynamique du temps (le temps ne peut pas être arreté) alors qu’on …

Read More »

Retourner TOUS les utilisateurs via WP REST API

Par défaut, lorsque vous faite une requête à l’API de wordpress /wp-json/wp/v2/users/, seuls les utilisateurs ayant créés un article seront affichés. Si vous souhaitez que WP REST API retournent tous les utilisateurs, il faut ajouter le bout de code ci-dessous dans le fichier function.php de votre thème WordPress. add_filter( 'rest_user_query', 'prefix_remove_has_published_posts_from_wp_api_user_query', 10, 2 ); /** * Removes `has_published_posts` from the …

Read More »

Tout savoir sur le fonctionnement de la télémétrie de PC Soft (Windev-Webdev-Windev Mobile)

La collecte des données de la télémétrie se compose de trois parties : 1. Sur les postes clients l’exécutable compilé (pas depuis une application en mode test « Go ») fait l’envoi des données de télémétrie par l’appel (requête HTTP) de la page « collect.rawp » du serveur de télémétrie. Cela provoque la création d’un fichier « RCV_<chiffres>.wdtlm » 2. Sur le serveur de télémétrie, une …

Read More »

Conférence sur la transmission quantique – Christophe Galfard

Au début du 20ème siècle, des physiciens audacieux sont entrés dans un territoire jusqu’alors inexploré: le domaine du très petit, le monde dit « quantique ». La conférence sera une introduction à ce que la science a appris de cette partie reculée de la Nature, qui constitue tout ce que nous savons, tout ce dont nous sommes faits. Nous verrons comment, petit …

Read More »

Où en sommes-nous avec l’ordinateur quantique en 2018 ?

– Mot de bienvenue par Henri-Jean Drouhin, Adjoint au directeur de la recherche de l’Ecole Polytechnique – Introduction « Pourquoi est-ce si difficile de parler de la mécanique quantique ? », un duo Etienne Klein, directeur de recherche au CEA / Roland Lehoucq, astrophysicien au CEA – Table ronde « Quelles applications des révolutions quantiques dans notre vie quotidienne ? …

Read More »