FAQ riguardo agli spazi web su A/I

Q: Come installare un'icona favicon.ico in un sottosito?

Il file chiamato favicon.ico è quello che molti browser utilizzano per visualizzare la piccola icona del sito nella location bar.
I sottositi di autistici.org e inventati.org di default utilizzano l'icona di A/I, ma è possibile utilizzarne una propria utilizzando questo pezzettino di HTML da inserire dentro la parte HEAD della pagina:

 <link rel="shortcut icon" type="image/x-icon" href="/path/to/favicon.ico" />
Sostituendo naturalmente /path/to con il path relativo del proprio sottosito.

Q: Perche' non riesco ad installare Joomla, Wordpress, o qualsiasi altro cms?

Un CMS e' un Content Managment System, un "Sistema di Gestione dei Contenuti". Sono quei programmi che una volta installati sui nostri server ti permettono di mantenere facilmente la pubblicazione del tuo sito web attraverso un pannello di amministrazione.

Data la particolare infrastruttura della rete di server che amministriamo, ma soprattutto l'errato utilizzo di alcune funzionalita' da parte degli sviluppatori di molti CMS, vi capitera' di non vedere funzionante al primo colpo la vostra installazione di Joomla, Wordpress, o uno di questi famosi CMS. Tecnicamente il problema e' l'utilizzo della variabile HTTP_HOST, per la creazione di link assoluti mentre un'applicazione web dovrebbe utilizzare solamente path relativi.
Qui di seguito raccogliamo le modifiche da attuare ad ogni CMS per renderlo funzionante sulle nostre macchine (sostituire www.autistici.org con www.inventati.org dove necessario):

  • Joomla (1.5)
    Aggiungere la seguente linea al termine dei file includes/defines.php e administrator/includes/defines.php:
    $_SERVER['HTTP_HOST'] = 'www.autistici.org';
  • Wordpress
    Aggiungere in ./wp-includes/pcanonical.php la seguente riga:
    $_SERVER['HTTP_HOST'] = 'www.autistici.org';

Q: Ho bisogno del path assoluto del mio sito, per installare il mio CMS/blog/forum/applicazione qualsiasi...

I siti web su Autistici/Inventati sono ospitati in una gerarchia, sul filesystem, che si trova sotto a /home/users/investici.org/. In particolare il percorso completo di un sito è determinato dal nome dell'account FTP con cui vi si accede:

 /home/users/investici.org/accountFTP/html-nomeSito/
Nota: generalmente non è una buona idea installare le applicazioni usando dei percorsi assoluti, che possono sempre (in teoria) cambiare. Le applicazioni intelligenti sono in grado, se ne hanno bisogno, di determinare la propria collocazione usando ad esempio le opportune variabili speciali di PHP...