PhpListInstallation » Cronologia » Versione 3
Amministratore Truelite, 23-04-2009 12:42
| 1 | 1 | Amministratore Truelite | [[TracNav(TOC)]] |
|---|---|---|---|
| 2 | |||
| 3 | = Installazione di Phplist = |
||
| 4 | |||
| 5 | Occorre anzitutto scaricare l'ultima versione stabile dal sito del progetto su http://www.phplist.com/ nella sezione download. Una volta scaricato il tar.gz lo si scompatti e poi si sposti la directory {{{public_html}}} sulla destinazione finale, con qualcosa del tipo: |
||
| 6 | {{{ |
||
| 7 | wget http://garr.dl.sourceforge.net/sourceforge/phplist/phplist-2.10.9.tgz |
||
| 8 | tar -xvzf phplist-2.10.9.tgz |
||
| 9 | mv phplist-2.10.9/public_html/ /var/www/phplist |
||
| 10 | }}} |
||
| 11 | 2 | Amministratore Truelite | |
| 12 | Il programma necessita di PHP e mysql ed apache, pertanto si abbia cura di installare il tutto, per questo sarà sufficiente eseguire il comando: |
||
| 13 | {{{ |
||
| 14 | aptitude install mysql-server libapache2-mod-php5 php5-mysql |
||
| 15 | }}} |
||
| 16 | |||
| 17 | 3 | Amministratore Truelite | Per eseguire la configurazione occorre anzitutto creare un database per phplist, e costruirne la struttura con il file {{{phplist.sql}}} che si trova distribuiti insieme ai sorgenti, questo può esser fatto con le seguenti operazioni: |
| 18 | {{{ |
||
| 19 | cd phplist-2.10.9 |
||
| 20 | mysqladmin -u root -p create phplist |
||
| 21 | mysql -u root -p phplist < phplist.sql |
||
| 22 | }}} |
||
| 23 | occorre poi creare un utente per dare accesso al database, cosa da fare con le seguenti istruzioni: |
||
| 24 | {{{ |
||
| 25 | mysql -u root -p |
||
| 26 | 1 | Amministratore Truelite | |
| 27 | 3 | Amministratore Truelite | Enter password: |
| 28 | Welcome to the MySQL monitor. Commands end with ; or \g. |
||
| 29 | Your MySQL connection id is 49 |
||
| 30 | Server version: 5.0.51a-24 (Debian) |
||
| 31 | |||
| 32 | Type 'help;' or '\h' for help. Type '\c' to clear the buffer. |
||
| 33 | |||
| 34 | mysql> GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE, ALTER \ |
||
| 35 | ON phplist.* TO 'phplist'@'localhost' IDENTIFIED BY 'PlsmtoSem'; |
||
| 36 | }}} |
||
| 37 | 2 | Amministratore Truelite | |
| 38 | Il programma necessita di un database che deve essere |