Nascondere DB in phpMyAdmin (hide_db)

E’ possibile configurare phpMyAdmin per nascondere dalla visualizzazione alcuni DB. Anche se è preferibile configurare corettamente i privilegi dell’utente per visualizzare solo i DB che dovrebbe vedere (anche perché tramite query si può comunque raggiungere ed usare il DBin quesitone), si può definire la direttiva hide_db nel file config.inc.php di phpMyAdmin. In particolare: $cfg[‘Servers’][$i][‘hide_db’] = … Leggi tutto

Debian Jessie: Installare PHP 7

Una breve guidato per installare PHP 7 su Debian Jessie tramite il repository dotdeb. Creare il seguente file :

e scriverci all’interno:

Installiamo la chiave GPG del repository: wget -q -O – https://www.dotdeb.org/dotdeb.gpg | apt-key add – Ora aggiorniamo apt:

ed infine procediamo all’installazione di PHP 7:

enjoy!

Debian: Estendere un disco EXT4 di una VM

Se avete la fortuna di utilizzare un sistema Linux virtualizzato, potrete struttare una serie di funzionalità interessanti, come ad esempio espandere al volo il disco di sistema. Questa volta parlo di una VM con FileSystem Ext4, ma senza LVM. Non si può quindi seguire la guida per espandere un disco LVM. Ipotizziamo un disco (/dev/sda) … Leggi tutto

Debian: Awstats non riesce ad accedere al file dei log di apache

Dopo l’installazione di default di AWStats su una linuxbox Debian, ho notato che durante il tentativo di elaborare i log, AWStats mostrava un errore del genere: Error while processing /etc/awstats/awstats.conf Create/Update database for config “/etc/awstats/awstats.conf” by AWStats version 7.2 (build 1.992) From data in log file “/var/log/apache2/access.log”… Error: Couldn’t open server log file “/var/log/apache2/access.log” : … Leggi tutto

ISPConfig update e l’errore MySQL SQL_MODE NO_ENGINE_SUBSTITUTION

Se durante l’aggiornamento di ISPConfig viene visualizzato un errore MySQL relativo a SQL_MODE=NO_ENGINE_SUBSTITUTION, la soluzione più veloce è impostare tale parametro in MySQL. Accedere alla CLI di MySQL e digitate: SET GLOBAL SQL_MODE = “NO_ENGINE_SUBSTITUTION”; SET SESSION SQL_MODE = “NO_ENGINE_SUBSTITUTION”; SET SQL_MODE = “NO_ENGINE_SUBSTITUTION”; Bene, ora potete lanciare nuovamente ispconfig_update.sh enjoy!

MacOS: Creare una pendrive USB avviabile con Linux

Avete necessità di creare una pennetta USB avviabile e con una distro Linux? Potete usare il famoso UNetbootin. Dopo averlo scaricato ed installato sul Mac, potete avviarlo e troverete una procedura guidata per la creazione della pendrive. Nel mio caso avevo bisogno di creare una pendrive avviabile da installare su un vecchio Acer Veriton e … Leggi tutto

Linux: Loggare le richieste http (porta 80) in uscita

Recentemente mi è capitato di dover capire quali fossero le richieste HTTP che gli scripts php di un server linux facevano verso l’esterno. La soluzione più veloce è usare tcpflow. Questa una richiesta di esempio che potete modificare a vostro piacimento: tcpflow -p -c -i eth0 port 80 | grep -oE ‘(GET|POST|HEAD) .* HTTP/1.[01]|Host: .*’ … Leggi tutto

Virtualbox: Come comprimere la dimensione di un file VDI (guest Windows XP)

Ho una vecchio guest Virtualbox di Windows XP ed ho notato che il relativo file VDI, allocato dinamicamente, occupa su disco molto più della sua dimensione. Questo avviene perché il guest scrive e cancella dati e non riusa sempre le posizioni liberate per nuovi dati, andandone ad occupare altre. Come ridimensionare e comprimere la dimensione … Leggi tutto