ePrometeusCorsoLinuxLinux
testi articoli
Testi Articoli  Download
Home | OpenSource | PhpNuke | Programming | SysAdm | 
CorsoJava è ora Video! Free for all!
Clicca Qui!
ZOPE UN APPLICATION SERVER OPEN SOURCE
Il mondo di Zope
Installazione
L'interfaccia di gestione
I Database
DTML e ZSQL
Conclusioni
L'Autore


<<< Installazione >>>

Per prima cosa impariamo ad installare il nostro sistema. Non è molto complicato. Innanzitutto bisogna scaricare da www.zope.org il file. Ce ne sono varie versioni, binarie e sorgenti. Per mia scelta personale prediligo il sorgente perché mi consente di lavorare sempre con l'ultima versione, ma i lettori possono anche sfruttare i binari già pronti all'uso, a meno che la vostra distribuzione non lo preveda già (molte lo fanno). La procedura di installazione che ho usato è la seguente (occore avere python 1.5.2 e il compilatore C gcc installato). Diventare root prima di cominciare, e digitare i seguenti comandi:

1. tar xzvf Zope-2.3.2-src.tgz
2. cd Zope-2.3.2-src
3. python w_pcgi.py
4. adduser zope
5. cp Zope.cgi /var/www/cgi-bin
6. cd ..
7. chown -R zope.zope Zope-2.3.2-src

Notare che dopo il passo 3, occorre aspettare un po' perchè il tutto venga compilato. Dopodiché compare una importante scritta, che comunica la password dell'amministratore. Prendere nota della stessa altrimenti non sara possibile modificare il nostro sito. A questo punto i passi successivi creano un utente zope a cui dare possesso del tutto, e copiano lo Zope.cgi nella directory dei CGI del nostro Web Server. La posizione di questa directory può cambiare (per esempio, alcune distribuzioni usano /home/httpd/cgi-bin ).

A questo punto possiamo lanciare Zope con su zope ./start & . Notare che per ragioni di sicurezza consigliamo di utilizzare un utente diverso da root (in questo caso zope) per lanciare in esecuzione il nostro application server. L'avvio di Zope può avvenire in automatico al lancio del sistema inserendo la riga su indicata in /etc/rc.d/rc.local

ePrometeus s.r.l. - Web Software House & Open Source System Integrator
MILANO - SAN BENEDETTO DEL TRONTO(AP)
Contatti: info@eprometeus.com