PhpListInstallation » Cronologia » Versione 9
Amministratore Truelite, 23-04-2009 13:11
1 | 1 | Amministratore Truelite | [[TracNav(TOC)]] |
---|---|---|---|
2 | |||
3 | |||
4 | 9 | Amministratore Truelite | h1. Installazione di PHPlist |
5 | |||
6 | 1 | Amministratore Truelite | |
7 | 9 | Amministratore Truelite | "PHPlist":http://www.phplist.com/ è un ottimo programma di gestione di invio di newsletter, ma la documentazione di installazione è come minimo assai vaga e generica. Per questo si sono riportate delle istruzioni più dettagliate su come installarlo e configurarlo su una Debian Lenny. |
8 | |||
9 | <pre> |
||
10 | <pre> |
||
11 | 1 | Amministratore Truelite | wget http://garr.dl.sourceforge.net/sourceforge/phplist/phplist-2.10.9.tgz |
12 | tar -xvzf phplist-2.10.9.tgz |
||
13 | mv phplist-2.10.9/public_html/ /usr/local/share/phplist |
||
14 | 9 | Amministratore Truelite | </pre> |
15 | 1 | Amministratore Truelite | |
16 | Il programma necessita di PHP e mysql ed Apache, pertanto si abbia cura di installare il tutto, per questo sarà sufficiente eseguire il comando: |
||
17 | 9 | Amministratore Truelite | <pre> |
18 | 1 | Amministratore Truelite | aptitude install mysql-server libapache2-mod-php5 php5-mysql |
19 | 9 | Amministratore Truelite | </pre> |
20 | 5 | Amministratore Truelite | con la scelta precedente per l'installazione occorrerà poi inserire nella configurazione di Apache (nel default o nell'eventuale Virtual Host scelto) la la riga di configurazione: |
21 | 9 | Amministratore Truelite | <pre> |
22 | 1 | Amministratore Truelite | Alias /phplist /usr/local/share/phplist |
23 | 9 | Amministratore Truelite | </pre> |
24 | 6 | Amministratore Truelite | |
25 | 9 | Amministratore Truelite | <pre> |
26 | <pre> |
||
27 | 4 | Amministratore Truelite | cd phplist-2.10.9 |
28 | 1 | Amministratore Truelite | mysqladmin -u root -p create phplistdb |
29 | mysql -u root -p phplistdb < phplist.sql |
||
30 | 9 | Amministratore Truelite | </pre> |
31 | 3 | Amministratore Truelite | occorre poi creare un utente per dare accesso al database, cosa da fare con le seguenti istruzioni: |
32 | 9 | Amministratore Truelite | <pre> |
33 | 3 | Amministratore Truelite | mysql -u root -p |
34 | |||
35 | Enter password: |
||
36 | 9 | Amministratore Truelite | Welcome to the [[MySQL]] monitor. Commands end with ; or \g. |
37 | Your [[MySQL]] connection id is 49 |
||
38 | 3 | Amministratore Truelite | Server version: 5.0.51a-24 (Debian) |
39 | 1 | Amministratore Truelite | |
40 | Type 'help;' or '\h' for help. Type '\c' to clear the buffer. |
||
41 | |||
42 | mysql> GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE, ALTER \ |
||
43 | ON phplistdb.* TO 'phplist'@'localhost' IDENTIFIED BY 'pwdcomplediff'; |
||
44 | 9 | Amministratore Truelite | </pre> |
45 | 4 | Amministratore Truelite | |
46 | 9 | Amministratore Truelite | <pre> |
47 | <pre> |
||
48 | 4 | Amministratore Truelite | # what is your Mysql database server |
49 | $database_host = "localhost"; |
||
50 | |||
51 | # what is the name of the database we are using |
||
52 | $database_name = "phplistdb"; |
||
53 | |||
54 | # who do we log in as? |
||
55 | $database_user = "phplist"; |
||
56 | |||
57 | # and what password do we use |
||
58 | 6 | Amministratore Truelite | $database_password = 'pwdcomplediff'; |
59 | 9 | Amministratore Truelite | </pre> |
60 | 8 | Amministratore Truelite | (dove, a parte la password, si sono mantenuti i valori di default distribuiti con i sorgenti, che invece può essere opportuno modificare). |
61 | 1 | Amministratore Truelite | |
62 | 9 | Amministratore Truelite | <pre> |