SELECT TABLE_NAME, TABLE_ROWS FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = ‘{nomedb}’ ORDER BY TABLE_ROWS DESC; Dà un elenco ordinato delle tabelle con prima quelle che contengono più righe. NOTA: nelle tabelle InnoDB il numero di righe è approssimato.
Continue reading »Esportare un database MySQL da PowerShell di Windows in modo che resti compatibile con Linux
Se si esporta un database MySQL usando mysqldump in una PowerShell di Windows con il redirect mysqldump.exe <nomedb> > <nomefile> poi quando si va a reimportarlo da MySQL sotto Linux questo dà errore: ERROR: ASCII ‘\0’ appeared in the statement, […]
Continue reading »Come tradurre un tema figlio di WordPress
Conviene impostare le traduzioni del tema di WordPress nel tema figlio, in modo che non vengano sovrascritte quando il tema viene aggiornato. Per far caricare le traduzioni dal tema figlio e non dal parte va aggiunto questo codice nel functions.php […]
Continue reading »Aumentare la sicurezza di WordPress evitando che script php vengano eseguiti dalle directory delle immagini
Per evitare che qualche plugin bacato metta degli script PHP malevoli nelle directory delle immagini, si può inserire in wp-content/uploads e wp-content/gallery degli .htaccess con dentro: <FilesMatch “(?i)\.(php|php3?|phtml)$”> Order Deny,Allow Deny from All </FilesMatch>
Continue reading »Migrare un database WordPress su un altro dominio da linea di comando
Dopo aver installato wp-cli seguendo le istruzioni qui: https://wp-cli.org/#installing è sufficiente andare nella directory di installazione di WordPress e dare wp db export Viene creato un file nomedatabase.sql Spostare il file nella nuova directory. Backuppare il database di destinazione, se […]
Continue reading »Ruotare di 90° un video preso con il cellulare
Quando si acquisisce un video con il cellulare in verticale, nel file vengono memorizzati dei metadati che indicano l’orientamento del video, ma spesso non vengono letti dal visualizzatore (ad esempio, se lo vogliamo caricare su Facebook lo vedremo “storto”). Con […]
Continue reading »Come rilasciare un messaggio dalla quarantena con amavisd-release
amavisd è un sistema di gestione dello spam che arriva attraverso il servizio di posta elettronica. Con esso è possibile marcare alcuni messaggi come spam e metterli “in quarantena”, in modo che restino per un periodo di tempo bloccati e […]
Continue reading »PHPMyAdmin non fa loggare
Se PhpMyAdmin tutto d’un tratto non vi fa loggare, ma la password sapete che è corretta, forse è un problema di troppi host connessi contemporaneamente al server. Provate dalla linea di comando di mysql, come root, a dare flush hosts […]
Continue reading »Animazioni per il caricamento
Per scaricare immagini animate che visualizzino il caricamento (spinner o similari) si può andare su http://ajaxload.info/ che ne mette a disposizione moltissime.
Continue reading »Problema alle password vecchie in upgrade da MySQL 5.5 a MySQL 5.5
Dopo l’upgrade, in Symfony si può avere questo errore: Server is running in –secure-auth mode, but ‘nome’@’localhost’ has a password in the old format; please change the password to the new format Oppure WordPress dà errore di accesso al database. […]
Continue reading »