Solution à l'erreur phpmyadmin et php 7.2 : "count(): Parameter must be an array or an object that implements Countable"

Rédigé par citizenz - - Aucun commentaire

J'ai été confronté à cette erreur sur un serveur Ubuntu 18.04.
Il s'agit tout "simplement" d'un bug de phpMyadmin. On solutionne tout ça avec une simple ligne afin d'aller corriger une erreur... de parenthèses :
sudo sed -i "s/|\s*\((count(\$analyzed_sql_results\['select_expr'\]\)/| (\1)/g" /usr/share/phpmyadmin/libraries/sql.lib.php

On dit "le WIFI" et un don

Rédigé par citizenz - - Aucun commentaire

WIFI
Ensemble de protocoles de communication sans fil régis par les normes du groupe IEEE 802.11 (ISO/CEI 8802-11).
Le terme « Wi-Fi » suggère la contraction de « Wireless Fidelity », par analogie au terme « Hi-Fi » pour « High Fidelity ».
On préférera en français dire "LE WIFI" par extension de "réseau WIFI"

DON / DONATION
  • Le don est l'action de donner sans contrepartie (don à une association, don en numéraire, ...)
  • La donation est un acte juridique : c'est un contrat unilatéral par lequel une personne, le donateur, se dépouille irrévocablement, de son vivant, sans contrepartie et dans une intention libérale, d'un bien, en faveur d'une autre personne, le donataire, qui y consent.
Donc quand vous voulez aider un projet, une association en versant un peu d'argent, vous faites un don et certainement pas une donation.

[NOTE] Rechercher et remplacer des mots ... sous Linux

Rédigé par citizenz - - 3 commentaires

REMPLACER UN MOT PAR UN AUTRE :
sed -i 's/motachercher/nouveaumot/g' fichier.txt

REMPLACER UN MOT PAR UN AUTRE DE MANIERE RECURSIVE :
find /home/mumbly/MONREP/sousrep -type f -exec sed -i 's/windows/linux/g' {} +

RECHERCHER UN MOT DANS TOUS LES REPERTOIRES ET SOUS-REPERTOIRES (insensible à la casse : majuscule/minuscule) :
grep -i -l -r 'linux' /home/mumbly/MONREP/sousrep/

Upgrader son système sans mettre à jour le noyau

Rédigé par citizenz - - Aucun commentaire

Il peut être très utile de vouloir upgrader sons système (pour des raisons de sécurité) sans pour autant mettre à jour le noyau Linux (surtout sit out fonctionne bien). C'est très simple sous Debian/Ubuntu.

On marque les fichiers linux-image-generic et linux-header-generic en "hold"
sudo apt-mark hold linux-image-generic linux-headers-generic

On met à jour
sudo apt update

On upgrade
sudo apt upgrade

Si jamais on veut enlever le "hold" et mettre à jour le noyaux :
sudo apt-mark unhold linux-image-generic linux-headers-generic

[NOTE] Locale française sur Ubuntu Server

Rédigé par citizenz - - Aucun commentaire

Si vous démarrez sur un serveur VPS fraîchement pourvu d'un serveur Ubuntu (par exemple sur Pulseheberg), il se peut que vous n'ayez pas, par défaut, la locale FR de configurée (vous serez en EN).
Pour forcer Ubuntu Server à prendre en compte la langue française avec un encodage de caractères en UTF-8, il faut installer le package language-pack-fr, indiquer dans le fichier /etc/default/locale la valeur fr_FR.UTF-8 à la variable LANG puis lancer une reconfiguration des locales, comme suit : 

$ sudo apt install language-pack-fr
$ sudo if [ -f /etc/default/locale ]; then cp /etc/default/locale /etc/default/locale_default; fi
$ sudo echo "LANG=fr_FR.UTF-8" > /etc/default/locale
$ sudo dpkg-reconfigure locales

Les modifications seront effectives à la prochaine connexion.

Cette note est largement inspirée de l'article suivant :
Fil RSS des articles de cette catégorie