phpmyadmin

Mattepuffo's logo
Correggere l'errore sql.lib.php di phpMyAdmin

Correggere l'errore sql.lib.php di phpMyAdmin

Da quando ho installato e attivato PHP 7.x, su phpMyadmin mi compare sempre una schermata che inizia con questo errore:

Warning in ./libraries/sql.lib.php#601
count(): Parameter must be an array or an object that implements Countable

Lo trovo abbastanza fastidioso, anche se poi funziona tutto.

Mattepuffo's logo
phpMyAdmin e blowfish_secret

phpMyAdmin e blowfish_secret

Dopo aver installato phpMyAdmin, spesso mi capita di leggere un warning in basso dopo il login:

Adesso c'è bisogno di una password per il file di configurazione (blowfish_secret).

Diciamo che non è problema che blocca il funzionamento del programma.

Funziona tutto, ma c'è una mancanza di sicurezza.

Mattepuffo's logo
Redirect phpMyAdmin su HTTPS in Apache

Redirect phpMyAdmin su HTTPS in Apache

In questo articolo avevamo visto come fare il redirect automatico su HTTPS in Apache.

Solo che, se poi provate ad andare su www.sito.it/phpmyadmin, vedrete che il redirect non funziona, e che il browser continua a puntare su HTTP.

Ovviamente è possibile cambiare questo comportamento, usando le stesse impostazioni di redirect, agendo direttamente sulle impostazioni di phpMyAdmin.

Mattepuffo's logo
Aggiungere una Foregin Key in MySQL

Aggiungere una Foregin Key in MySQL

L'altro giorno, dopo svariati anni di phpmyadmin, mi sono dovuto creare una Foreign Key a mano in MySQL.

Non so perchè, ma phpmyadmin non me la faceva creare.

Guardando in giro, ho trovato tonnellate di esempi tutti diversi.

Mattepuffo's logo
Duplicare tabella in MySQL

Duplicare tabella in MySQL

Può capitare di dover fare una copia dei dati in un'altra tabella, anche per una semplice copia o debug.

Per fare questo abbiamo due opzioni, a seconda anche delle nostre esigenze.

Una prima soluzione consiste nel copiare la struttura della tabella tramite phpmyadmin, che ci assicura anche la copia di indici e relazioni.

In questo caso poi dovremmo fare una cosa del genere nel nostro programma:

SET foreign_key_checks = 0;
TRUNCATE tbl_copy;
INSERT tbl_copy SELECT * FROM tbl;
SET foreign_key_checks = 1;

Con la prima istruzione annulliamo il controllo di eventuali relazioni (in questo caso va bene in quanto la tabella è solo una copia dei dati, e non ci interessano eventuali scombinamenti di dati).

Mattepuffo's logo
Cancellare i commenti in pending in Wordpress

Cancellare i commenti in pending in Wordpress

Non sono un guru di Wordpress, e in genere preferisco non usare CMS in generale.

Mi è capitato però di dover fare alcune operazioni su siti fatti con Wordpress, ed una era quella di cancellare tutti i commenti in pending in una volta sola.

Prima di tutto fate un backup del database.

Poi loggatevi dentro al db, o aprite phpMyAdmin per eseguire i comandi.