Guida di installazione di Oratio® su SME Server

Questo How-To é stato redatto nel quadro del progetto SMERP. Vorrei ringraziare le persone che hanno scritto i differenti How-To riguardo l'installazione di Postgres, di SQL-Ledger di cui questo documento rappresenta la sistensi (tradotta in italiano).

Sommario

Prerequisiti

Oratio® é un software di gestione integrata ERP distribuito sotto licenza GPL. Il software utilizza una base dati Postgres e funziona in modalità "CGI", vale a dire che é accessibile tramite un navigatore internet. Per questo, prima di poter utilizzare Oratio® é necessario assicurarsi che gli strumenti utilizzati da quest'ultimo siano presenti sul server su cui verrà installato Oratio®

L'installazione di Oratio é stata effettuata con la versione 6.0.1 di SME Server. In questo how-to si suppone che sia stato creato un Information Bay chiamato "oratio".

Installazione di Postgres

Installazione del server di base dati

1. Scarico dei pacchetti RPM

2. Installazione dei pacchetti RPM

# rpm -uvh --NODEPS *.rpm

3. Avvio di PostgreSQL

# /etc/init.d/postgresql start
Risultati previsti :
Initializing database: [ OK ]
Starting postgresql service: [ OK ]

4. Creazione dei templates di configurazione

5. Modifica dei files di configurazione

6. Generazione dei templates

# /sbin/e-smith/expand-template /var/lib/pgsql/data/pg_hba.conf
# /sbin/e-smith/expand-template /var/lib/pgsql/data/postgresql.conf

7. Riavvio di postgresQL

/etc/init.d/postgresql stop
Stopping postgresql service: [ OK ]
/etc/init.d/postgresql start
Starting postgresql service: [ OK ]

8. Creazione dei link simbolici per avviare postgres al riavvio:

# ln -s /etc/init.d/postgresql /etc/rc.d/rc7.d/S56postgresql
# ln -s /etc/init.d/postgresql /etc/rc.d/rc6.d/K03postgresql

Installazione dei drivers della base dati

Installare i drivers di interfaccia verso i database per Perl DBI, e i driver specifici per PostgreSQL DBD-Pg.

1. Scarico dei pacchetti RPMs

2. Installazione dei pacchetti RPMs

# rpm -Uvh perl-DBI-1.14-10.i386.rpm perl-DBD-Pg-0.95-1.i386.rpm
I drivers DBI potrebbero essere già stati installati con il pacchetto Postgres-Perl, in questo caso, rpm ve lo segnala ma non fateci caso.

Configurazione di PostgreSQL

Installazione di LaTeX

1. Scarico dei pacchetti RPMs

2. Installazione dei pacchetti RPMs

# rpm -Uvh tetex*.rpm --NODEPS
Questo comando installa il sistema TeTeX che permette di generare, a partire dal codice sorgente TeX dei documenti .dvi , .ps e .pdf necessari per modificare in seguito dei documenti in formato pdf con Oratio.

Creazione dei templates

Il prodotto Oratio richiede una configurazione di Apache leggeremente diversa da quella standard proposta su SME Server. E' necessario dunque riscrivere i template relativi alla struttura del file httpd.conf.

1. Aggiungere il nome del file login.pl ai files index

Modificare il tempalte nel seguente modo :

2. Aggiungere handler per il files Perl .pl

Per questo modificare il template 80AddHandler00 :
# pico /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/80AddHandler00
E aggiungere i tipi di files .pl : il testo del vostro file dovrà risultare :

3. Configurazione dell'information bay Oratio :

Modificare il template 90e-smithAccess40ibays :
# pico /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/90e-smithAccess40ibays
Aggiungere l'Information Bay oratio eventualmente da sostituire con il nome assegnato all'inizio (scaricare il file)
Si tratta di definire i permessi sulle varie cartelle di oratio : si permette l'esecuzione di cgi Perl (.pl) e si nega l'accesso alla cartella users
.

4. Salvare le modifiche sui templates e riavviare Apache :

# /sbin/e-smith/expand-template etc/httpd/conf/httpd.conf
# service httpd restart

Installazione di Oratio®

Installazione dei files

1. Scaricare il codice di Oratio :

2. Installare i files :

#tar -C /home/e-smith/files/ibays/oratio/html -vzxf oratio.tar.gz

3. Verificare i permessi sui files :

#cd /home/e-smith/files/ibays/oratio/html
#chown www:www -R *
#chmod 555 -R *
#chmod 700 -R users

Creare una base dati

Creare un utente

Avviare il programma

Congratulazioni, avete installato il vostro ERP Open Source, Oratio® !

[© Proxima Centauri 2004] [www.proxima-centauri.it] [info@oratio.it]
Valid XHTML 1.0!