WordpressInstall » Cronologia » Versione 20
Simone Piccardi, 22-12-2010 19:43
1 | 14 | Simone Piccardi | h1. Installare e configurare Wordpress |
---|---|---|---|
2 | 13 | Amministratore Truelite | |
3 | 18 | Simone Piccardi | Nel caso tratteremo dell'installazione multidominio di Wordpress-Mu utilizzando il programma così come distribuito direttamente dagli sviluppatori, ma la gran parte delle operazioni vale anche per il WordPress ordinario. Nel caso specifico non conviene usare il pacchetto Debian che riporta una verisione piuttosto datata in quanto l'aggiornamento viene supportato in maniera abbastanza semplice dal programma stesso. La versione corrente del programma può essere scaricata direttamente con il comando: |
4 | 14 | Simone Piccardi | |
5 | 1 | Amministratore Truelite | <pre> |
6 | 13 | Amministratore Truelite | wget http://mu.wordpress.org/latest.tar.gz |
7 | </pre> |
||
8 | 14 | Simone Piccardi | |
9 | dopo di che è sufficiente scompattare il tutto per ottenere il codice in una cartella @wordpress-mu@ con: |
||
10 | |||
11 | 1 | Amministratore Truelite | <pre> |
12 | 13 | Amministratore Truelite | tar -xvzf latest.tar.gz |
13 | 8 | Amministratore Truelite | </pre> |
14 | 16 | Simone Piccardi | |
15 | 13 | Amministratore Truelite | (o analoghi per il wordpress ordinario). |
16 | 1 | Amministratore Truelite | |
17 | 14 | Simone Piccardi | Se tutti i file sono creati con proprietario e gruppo proprietario _root_, questo rende impossibile l'utilizzo del sistema di configurazione del programma stesso, che necessita di eseguire alcune scritture, per questo motivo almeno per tutta la fase di installazione si dovranno modificare i permessi ed assegnarli all'utente _www-data_ con: |
18 | |||
19 | 13 | Amministratore Truelite | <pre> |
20 | chown -R www-data wordpress-mu |
||
21 | 1 | Amministratore Truelite | </pre> |
22 | 15 | Simone Piccardi | |
23 | dopo si potranno/dovranno (a seconda che si preferisca comodità o sicurezza) ripristinare i permessi per root a parte le directory per le quali Wordpress necessita di un accesso in scrittura (che dipendono anche dai plugin installati). |
||
24 | 13 | Amministratore Truelite | |
25 | 9 | Amministratore Truelite | Per l'uso del programma è ovviamente necessaria l'installazione di un webserver e di PHP, nel caso di Debian sarà possibile installare tutto il necessario con: |
26 | 14 | Simone Piccardi | |
27 | 13 | Amministratore Truelite | <pre> |
28 | 1 | Amministratore Truelite | aptitude install libapache2-mod-php5 php5-mysql libphp-phpmailer \ |
29 | php5-gd libjs-prototype libjs-scriptaculous tinymce \ |
||
30 | php5-curl php5-mcrypt mysql-server ... (da finire) |
||
31 | </pre> |
||
32 | 13 | Amministratore Truelite | |
33 | 1 | Amministratore Truelite | Per l'installazione è poi necessario predisporre un database ed un utente con privilegi completi per l'accesso sullo stesso, per la cui creazione si può seguire la procedura illustrata in [[MySQLInitConf]], inoltre l'uso di Wordpress-mu presuppone che tutti i possibili sottodomini del dominio principale siano rediretti sulla stessa macchina. |
34 | |||
35 | 14 | Simone Piccardi | Per l'uso del programma con Apache occorre attivare @mod_rewrite@ e consentire la riscrittura con il file @.htaccess@ installato dal programma stesso. Per questo occorre anzitutto abilitare il modulo con: |
36 | |||
37 | 1 | Amministratore Truelite | <pre> |
38 | 13 | Amministratore Truelite | a2enmod rewrite |
39 | /etc/init.d/apache2 reload |
||
40 | 1 | Amministratore Truelite | </pre> |
41 | 14 | Simone Piccardi | |
42 | 8 | Amministratore Truelite | e poi, nel virtualhost che si sta usando, assicurarsi la presenza di una direttiva del tipo: |
43 | 14 | Simone Piccardi | |
44 | 7 | Amministratore Truelite | <pre> |
45 | 1 | Amministratore Truelite | <Directory /var/www/wordpress-mu> |
46 | 17 | Simone Piccardi | Options Indexes FollowSymLinks MultiViews |
47 | AllowOverride All |
||
48 | 7 | Amministratore Truelite | Order allow,deny |
49 | 6 | Amministratore Truelite | allow from all |
50 | 11 | Amministratore Truelite | </Directory> |
51 | 13 | Amministratore Truelite | </pre> |
52 | 1 | Amministratore Truelite | |
53 | 14 | Simone Piccardi | h2. Configurazione multidominio |
54 | 13 | Amministratore Truelite | |
55 | 14 | Simone Piccardi | Per poter mantenere in maniera semplice sulla stessa installazione di Wordpress (occorre usare Wordpress-Mu o Wordpress 3.0) occorre installare il plugin domain-mapping, scaricabile a partire da http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/, il plugin richiede che in @wp-config.php@ sia presente la definizione: |
56 | 13 | Amministratore Truelite | |
57 | <pre> |
||
58 | 11 | Amministratore Truelite | define( 'SUNRISE', 'on' ); |
59 | 13 | Amministratore Truelite | </pre> |
60 | 11 | Amministratore Truelite | |
61 | 20 | Simone Piccardi | Una volta installato il plugin il primo passo è configurarlo come amministratore generale del blog, questo si fa dalla pagina di amministrazione, usando il menu _Amministra sito -> Domain Mapping_. La pagina richiede l'indirizzo IP del server su cui si è installato Worpress, che deve corrispondere ad un record * sul DNS per il dominio che si vuole mappare (si può usare un CNAME, ma questo rende le cose meno efficienti e più complesse). La pagina richiede anche se impostare una redirezione permanente (in genere si) e redirigere le pagine di amministrazione sul dominio originario (in genere no). |
62 | 1 | Amministratore Truelite | |
63 | 14 | Simone Piccardi | Il primo passo è creare in nuovo blog nel dominio principale di gestione, se questo è ad esempio fountainpen.it si creerà il nuovo blog come nuovoblog.fountainpen.it, dopo di che ci si dovrà collegare come utente al suddetto nuovo blog, abilitare al suo interno l'uso del plugin Domain Mapping ed aggiungere, da _Strumenti -> Domain Mapping_, il nuovo dominio (ad esempio www.penciclopedia.it avendo cura din NON impostarlo come dominio primario. In questo modo quando contattati sul dominio www.penciclopedia.it si verrà automaticamente rediretti su nuovoblog.fountainpen.it. Il passo finale è ricollegarsi come amministratore e modificare le impostazioni per il sito nuovoblog.fountainpen.it portandole a www.penciclopedia.it. |
64 | 1 | Amministratore Truelite | |
65 | 14 | Simone Piccardi | E' necessario seguire questo percorso, e non modificare le impostazioni di nuovoblog.fountainpen.it in www.penciclopedia.it solo alla fine, altrimenti non ci si potrà collegare al nuovo blog per impostare la redirezione per il dominio penciclopedia.it. |