lunedì 23 febbraio 2009

php getimagesize empty array

Quando getimagesize restituisce un array vuoto prima di passare a complicati affari controllate la vostra php.ini alla voce:
; Maximum allowed size for uploaded files.
upload_max_filesize = 8M

Molto probabilmente avete impostato un valore troppo basso di upload. Per questo motivo la funzione getimagesize rilascia un array vuoto e non si riesce ad avere i valori di width ed height dell'immagine jpg o png...

f***ing lost time :P

mercoledì 18 febbraio 2009

EasyPHP - Unexpected end of MySql... See log file?

Da quando sono passato al 64 bit ho un sacco di amici problemi! -_-

EasyPHP e Windows Vista questione di permessi!

EasyPHP non mi ha mai dato rogne... fino ad oggi... dopo il problema della tastiera di questa mattina (risoloto molto elegantemente! vedi post precedente ^^) ho deciso di lasciar perder il pc... fino a sta sera. Avvio EasyPHP e PATAPAM!!!

Unexpected end of MySql... See log file?



Ma Poooorc..£$"£$£! Ho cercato soluzioni in giro ma niente che mi risolvesse il problema. Drop DB, disinstalla e reinstalla (approccio classico ma funziona solo la prima volta :P)...

Problema: mysql si avvia e si arresta immediatamente; salta fuori un alert con il messaggio di cui sopra e il log scrive roba di questo tipo:
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
090218 21:47:15 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
090218 21:47:15 InnoDB: Started; log sequence number 0 46409
090218 21:47:15 [Note] Event Scheduler: Loaded 0 events
090218 21:47:15 [Note] C:\PROGRA~1\EASYPH~1.0\MySql\bin\mysqld.exe: ready for connections.
Version: '5.1.30-community' socket: '' port: 3306 MySQL Community Server (GPL)
090218 21:47:28 [Note] C:\PROGRA~1\EASYPH~1.0\MySql\bin\mysqld.exe: Shutdown normale

Soluzione: AVVIARE EASYPHP CON I PERMESSI DI AMMINISTRATORE.

La prassi è come sempre:
tasto destro sull'icona di EasyPHP e Esegui come amministratore.
Happy PHP

hp tx2 1050el - tastiera non funzionante!

Panico totale!

Il mio HP TX2 1050el questa mattina si è svegliato ed ha deciso di non farmi usare la tastiera! Toucchi suoi!!! Completamente morta! Anche i tasti funzione ed il controllo volume erano bloccati! Niente! Panico più totale! Riavvio e niente...

Problema: tastiera bloccata;

Soluzione: RIMUOVERE LA BATTERIA!

Per gli utenti windows niente di più facile ma per eventuali gnu smontare e rimontare la batteria per far ripartire la tastiera potrebbe non essere così ovvio!

DON'tPaNiC & Happy Touch SMART

martedì 17 febbraio 2009

Exposé joomla password Album Manager non funzionante

Se anche voi vi siete domandati "perchè non entro nel manager di exposé" forse questo post vi può aiutare... Ma cominciamo dall'inizio...

Ho risolto questo piccolo problema con
Expose Flash Gallery, un componente per le immagini e video molto valido per joomla.
La versione di Joomla che ho utilizzato è la 1.5.9 e quella di exposé è la 4.6.2.

Procedura di installazione:
- Attivare la legacy (area plugin)
- Installare come al solito il componente
- Verificare che andando su 'Manage Album' ed inserendo la password di default "manager" non succeda nulla.
- Scaricare dal sito ufficiale dello sviluppatore Slooz l'album manager for PHP (la versione che ho provato è la 1.0.2, ne vedete una demo qui)
- Spacchettare (Unzippare) il tutto, troverete una cartella 'manager'
- Accedere all'ftp e cancellare la cartella (fate un backup se volete) manager nel percorso:
ROOT_SITO/components/com_expose/expose/
- Copiare nello stesso percorso la cartella manager precedentemente spacchettata

Magicamente tornando nell' 'Album Manager' ed inserendo la password di default si accede al pannello di controllo!!!!!


Buon divertimento!