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.