PhpMyAdmin & PHP 7.2 – Eccezione #613.

2
4358
Castelluccio di Norcia - Umbria - Italia | ©Marco Tomassini
Castelluccio di Norcia - Umbria - Italia | ©Marco Tomassini

La non completa compatibilità tra lo strumento di amministrazione di database MySql phpmyAdmin v4.6.6 e PHP 7.2 genera non poche eccezioni, tra cui l’errore “Warning in ./libraries/sql.lib.php#613 count(): Parameter must be an array or an object that implements Countable”.

Premesso che la versione aggiornata dello strumento amministrativo risolve l’errore in oggetto, se per qualunque motivo si vuole mantenere la versione non aggiornata e correggere l’errore manualmente, occorre seguire alcuni semplici passaggi attraverso il Terminale – denominato anche command prompt o shell:

Eseguire il backup del file sql.lib.php

$ sudo cp /usr/share/phpmyadmin/libraries/sql.lib.php /usr/share/phpmyadmin/libraries/sql.lib.php.bak

Aprire il file sql.lib.php utilizzando l’applicazione nano

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

Premere la combinazione di tasti CTRL + W per trovare la stringa di codice

(count($analyzed_sql_results[‘select_expr’] == 1)

Sostituire la stringa di codice trovata con

((count($analyzed_sql_results[‘select_expr’]) == 1)

Salvare e uscire

Riavviare il server web Apache

sudo systemctl restart apache2

2 Commenti

  1. Grazie dell’articolo. Per favore, sostituisci gli apici ‘strani’ che ci sono qui

    ‘select_expr’

    con quelli normali

    ‘select_expr’

    altrimenti, copia/incollando in nano per cercare la stringa, non si troverà ovviamente nulla

LASCIA UN COMMENTO

Per favore, inserisci il tuo commento!
Per favore, inserisci il tuo nome qui

*