0 amministratori
0 utenti
5 ospiti| indietro | FrontPage | search |
Per installare flatnuke occorrono 5 semplici passi:
Una volta scaricato il pacchetto di flatnuke presso
http://flatnuke.sourceforge.net si dovrà procedere a decomprimere l'archivio.
Occorre avere perciò installati correttamente i programmi tar e gzip. Per decomprimere il pacchetto utilizziamo questo comando nella directory dove lo abbiamo salvato:
# tar xvfz flatnuke-x.y.tar.gz
Dove x e y rappresentano la numerazione della versione del progetto. Si otterrà una directory flatnuke contenente tutti i file dell'archivio.
E' importante memorizzare il filesystem di flatnuke perchè sarà utile durante la spiegazione dei vari strumenti di creazione dei contenuti.
flatnuke
|--blocks
| |--dx (blocchi di destra)
| |--sx (blocchi di sinistra)
|--forum
| |--topics (discussioni del forum)
| |--users (utenti de sito)
|--images
| |---news (icone delle news)
|--languages (linguaggi supportati)
|--misc
| |--flatpoll (sondaggio)
| |--flatstat (statistiche
|--news (notizie del sito)
|--sections (sezioni del sito)
|--themes (temi disponibili)
Entriamo all'interno della directory flatnuke e editiamo il file config.php con un qualsiasi editor di testo. Gli utenti di sistemi Unix potrebbero, ad esempio, eseguire:
# vi config.php
Il file ci appare come una successioni di variabili da impostare, eccone un esempio:
# IMPOSTAZIONI PER FLATNUKE
# L'indirizzo assoluto del tuo sito
$siteurl="http://zaccheo/flatnuke_testing";
# Titolo del sito
$sitename="flatnuke Home page";
# Tema preferito
$theme="default";
# News per pagina
$newspp="10";
# Nome Admin
$admin="Me";
# Admin mail
$admin_mail="xxx@xxx.xxx";
# lingua (it, en, es, fr, ..)
$lang="it";
# un utente non registrato può segnalare le news (1=VERO,0=FALSO)
$guestnews=1;
# un utente non registrato può inserire i commenti (1=VERO,0=FALSO)
$guestcomment=1;
# Utile per impostare l'ora italiana su web server USA (1,5 = 1h 30m)
$fuso_orario=0;
# IMPOSTAZIONI PER IL FORUM
# numero di topic per pagina
$topicperpage=10;
# numero di post per pagina
$postperpage=5;
# numero di membri per pagina
$memberperpage=15;
Esaminiamo una per volta tutte le opzioni.
siteurl: Deve essere impostato con l'indirizzo del tuo spazio web. Facciamo un esempio. Il provider pippo.com fornisce account web e noi ne acquistiamo uno con il nome utente simone, ci verrà fornito l'URL di riferimento del nostro spazio che potrà essere http://simone.pippo.com o anche http://pippo.com/simone o http://pippo.com/utenti/simone. L'importante è che la variabile siteurl contenga tra le virgolette questo riferimento al vostro spazio web.
sitename: Deve essere impostato con una breve
descrizione (3-4 parole) del sito. Facciamo un esempio. Dopo aver
acquistato il mio spazio web decido di dedicarlo alla mia home page
personale, quindi imposto sitename con ``Simone Vellei Home Page''.
theme: Deve essere impostato con il nome di uno dei temi contenuti nella directory flatnuke/themes/. FlatNuke è distribuito con un unico tema chiamato default, per scaricare altri temi occorre far riferimento al sito ufficiale dei temi FlatNuke
http://pannolinux.altervista.org.
newspp: Deve essere impostato con il numero di
news che si desidera avere nella pagina principale. L'impostazione di
default è 10 e garantisce una buona visione d'insieme dell'intero sito.
admin: Deve essere impostato con il nome dell'amministratore del sito (webmaster). Nel caso trattato in esempio posso impostare admin con ``Simone Vellei''.
admin_mail: Deve essere impostato con l'email
del webmaster, servirà per contattarlo in caso di segnalazioni,
informazioni, suggerimenti sul proprio sito.
lang: Deve essere impostato con la lingua che si intende utilizzare nel sito. Attualmente sono disponibili solamente it e en. Ogni frase predefinita nel sito verrà tradotta con la rispettiva scelta.
guestnews: Deve essere impostato a seconda delle libertà che si vogliono concedere ad un ospite,
ovvero ad un utente non registrato. Se vogliamo dare la possibilità a
utenti non registrati di segnalare le news occorre impostare guestnews con 1 altrimenti con 0.
guestcomment: Deve essere impostato a seconda delle libertà che si vogliono concedere ad un ospite,
ovvero ad un utente non registrato. Se vogliamo dare la possibilità a
utenti non registrati di aggiungere comenti alle news occorre impostare
guestcomment con 1 altrimenti con 0.
fuso_orario: Deve essere impostato con la
differenza di fuso orario tra l'orario di riferimento e l'orario della
località dove risiede il nostro sito. Facciamo un esempio. Se il nostro
dominio acquistato si trova in Italia e noi siamo italiani, fuso_orario sarà impostato a 0
in quanto non esiste alcuna differenza di orario. Se, invece, il nostro
dominio risiede negli USA (Chicago) la differenza di orario è 7.
topicperpage: Deve essere impostato con il
numero di discussioni per ogni pagina del forum. Il valore di default
10 consente una visione adeguata della pagina.
postperpage: Deve essere impostato con il numero
di post per ogni pagina delle discussioni. Il valore di default 5
consente una visione adeguata della discussione.
memberperpage: Deve essere impostato con il
numero di utenti visualizzabili per ogni pagina. Il valore di default
15 consente una visione adeguata della pagina utenti registrati.
Una volta configurato il nostro sito bisognerà provvere a
pubblicarlo su internet. Il provider del nostro account acquistato ci
deve fornire un indirizzo di riferimento al quale collegarsi per
copiare i file dal nostro computer al server. Ci verranno forniti anche
un username e password. Ora occorrerà un client FTP che ci permetta di
eseguire questa operazione, inseriamo i tre dati (url, username,
password) e copiamo l'intero contenuto della directory flatnuke all'interno del nostro spazio.
Per poter permettere di creare file di news, utenti o discussioni, bisogna impostare i permessi di alcune directory. Per fare questo possiamo avere a disposizione del client FTP un'interfaccia grafica che ci facilita l'operazione. In tale caso impostare con permessi di lettura, scrittura e esecuzione sia l'user, che group, che others le seguenti directory e file:
news/
misc/
misc/motd.php
forum/users/
forum/topics/
Nel qual caso si avesse un client testuale o si stesse amministrando il
server con una shell sarà sufficiente utilizzare il comando:
# chmod 777 <file>
sostituendo a file ogni elemento della lista precedente.
Ultimo passo, conclusivo e rilassante è l'ammirazione del lavoro fatto fino ad ora. Si apra il browser e si vada all'indirizzo di riferimento del vostro sito, se tutto è andato a buon fine verrà visualizzata la pagina principale priva di news e con un messaggio di benvenuto. Per l'amministrazione del sito leggi la sezione successiva.
| last change: 4 April 2009 1:03 pm | vwiki-devel was powered by HTMLArea3.0rc1 |