#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