Changer la version de PHP utilisée en ligne de commande

Lorsque plusieurs versions de PHP sont installées sur le serveur, un lien symbolique est créé par défaut pour que l’on puisse appeler une exécution de commandes PHP sans indiquer la version de celui-ci simplement en tapant : php.

Mais dans certains cas, la version du PHP n’est pas compatible avec les scripts à exécuter. Il faut donc changer le lien symbolique pour pointer sur la bonne version du PHP.

#Aller dans le dossier
cd /usr/bin/

#Vérifier le pointage de PHP
ls -al php

#Modifier la version du PHP utilisé par défaut
ln -sfn /usr/bin/php7.3 ./php

#Vérifier la version utilisée
php -version

 

Edition d’un fichier avec nano passé en arrière plan

Lors d’une édition d’un fichier avec nano depuis un terminal en putty, il peut arriver que l’on fasse un ctrl+z par inadvertance.

On se retrouve alors hors de nano sans pouvoir reprendre l’édition qui est déjà ouvert. C’est normal car on a passé l’édition du fichier en arrière plan (ce qui peut être très utile).

Pour reprendre l’édition du fichier avec nano au premier plan, il suffit de taper

fg

Donc pour résumer ctrl+z pour passer un programme en arrière plan et fg  pour le remettre en premier plan

Problème PhpMyAdmin 4.6.x

Voici l’erreur que l’on retrouve : Parameter must be an array or an object that implements Countable

Il faut modifier le fichier sql.lib.php

nano /usr/share/phpmyadmin/libraries/sql.lib.php

Remplacer ce bloc

((empty($analyzed_sql_results['select_expr']))
    || (count($analyzed_sql_results['select_expr'] == 1)
        && ($analyzed_sql_results['select_expr'][0] == '*')))

Par celui-ci

((empty($analyzed_sql_results['select_expr']))
    || (count($analyzed_sql_results['select_expr']) == 1)
        && ($analyzed_sql_results['select_expr'][0] == '*'))

 

 

Générer et lire facilement un QR Code avec des logiciels Open Source

Introduction

QR CodeUn QR Code est un code barre a deux dimensions. Il transforme une chaine de caractère en un petit carré de points (voir ci-contre) qui peut être lu par un lecteur optique tel que l’objectif d’un smartphone ou d’une tablette.

On peut par exemple, transformer une adresse URL d’un site web en QR Code. Grâce à un logiciel approprié et l’objectif photo de son smartphone, vous pouvez lire ce code pour vous rendre automatiquement sur l’adresse internet indiqué dans le QR Code.

Continue reading