PHP 5.3 e $_REQUEST[‘PHPSESSID’] vuoto

Usando PHP 5.3, avrete notato che $_REQUEST[‘PHPSESSID’] è vuoto. A differenza delle precedenti versioni di PHP, per ragioni di sicurezza, $_COOKIE non viene importato in $_REQUEST e quindi non è disponibile il PHPSESSID. Per ovviare, si può associare il contenuto di $_COOKIE[‘PHPSESSID’] a $_REQUEST[‘PHPSESSID’] nel caso sia vuoto, inserendo dopo il “session_start()”:

In alternativa … Leggi tutto

Installare gli open-vm-tools su Debian 6 squeeze

La procedura di installazione degli open-vm-tools su Debian Squeeze può essere fatta come già indicato per Debian Lenny. Basta controllare che nel file /etc/apt/sources.list siano presenti le righe:

e successivamente procedere con:

A questo punto potrebbe capitare di vedere errori tipo:

oppure non avere correttamente installato il modulo per la scheda di … Leggi tutto

Modificare la data/ora di creazione/modifica di un file su Linux

I sistemi operativi Linux e molti derivati di Unix hanno un comodo comando che consente la modifica della data ora di creazione/modifica di un file. Tale comando si chiama touch e spesso viene anche utilizzato per la creazione di un nuovo file vuoto. Digitando infatti: touch nuovofile viene creato un file denominato “nuovofile”. Se invece … Leggi tutto

Debian Squeeze: Failed to exec method /usr/lib/apt/methods/

Dopo aver completato l’installazione della nuova debian squeeze senza rete, ho collegato il cavo ed ho decommentato le righe in /etc/apt/sources.list per installare altro software. Al lancio di apt-get ho ricevuto:

Il problema è semplice, ma se siete qui significa che non avete notato un errore negli indirizzi. E’ infatti indicato:

in cui … Leggi tutto

Cambiare la password di root di MySQL (Debian way)

Abbiamo visto in un precedente articolo come modificare la password di root di MySQL nel caso non ce la ricordiamo più. Su Debian tale operazione è ancora più facile. Basta digitare per Wheezy:

per Squeeze:

per Lenny:

e specificare la nuova password di root quando richiesta. enjoy

Rilasciata Debian 6.0 “Squeeze”

Dopo 24 mesi di sviluppo costante, il progetto Debian è orgoglioso di presentare la sua nuova versione stabile 6.0 (nome in codice “Squeeze”). Debian 6.0 è un sistema operativo libero e per la prima volta viene fornito in due varianti. Accanto a GNU/Linux, con questa versione viene introdotta, come “anteprima tecnologica”, Debian GNU/kFreeBSD. Debian 6.0 … Leggi tutto

La dimensione del file ibdata di MySQL non diminuisce dopo cancellazione

Probabilmente vi sarà capitato di controllare la dimensione dei files ibdata nella cartella /var/lib/mysql e vederli crescere durante il popolamento di database InnoDB. Tutto normale, perché i dati dei database impostati con questo formato vengono salvati, di default, in questi files. Se vi è capitato di cancellare anche dati dal database, avrete notato che la … Leggi tutto

Aggiornamento non riuscito di bind e dnsutils su Debian

Se negli ultimi giorni avete provato ad aggiornare la vostra Debian/Lenny con il classico apt-get upgrade, avrete notato qualcosa del tipo:

Questo è legato al fatto che ci sono delle dipendenze incrociate che apt-get non riesce a risolvere. Per aggiornare si può ricorrere al buon aptitude, con:

oppure utilizzare apt-get con un differente … Leggi tutto

Duplicare un database MySQL da riga di comando

E’ possibile duplicare (clonare) un database MySQL da riga di comando effettuando un DUMP e poi ripristinandolo nel nuovo database. Come sicuramente sapete, Linux consente di concatenare i comandi e pertanto basterà semplicemente eseguire:

dove: user: username utente DB di cui fare il dump pass: password utente DB di cui fare il dump db_name: … Leggi tutto

vim: estendere il matching % per HTML, LaTeX, ed altri linguaggi

Per creare le mie applicazioni web, mi affido sempre al famoso vim. Chi usa vim come editor per linguaggi di programmazione (dal C al PHP e via dicendo), sicuramente apprezza la funzionalità di matching che può essere avviata con il carattere % (ad esempio ci si posiziona su una parentesi, si preme il tasto % … Leggi tutto