Installazione di Oratio su Linux (specifiche per distribuzione Debian)

Sommario

Prerequisiti

Oratio® è un programma di gestione integrata ERP distribuito con licenza GPL. Il programma si appoggia su database PostgreSQL e funziona in modalità WEB, vale a dire che è accessibile tramite un programma per la navigazione in Internet (browser). 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®. Questa guida fa riferimento all'intallazione di Oratio® sul sistema operativo completamente gratuito: Debian Linux (a partire dalla versione etch). L'installazione di Oratio®  è possibile su praticamente ogni Sistema Operativo Unix o Linux con qualche piccola modifica. Per l'installazione su Windows occorre seguire un altra guida (under-construction).
Elenco dei programmi necessari

  1. Perl, versione 5 e+ (Perl)
  2. Un server http Apache
  3. Il sistema di gestione di base dati PostgreSQL, versione 8.1
  4. Le seguenti librerie Perl: DBD-Pg e DBI, reperibili sul sito CPAN .
  5. I seguenti moduli Perl reperibili sul sito CPAN

Per le Stampe:

Installazione

Installazione dei file

Configurazione di Apache

Installazione

apt-get install apache2

Configurazione

Creare un file chiamato oratio.conf nella cartella di configurazione di Apache: /etc/apache2/sites-enabled/ nel quale deve essere riportato il seguente testo:

Alias /oratio/ /var/www/oratio/
<Directory /var/www/oratio>
AddHandler cgi-script .pl
Options ExecCGI Includes FollowSymlinks
</Directory>
<Directory "/var/www/oratio/users">
Order Deny,Allow
Deny from All
</Directory>
<Directory "/var/www/oratio/logs">
Order Deny,Allow
Deny from All
</Directory>

Fare riferimento al sito di Apache per eventuali problemi sulla configurazione.

Permessi sui file

Assegnare la proprietà della cartella /var/www/oratio, in modo ricorsivo, all'utente e al gruppo di Apache: www-data:www-data (A seconda del sistema operativo il nome dell'utente e del gruppo possono variare).
Per fare ciò eseguire questo comando con i permessi adeguati (es. con i permessi dell utente di root)

chown -R www-data:www-data /var/www/oratio

Assicurarsi che i file index.pl e setup.pl presenti sotto la cartella /var/www/oratio abbiano i permessi di lettura ed esecuzione per l'utente di Apache.
Per fare ciò eseguire questo comando con i permessi adeguati

chmod u+x /var/www/oratio/index.pl /var/www/oratio/setup.pl

Riavvio di Apache

Per rendere effettive le modifiche apportate ad apache bisogna riavviarlo con il comando:

apache2ctl restart

Installazione e configurazione del database PostgreSQL

Installazione moduli Perl

E' possibile che alcuni dei pacchetti necessari per il funzionamento di Oratio® siano già presenti sul vostro sistema.
Per l'installazione dei moduli Perl su Debian Linux utilizzare questo comando:

apt-get install libdbi-perl libdbd-pg-perl libxml2 libxml-libxml-perl
apt-get install libxml-parser-perl libxml-writer-perl
libunicode-string-perl libxml-encoding-perl libhtml-template-perl
libtext-template-perl libcgi-session-perl libpdf-api2-perl libmail-sender-perl
libcrypt-ssleay-perl

L'installazione dei pacchetti può essere differente a seconda della distribuzione Linux utilizzata. Diversamente è possibile seguire la seguente procedura che funziona indipendentemente dalla distribuzione:

Configurazione ambiente per stampe JasperReports

Le stampe generate da Oratio® sono state create utilizzando JasperReports e richiedono pertanto l'installazione di alcuni moduli aggiuntivi, in assenza dei quali non potrà essere eseguita alcuna stampa! Procede nel seguente modo:

Configurazione di Oratio® Prima Installazione

Accesso al programma


Browse Space

- Pages
- News
- Labels
- Attachments
- Mail
- Bookmarks
- Advanced

Explore Confluence

- Popular Labels
- Notation Guide

Your Account

Log In

 

Other Features

Add Content