Installare su Aruba/Linux
Enzo Pittaluga, enzo@sennasoftwareclub.org


Ciò che trovate qui di seguito, non sarà difficile capirlo, non vuole essere un manuale, e tantomeno é scritto da un esperto di PostNuke. Scrivo semplicemente perché dopo qualche insuccesso, avendo trovato il modo per installare come desideravo, penso che una descrizione esposta in termini semplici, non necessariamente per addetti ai lavori, possa tornare utile a qualcuno.

Prima di iniziare bisogna:
-aver acquistato lo spazio web con dominio su aruba,
-aver acquistato il servizio MySQL di Aruba,
-avere la connessione internet attiva.

Installazione Fase 1:

1) Accedere normalmente a Linux con il proprio User Name
2) Aprire la cartella Home e cliccando con il tasto destro del mouse su uno spazio vuoto della stessa, creare una nuova cartella nominandola postnuke
3) Connettersi al sito http://www.postnukeitalia.com e fare il download di postnuke, memorizzandolo nella cartella postnuke appena creata
4) Aprire la cartella postnuke, cliccare con il tasto destro del mouse sul file appena scaricato e dal menu a tendina scegliere: Estrai qui
5) Dalla cartella PostNuke-0.750b-ita appena estratta aprire la sottocartella HTML
6) Avviare il browser Konqueror e posizionare la maschera, nel caso riducendola, in modo da poter visualizzare contenporaneamente anche la maschera della Home
7) Nella barra degli indirizzi di Konqueror impostare:ftp://ftp.nomedelpropriodominio
8) Nella maschera di connessione impostare il nome utente e la password fornite da Aruba per la connessione ftp
9) Ad accesso ultimato, se il dominio é nuovo, la maschera di Konqueror elenca la cartella "cgi-bin" e il file "index.html", quest'ultimo bisogna rinominarlo o cancellarlo

Installazione Fase 2:
1) Tralasciando le cartelle modules e themes (il perché lo vedremo dopo) copiare, uno alla volta, tutti i file e le cartelle, da Home allo spazio web; per farlo si aggancia con il mouse il file o la cartella da copiare e si trascina nella pagina di Konqueror
2) Cliccare con il tasto destro in un'area vuota della maschera di Konqueror e creare due nuove cartelle dal nome modules e themes
3) Aprire la cartella modules sia nella maschera Konqueror che nella maschera Home e da quest'ultima, copiare trascinandone pochi per volta tutti i file e le sottocartelle, nella maschera Konqueror. La cartella Xanthia deve essere copiata da sola.
Chiudere la cartella modules, aprire la cartella themes e copiare anche il contenuto di quest'ultima.

Il motivo per cui consiglio di sezionare la copia dei files é che, essendocene molti, qualche volta la connessione ftp può creare problemi e non sapendo esattamente quali files e cartelle sono stati copiati correttamente, si deve ripetere daccapo tutta l'operazione.

N.B. I files e le cartelle di PostNuke, sono contenuti nella cartella HTML e l'installazione tradizionale prevede vengano copiati in un'altra cartella HTML nello spazio web. Considerando però che quando un visitatore si collega la sito, la prima pagina che viene aperta é la pagina index presente nella directory principale, suggerisco appunto di metterli nella directory principale per evitare, sopratutto a chi é meno pratico, problemi di apertura del sito.

Installazione Fase 3:
1) Chiudere la cartella Home e posizionarsi sulla maschera di Konqueror
2) Cliccare con il tasto destro sul file "config.php" e dal menu scegliere "Apri con" e poi, nella nuova maschera, in alto nella riga vuota, scrivere kwrite
3) Utilizzando l'editor di testo kwrite, modificare il file come di seguito descritto, salvarlo e chiudere kwrite

$pnconfig['dbtype'] = 'mysql';
$pnconfig['dbtabletype'] = 'myisam'; $pnconfig['dbhost'] = 'xx.xxx.xxx.xx'; sostituire con l'indirizzo IP del server fornito da Aruba
$pnconfig['dbuname'] = 'xxxxxxxxxxxx'; sostituire con il proprio nome utente per l'accesso a MySQL
$pnconfig['dbpass'] = 'xxxxxxxxxxxxx'; sostituire con la propria password per l'accesso a MySQL
$pnconfig['dbname'] = 'Sqlxxxxx_x'; sostituire con il nome del database prescelto (uno fra i cinque forniti da Aruba)
$pnconfig['system'] = '0';
$pnconfig['prefix'] = 'nuke';
$pnconfig['encoded'] = '1';
$pnconfig['pconnect'] = '0';
$pnconfig['temp'] = 'pnTemp';

4) Modificare i permessi ai files config-old.php e config.php come di seguito indicato:

cliccare sul file con il tasto destro e dal menu scegliere proprietà




cliccare su Permessi




cliccare su permessi avanzati e spuntare le caselle come indicato nella figura




5) Chiudere la finestra proprietà e la connessione ftp, chiudendo Konqueror.
Installazione Fase 4:
1) Avviare Konqueror, sull'indirizzo digitare: http://www.propriodominio/install.php e seguire le istruzioni, come anche indicato nel manuale di installazione di questo sito, avendo cura di:
- non selezionare la casella Intranet
- non selezionare l'installazione del DataBase in quanto già installato da Aruba
- indicare il propri dati, compreso l'indirizzo email corretto dell'amministratore, quando richiesto
- ad installazione terminata, prima di entrare nel sito, utilizzando la connessione ftp, eliminare dallo spazio web il file install.php e la cartella install
P.S. Chi installa nella directory HTML, per avviare automaticamente il file index.php, può creare in radice il file index.html e al suo interno, inserire lo script che Argos ha scritto per indirizzare automaticamente a un'altra pagina. Per per comodità lo riporto qua sotto:


Appena avrò tempo, invierò qualche articolo sulla personalizzazione del sito e come vedremo, questo script potrà tornare molto utile.



2005 ©  PostNukeItalia.com
http://www.postnukeitalia.com/