Oggi vedremo come abilitare in wordpress la funzionalità multisite (multisito)
che permette di avere "vari wordpress dentro un wordpress contenitore".
Permette quindi, con una installazione sola, di gestire diversi siti.
Il vantaggio è quello di condividere gli utenti e le parti del core, quindi instalalzioni di plugin etc.
1) WP-CONFIG.PHP
---------------------------
Aggiungere la riga
2) A questo punto comparirà, sotto "strumenti", la voce "CONFIGURAZIONE DELLA RETE"
-------> INSTALLA
3) WP-CONFIG.PHP
---------------------------
Aggiungere il seguente codice al file wp-config.php
* sostituire localhost e wordpress02 con le proprie variabili di ambiente!
es: localhost --> www.miosito.it
es2: define('PATH_CURRENT_SITE', '/'); se in root
4) HTACCESS
---------------------------
Aggiungi il testo seguente al tuo file .htaccess
**sostituendo** le altre regole di WordPress:
RewriteEngine On
RewriteBase /wordpress02/
RewriteRule ^index\.php$ - [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]
5) LOGIN
---------------------------
Una volta completati questi passaggi il network, fare nuovamente il login.
GUIDE COMPLETE UFFICIALI:
1) Pre-requisiti tecnici:
http://codex.wordpress.org/Before_You_Create_A_Network
2) Installazione
http://codex.wordpress.org/Create_A_Network
3) Gestione network
http://codex.wordpress.org/Multisite_Network_Administration
che permette di avere "vari wordpress dentro un wordpress contenitore".
Permette quindi, con una installazione sola, di gestire diversi siti.
Il vantaggio è quello di condividere gli utenti e le parti del core, quindi instalalzioni di plugin etc.
1) WP-CONFIG.PHP
---------------------------
Aggiungere la riga
"define('WP_ALLOW_MULTISITE', true);"
ES: --->
define('WP_DEBUG', false);
define('WP_ALLOW_MULTISITE', true);
2) A questo punto comparirà, sotto "strumenti", la voce "CONFIGURAZIONE DELLA RETE"
-------> INSTALLA
3) WP-CONFIG.PHP
---------------------------
Aggiungere il seguente codice al file wp-config.php
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'localhost');
define('PATH_CURRENT_SITE', '/wordpress02/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
* sostituire localhost e wordpress02 con le proprie variabili di ambiente!
es: localhost --> www.miosito.it
es2: define('PATH_CURRENT_SITE', '/'); se in root
4) HTACCESS
---------------------------
Aggiungi il testo seguente al tuo file .htaccess
**sostituendo** le altre regole di WordPress:
RewriteEngine On
RewriteBase /wordpress02/
RewriteRule ^index\.php$ - [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]
5) LOGIN
---------------------------
Una volta completati questi passaggi il network, fare nuovamente il login.
GUIDE COMPLETE UFFICIALI:
1) Pre-requisiti tecnici:
http://codex.wordpress.org/Before_You_Create_A_Network
2) Installazione
http://codex.wordpress.org/Create_A_Network
3) Gestione network
http://codex.wordpress.org/Multisite_Network_Administration
Commenti
Posta un commento