Effettuare il debug di uno script PHP con vim su debian Lenny

Volevo scrivere una breve guida alla configurazione di vim per l’uso come client per il debug di un’applicazione PHP. Con Lenny la procedura è semplificata, perché troviamo già qualche pacchetto precompilato 😉 Dunque, gli strumenti che useremo sono: xdebug, vim, DBGp client. L’installazione di vim standard su Lenny non è sufficiente per l’uso dei plugin … Leggi tutto

Creare un archivio con tar includendo i files nascosti

Se avete provato a creare un archivio tar (o meglio tgz, ovvero tar compresso con gzip) della cartella corrente e di tutte le sottocartelle con il classico:

vi sarete accorti che non vengono inclusi i files nascosti. Il motivo è ovvio, anche se non viene sempre percepito. Se provate ad effettuare un:

vi … Leggi tutto

MySQL: Reset della password di root dimenticata

E’ possibile che la password dell’utente root su MySQL sia andata persa. E’ possibile reimpostarla in modo abbastanza semplice, seguendo la procedura: – spegnere MySQL:

– avviare in safe mode:

– accedere come root e senza password (grazie al fatto che siamo in safe mode)

– accedere alla tabella mysql dove sono … Leggi tutto

Nascondere la versione di proftpd

E’ possibile evitare che proftpd “risponda” indicando la propia versione, attivando una semplice direttiva nel file di configurazione /etc/proftpd/proftpd.conf . La direttiva è ServerIdent e può essere impostata come segue. Per far rispondere la stringa “ftp server” aggiungere nel file di configurazione:

Per non rispondere nulla aggiungere nel file di configurazione:

Per far … Leggi tutto

Uso di link con proftpd

Accedendo via FTP ad un server proftpd, non è possibile vedere/utilizzare il contenuto di un eventuale link presente nello spazio. Per ovviare a questa mancanza, è possibile utilizzare il seguente trick. Supponendo che la cartella di origine sia /var/ftp/incoming e che la si voglia rendere disponibile in /home/bob/incoming, basterà lanciare da terminale:

Per riattivare … Leggi tutto

Velocizzare la connessione a MySQL server

Nel caso in cui la connessione ad un server MySQL sembri lenta, o meglio nel caso in cui la procedura di autenticazione presso il server MySQL risulti lenta, è possibile effettuare una piccola modifica al file di configurazione per velocizzare il tutto. ATTENZIONE: questo non significa che il server MySQL sarà più veloce nell’esecuzione di … Leggi tutto