Questo file LEGGIMI e' una guida veloce per utenti esperti.

Per informazioni piu' dettagliate fate riferimento al sito http://www.phpeace.org e alla mailinglist degli utenti.

====================
 INSTALLAZIONE DEL SOFTWARE
====================

Accedi come root

Crea la directory dove installerai PhPeace
# mkdir /home/htdocs/myphpeace

Decomprimi l'archivio che hai scaricato (phpeace.tar.gz) nella directory che hai appena creato
# tar xzf phpeace.tar.gz -C /home/htdocs/myphpeace

Dai i permessi all'utente con cui gira PHP (di solito e' l'utente con cui gira il server web, apache)
# chown -R apache:apache /home/htdocs/myphpeace


====================
 CONFIGURAZIONE DI APACHE 
====================

Configura Apache per lavorare con i due domini che userai per il sito pubblico e per l'interfaccia di amministrazione.
Supponiamo che tu usi i due domini www.miosito.it e gestione.miosito.it e che questi puntino gia' alla tua macchina.
Adesso devi creare questi due virtualhost

<VirtualHost www.miosito.it>
    ServerName www.miosito.it
    DocumentRoot /home/htdocs/myphpeace/pub
    <Directory /home/htdocs/myphpeace/pub>
                Options FollowSymLinks
                AllowOverride All
                php_admin_value open_basedir /home/htdocs/myphpeace
    </Directory>
</VirtualHost>

<VirtualHost gestione.miosito.it>
    ServerName gestione.miosito.it
    DocumentRoot /home/htdocs/myphpeace/admin
    <Directory /home/htdocs/myphpeace/admin>
                Options FollowSymLinks
                php_admin_value open_basedir /home/htdocs/myphpeace
    </Directory>
</VirtualHost>

Fai leggere ad Apache i file di configurazione aggiornati
# /etc/init.d/apache2 reload

====================
 CONFIGURAZIONE DI PHP 
====================

Controlla che le seguenti opzioni di PHP siano impostate come segue nel tuo file php.ini
safe_mode = Off
memory_limit = 16M
register_globals = Off
file_uploads = On
upload_max_filesize = 10M

Se devi modificare qualcuno di questi valori per adeguarlo ai valori richiesti, riavvia Apache per leggere la configurazione aggiornata di PHP.
# /etc/init.d/apache2 restart


====================
 CONFIGURAZIONE DEL DATABASE 
====================

Collegati a MySql usando un utente con i permessi appropriati per eseguire le operazioni che seguono. Non e' indispensabile, ma assumiamo che sia Root.
# mysql -p

Crea il database per PhPeace: chiamiamolo miodb
mysql> create database miodb;

Crea un utente per questo database (chiamiamolo mioutente, con password miaparolasegreta)
mysql> use mysql;
mysql> grant all privileges on miodb.* to mioutente@localhost identified by 'miaparolasegreta';
mysql> flush privileges;
mysql> exit


Scrivi le informazioni relative al database (miodb, mioutente, miaparolasegreta) nel file
/home/htdocs/myphpeace/custom/config.php

Se vuoi, questa e' una buona occasione per leggere config.php e personalizzare maggiormente la tua installazione

Per completare l'installazione, collegati con il tuo browser all'indirizzo
http://www.miosito.it/phpeace/install.php

Una volta che hai finito l'installazione, ricordati di registrare il tuo PhPeace: e' una operazione gratuita che ti consente di ricevere gli aggiornamenti automatici.


====================
 CONFIGURAZIONE DELLO SCHEDULER 
====================

Aggiungi questa operazione periodica al tuo crontab, in modo che venga eseguita ogni 15 minuti

*/15 * * * * curl http://gestione.miosito.it/gate/cron.php -fs

e imposta l'IP dello scheduler nel pannello di configurazione del modulo Amministrazione.