#format wiki
#LANGUAGE it
<
>
<>
<>
= Introduzione =
Questa guida contiene informazioni utili per l'installazione del [[http://it.wikipedia.org/wiki/Content_Management_System|CMS]] '''Wordpress'''.
= Prerequisiti =
[[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti base e attuare la configurazione base di '''[[Server/MySql|MySQL]]''' come riportato nei [[Programmazione/Cms#Prerequisiti|prerequisiti]].
= Installazione =
0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://wordpress|wordpress]].
0. Aprire con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/apache2/sites-available/wordpress.conf` e incollare le seguenti stringhe:{{{
Alias /blog /usr/share/wordpress
Alias /blog/wp-content /var/lib/wordpress/wp-content
Options FollowSymLinks
AllowOverride Limit Options FileInfo
DirectoryIndex index.php
Order allow,deny
Allow from all
Options FollowSymLinks
Order allow,deny
Allow from all
}}}
0. Per attivare il sito digitare in un [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{
sudo a2ensite wordpress
}}}
0. Riavviare '''Apache''', digitare in un [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{
sudo service apache2 restart
}}}
= Configurazione Mysql =
0. Creare un nuovo database dedicato a '''Wordpress''' tramite '''!PhpMyadmin''' oppure da linea di comando digitando:{{{
mysqladmin -u root -p create wordpress
}}}in cui "wordpress" è il nome scelto per il database mysql che verrà utilizzato da '''Wordpress'''. Il nome può variare a piacere dell'utente.
0. Per non usare '''Wordpress''' con l'utente '''MySQL''' root è bene crearne un'altro con i privilegi necessari tramite '''!PhpMyadmin''' o da terminale (modificare «utente_scelto» e «password_scelta» a proprio piacimento):{{{
mysql -u root -p
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON wordpress.* TO 'utente_scelto'@'localhost' IDENTIFIED BY 'password_scelta';
}}}
0. Se non si sono verificati errori applicare le modifiche digitando:{{{
mysql> FLUSH PRIVILEGES;
}}}e uscire digitando:{{{
mysql> \q
}}}
0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.mysql_history` e cancellarne il contenuto per eliminare le traccie visibili della password.
0. Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/wordpress/config-default.php` ed incollare quanto segue (modificare «utente_scelto» e «password_scelta» a proprio piacimento):{{{
}}}
0. Riavviare '''Apache''' con il comando:{{{
sudo service apache2 restart
}}}
= Completamento installazione =
0. Aprire un browser e nella barra degli indirizzi digitare:{{{
localhost/blog/wp-admin/install.php
}}}
0. Seguire le [[http://kb.greengeeks.com/wp-content/uploads/2012/02/wp-manual-install-006.png|istruzioni a schermo]].
Dal browser sarà possibile ai seguenti indirizzi:
* '''localhost/blog/''': visualizzare il sito creato con '''Wordpress'''.
* '''localhost/blog/wp-admin/''': accedere al pannello di amministrazione di '''Wordpress''' per apportare modifiche al sito.
= Wordpress in Italiano =
0. Scaricare il pacchetto ''it_IT_VERSIONE_WORDPRESS.zip'' relativo alla versione installata di '''Wordpress''' dal [[http://www.wpitaly.it/wordpress-in-italiano/|seguente indirizzo]].
0. Spostarlo nella cartella `/usr/share/wordpress/wp-content/languages` ed estrane il contenuto.
0. Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/wordpress/config-default.php` e modificare la riga:{{{
define ('WPLANG', '');
}}}in:{{{
define ('WPLANG', 'it_IT');
}}}Se la stringa fosse assente, occorre semplicemente aggiungerla. Il file `/etc/wordpress/config-default.php` dovrà risultare all'incirca come segue:{{{
}}}
0. Riavviare per verificare che sia attiva la lingua italiana.
= Installare temi/plugin =
0. Scaricare dal sito ufficiale i temi/plugin desiderati.
0. Estrarre il contenuto:
* '''temi''': spostare il contenuto in `/usr/share/wordpress/wp-content/themes/`
* '''plugin''': spostare il contenuto in `/usr/share/wordpress/wp-content/plugins/`.
= Risoluzione problemi =
== Errore nello stabilire una connessione al database ==
Nome utente e/o password sono errati. Controllare il file `/etc/wordpress/config-default.php`.<
>
La password si riferisce all'utente, non al database.
= Ulteriori risorse =
* [[http://it.wordpress.org/|Sito italiano di Wordpress]]
* [[http://www.wpitaly.it/wordpress-in-italiano/|Sito italiano di Wordpress]]
----
CategoryProgrammazione CategoryServer CategoryDaRevisionare