Strumenti Utente

Strumenti Sito


config:worpress

Wordpress Debian way

Wordpress è senza dubbio un ottima risorsa per siti e blog ma quando il numero di installazioni aumenta diventa difficile gestire gli aggiornamenti.
Ci viene in aiuto Debian pacchettizzando Wordpress all'interno dei repository ufficiali con annessi rilasci di sicurezza.
Il vantaggio è evidente poiché aggiornando il pacchetto vengono aggiornate tutte le istanze di wordpress create.

Nota: I blog che vengono creati con questo sistema hanno i file reperibili al path:

  /srv/www/wp-content/nome_sito.lilik.it

Installazione

I pacchetti necessari

apt-get install wordpress apache2 mysql-server

Insieme al pacchetto è fornita una comoda utility per creare nuove istanze di wordpress scompattiamola e rendiamola eseguibile

gunzip /usr/share/doc/wordpress/examples/setup-mysql.gz
chmod u+x /usr/share/doc/wordpress/examples/setup-mysql

Abilitiamo le nice url decommentando le righe necessarie in /etc/wordpress/htaccess

Creare un istanza di wordpress

Iniziamo dal virtualhost /etc/apache2/sites-enabled/nome_sito.lilik.it

/etc/apache2/sites-enabled/nome_sito.lilik.it
    <VirtualHost *:80>
    ServerName nome_sito.lilik.it
    DocumentRoot /usr/share/wordpress
    DirectoryIndex index.php
    Alias /wp-content/ "/srv/www/wp-content/nome_sito.lilik.it/"
    <Directory /usr/share/wordpress>
      AllowOverride All
      Order Deny,Allow
      Allow from all
    </Directory>
    </VirtualHost>

Usiamo lo script precedentemente scompattato e reso eseguibile che si occuperà di creare il db e i file di configurazione necessari

   /usr/share/doc/wordpress/examples/setup-mysql -n nome_db nome_sito.lilik.it

Se vogliamo possiamo rendere possibile l'installazione e l'aggiornamento dei plugin direttamente dall'interfaccia web

mkdir /srv/www/wp-content/nome_sito.lilik.it/upgrade
chown www-data /srv/www/wp-content/nome_sito.lilik.it/upgrade/
chown www-data /srv/www/wp-content/nome_sito.lilik.it/plugins/

Possiamo aggiungere impostazioni aggiuntive alla nostra istanza di worpress modificando /etc/wordpress/config-nome_sito.lilik.it.php ad esempio aggiungendo

define('DB_CHARSET', 'utf8');
define( 'FS_METHOD', 'direct');
define ('WPLANG','it_IT');
config/worpress.txt · Ultima modifica: 2017/03/04 12:44 da edoput