La scorsa settimana (non so perchè ma ste cose capitano sempre di sabato mattina) ad un certo punto il mio sito (questo) ha del tutto smesso di funzionare. Il sito era completamente down, e l'unica indicazione che compariva era un errore di MySql.
L'errore che compariva era una cosa del genere:
MySql error occurred 145: Table 'jos_sessions' is marked as crashed and should be repaired
L'errore era quindi un "crash" della tabella jos_sessions di Joomla. Il problema era che non riuscivo ad accedere nemmeno al back-end di Joomla.
Dopo aver fatto gli scongiuri, apro il database con phpMyAdmin. La tabella in questione ovviamente non si apriva e riportava il medesimo errore. Ho dato una rapida spulciata alla documentazione di MySql e, dato che mi era già successo in precedenza su un altro Db, trovato la soluzione.
La soluzione è il comando REPAIR TABLE seguito dal nome della tabella. Perciò ho digitato REPAIR TABLE jos_sessions e per fortuna tutto è andato liscio, la tabella è stata riparata e Joomla ha ripreso a funzionare immediatamente
AdsManager visualizza le immagini degli annunci inserendo un piccolo "watermark" su ogni immagine caricata. Per default questo watermark è "joomprod.com" (che è il sito dello sviluppatore di AdsManager).
E' possibile cambiare il watermark con qualsiasi altro testo, ovviamente, basta andare nelle impostazioni di AdsManager (Components-->AdsManager-->Configuration) e nella scheda "image" trovate il watermark, che in realtà è chiamato "tag". Metteteci quello che volete, solitamente il nome o la URL del sito.
Verso la fine di Novembre terrò due corsi su Joomla, presso le sedi Pipeline di Milano e Padova.
Il corso che abbiamo pensato è un corso base, che intende dimostrare ai partecipanti come, in un solo giorno, è possibile imparare a utilizzare Joomla, almeno nelle sue funzionalità di base, ed essere autonomi nella creazione del proprio sito personale o aziendale. Partiremo quindi dalle basi (cosa è Joomla, Installazione, inserimento di contenuti) per arrivare alla installazione di estensioni e template per avere a fine giornata un sito completo e funzionante in tutte le sue parti.
Il corso non ha prerequisiti particolari, dura un solo giorno, ed è adatto anche a chi non ha particolari esperienze di sviluppo web, HTML o altro, sebbene è consigliabile almeno un minimo di dimestichezza con alcuni concetti (cos'è un database, cosa significa FTP e simili)
Ieri mattina, facendo un giretto per caso su uno dei miei siti, mi accorgo che il sito risulta bloccato da Firefox, per sospetto malware. Avete presente quella schermata rossa che avvisa che si sta per visitare un sito malevolo? Ecco, questa qui:
Ho realizzato una piccola video guida introduttiva per chi vuole installare Joomla 1.5 in locale usando Xampp. Xampp permette di creare un proprio ambiente locale con Apache e MySql che può essere utilizzato per installare Joomla (ma non solo) localmente, sul proprio PC, per sviluppare il proprio sito e/o fare dei test.