Toggle Quick Contact Bar

Blog

WordPress Multisite: metodi pratici e funzioni

Posted by Pego

30 nov 2011 — 1 Comment

Posted in Arti e Mestieri

Tagged: ,

wp-multisite

In questo articolo non vi illustrerò in maniera particolareggiata come installare e configurare Multisite , ma solo come iniziare a farlo.
Se avete bisogno di aiuto, un sacco di buoni articoli sono disponibili nel Codex di WordPress .

Abilitare il menu Network

Aggiungere la seguente linea al file wp-config.php:
define( 'WP_ALLOW_MULTISITE', true );

La voce di menù Network nel menu Strumenti (Tools) non comparirà prima di aver seguito questo passo.

Creare il Network

Eseguite il login a WordPress e cliccate sulla voce Network nel menu Strumenti. WordPress mette a disposizione l’installazione con i sottodomini (sub-domain) o le sottocartelle (sub-directory) per il tuo network. È possibile scegliere uno o l’altro ma non è facile cambiare la scelta in corso d’opera. Scegliete con cura l’opzione verificando sopratturro sei il server che ospita il vostro sito accetta e gestisce i sottodomini.

Sottodomini. Un’installazione di WP con i sottodomini permette di gestire i nuovi siti come sottodomini. Esempio, avremo ilmiosito1.dominio.it, ilmiosito2.dominio.it, ilmiosito3.dominio.it… avendo installato WordPress su dominio.it.

Sottocartelle. Per quanto riguarda un’installazione di WP con le sottocartelle, avremo i nuovi siti come sottocartelle. Per esempio, avremo dominio.it/ilmiosito1, dominio.it/ilmiosito2, dominio.it/ilmiosito3… sempre con WordPress installato su dominio.it.

Abilitare il Network

Creare la cartella media

Create una directory denominata blogs.dir all’interno di wp-content/ (in questo modo otterrete wp-content/blogs.dir/) per tutti i file media caricati dai siti del network. Assicurarsi che tale cartella abbia i permessi corretti, ovvero che sia scrivibile dal web-server (utente apache nella maggior parte dei casi).

Aggiornare il file wp-config.php:

Aggiungere le seguenti linee al file wp-config.php subito sopra /* That’s all, stop editing! Happy blogging. */ o nel caso italiano /* Niente altro, configurazione terminata! Buon blogging. */

Aggiornare/Creare il file .htaccess:

Creare un file chiamato .htaccess nella root di WordPress (dove c’e’ il file wp-config.php per capirci) e aggiungere le seguenti regole a seconda della vostra installazione:

Apache e installazione con le sottocartelle:

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]

Apache e installazione con i sottodomini:

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]

Sostituire tutte le regole di riscrittura che riguardano WordPress sul file .htaccess con una delle precendenti (a seconda della tua installazione) nel caso il file fosse gia’ presente.
Ad ogni modo visitando il menu “Strumenti -> Network” vi vengono illustrati i passaggi da seguire.
 
ATTENZIONE. Questi suggerimenti sono stati testati, ma nel caso in cui intendiate trasformare un blog in produzione consiglio di effettuare un backup completo di database e file per poter tornare facilmente alla condizione originaria e funzionante. Il primo consiglio è sempre quello di provare l’installazione in locale sfruttando le possibilità fornite da MAMP (vedi post)

1 2

Condividi

About Pego

Browse posts by

Post correlati

1 Comment

There are currently 1 Comment on “WordPress Multisite: metodi pratici e funzioni”. Perhaps you would like to add one of your own?

Lascia un Commento