Con le nuove versioni di mysql in Ubuntu 16.04 capita di ritrovarsi questo errore:
<b>Fatal error</b>: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column...
Finalmente è uscito Ubuntu 18.04 Bionic Beaver, dopo qualche ritardo perchè hanno fatto qualche casino, ora se ne parla come fosse una meraviglia, quindi aggiorniamo.
Io sono partito da 16.04 su server vultr.
Allora prima di tutto si aggiorna 16.04:
sudo apt update...
Lavorando in continuazione e col passare del tempo capita che i permessi della directory /www, si vadano incasinando...
Per fortuna in ubuntu esiste la funzione find, con la quale si possono ripristinare i permessi corretti senza troppa fatica.
Tutte le cartelle a 775
find /var/www -type...
Bloccare un singolo ip
Si fa cosi:
sudo iptables -I INPUT -s 93.105.187.11 -j DROP
(P.S. Questo è l'IP dello stronzo che mi clonava i siti)
Bloccare una lista di ip
Innanzitutti abbiamo bisogno della lista di IP da bloccare, la possiamo prelevare ad esempio da...
Tail
Mostra le ultime righe, ad esempio di un log
tail /var/log/syslog
Tailf
Segue la crescita del log
tail -f /var/log/syslog
(Si ferma con Ctrl+C, penso...)
Less
Mostra una versione leggera, ad esempio di un log
less /var/log/syslog
Grep
Cerca, ad...
Ci siamo fatti un VPS http://www.alebalweb-blog.com/47-digitalocean-installare-un-droplet-lamp-multisito-su-ubuntu-14-04.html, adesso vogliamo aggiungerci un nuovo sito.
Si comincia creando la cartella del sito sul server:
sudo mkdir -p /var/www/html/nuovosito.com
Poi i...
Premetto che questo è un altro post di quelli che scrivo perchè altrimenti poi non mi ricordo...
L'esigenza nasce dal giochino descritto alla fine di questa pagina...
Da un pò bestemmio perche voglio togliere l'accesso come amministratore via ssh sul mio server. (giusto per sicurezza)
Per fare questo ho creato un utente amministratore con poteri sudo.
adduser nuovoutente
usermod -aG sudo nuovoutente
Fin qui tutto bene, con questo utente...
Lo spazio su disco sul tuo server (Ubuntu LAMP) si sta esaurendo spaventosamente giorno per giorno?
Probabilmente sono i binlog...
Si scopre così:
sudo du -cha --max-depth=1 / | grep -E "M|G"
E seguendo le cartelle che pesano di più, e probabilmente finirai...
Con questo giochino creo uno script che può essere lanciato via cronjob (giornaliero, settimanale, mensile), che in automatico fa il backup di tutte le tabelle mysql sul mio server e crea un unico file .zip.
Si comincia creando la necessaria struttura cartelle:
sudo mkdir...