/** * G.C.A. [Gestione Cassa Automatizzata] Ver. 0.3 del 03/06/2003 * * Authore: Maurizio Proietti [maurizio.proietti@tin.it] * */ /* +-----------------------------------------------------------------------------+ | GCA open source | +-----------------------------------------------------------------------------+ | Copyright (c) 1998-2001 GCA open source, Maurizio Proietti | | | | This program is free software; you can redistribute it and/or | | modify it under the terms of the GNU General Public License | | as published by the Free Software Foundation; either version 2 | | of the License, or (at your option) any later version. | | | | This program is distributed in the hope that it will be useful, | | but WITHOUT ANY WARRANTY; without even the implied warranty of | | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | | GNU General Public License for more details. | | | | You should have received a copy of the GNU General Public License | | along with this program; if not, write to the Free Software | | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | +-----------------------------------------------------------------------------+ */ L'installazione è molto semplice. Innanzi tutto segnalo di aver introdotto all'interno del codice alcune librerie free (adodb e HTML_ToPDF) disponibili rispettivamente su: http://php.weblogs.com e http://www.rustyparts.com/pdf.php che, essendo già presenti, non si avrà l'onere di dover scaricare. Naturalmente, per poter utilizzare l'applicativo saranno necessari i seguenti software di base: - Sistema operativo Linux [Qualsiasi distribuzione] - http://www.linuxiso.org/ - Motore database MySQL >= 4.0.12 - http://www.mysql.com - Demone http Apache >= 1.3.26 - http://www.apache.org Un ulteriore software di cui avrete bisogno per la creazione del file pdf da stampare è - html2ps presente qui - http://www.tdb.uu.se/~jan/html2ps.html - ps2pdf presente qui - http://www.cs.wisc.edu/~ghost/ - curl presente qui - http://curl.haxx.se/ [Come riportato nel sito di HTML_ToPDF] -------- INSTALLAZIONE DELL'APPLICATIVO GCA ---------------------- L'installazione dell'applicativo vera e prorpia è di una semplicità estrema: Scaricare l'applicativo in una directory qualsiasi (supponiamo /home/maox/) spostarsi nella dir. cd /home/maox estrarre i file: tar -xvf ./GCA-0.3.tar spostare la directory estratta nella directory di root del demone apache (solitamente /var/www/htdocs/) quind mv ./gca /var/www/htdocs adesso si deve creare il database: Svolgere le seguenti azioni: mysql -u root create database festa; quit cd /var/www/htdocs/gca/sql mysql -u root festa < ./festa.sql Adesso, se le vostre directory sono le stesse che ho citato io, aprendo il browser e collegandosi al server web locale... http://127.0.0.1/gca/ dovrebbe comparire la schermata di configurazione nella quale potete specificare il nome della manifestazione (che poi comparirà in alto a destra di ogni pagina) ed i colori di sfondo e di testo. Se le directory non fossero le stesse, editate i file dichiara.classi.inc.php dichiara.oggetti.inc.php esegui_ricevute.php e modificate la riga: $LIB_PATH = "/var/www/htdocs/gca/lib/adodb/"; - in dichiara.classi.inc.php $CFG->LIB_PATH = "/var/www/htdocs/gca/lib/"; in dichiara.oggetti.inc.php e $linkToPDFFull = $linkToPDF = ('/var/www/htdocs/gca/tmp/ricevuta'); $linkToPDF = str_replace('/var/www/htdocs', '', $linkToPDF); in esegui_ricevute.php in modo che rispecchino il nome delle vostre directory. Adesso aprite il browser su http://127.0.0.1/gca/ e... buon divertimento :-) -------------------------------------------------------------------------