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 »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 »Fixer le groupe des nouveaux fichiers créés dans un répertoire
If you want all new files in a particular directory to be owned by a particular group, just apply the setgid bit on it : chgrp www-data /some/dir chmod g+s /some/dir If you have an existing tree of directories that you want to apply this behaviour to, you can do so with find : find /some/dir -type d -exec chgrp …
Read More »Démarrer automatiquement une stack Bitnami lors du boot du serveur
Debian-like Distributions (Debian, Ubuntu, …) If the stack was installed as the root user, copy the installdir/ctlscript.sh script to the /etc/init.d directory. It’s advisable to rename this script to something more specific, such as bitname-APPNAME. Use the following command: Note: Only use sudo if the stack was installed as root sudo cp installdir/ctlscript.sh /etc/init.d/bitnami-APPNAME If the stack was installed as …
Read More »SSL : WordPress Multisites + Domain Mapping
Si comme moi vous possédez un système WordPress Multisites, il est peut-être temps de penser à activer vos certificats SSL permettant d’avoir une connexion sécurisée pour vos utilisateurs. Ma configuration est la suivante : Serveur Ubuntu 16.04 (xenial) WordPress Multisite (version actuelle : 4.7.3) Utilisation du plugin « Domain Mapping » de WPMU Clés SSL de Let’s Encrypt Installation de Let’s Encryp …
Read More »