Come creare più blog sulla stessa installazione WordPress

Condividi

agosto 7th, 201010:51 am @

1



Una delle più grandi mancanze di WordPress  (rapportandolo a Movable Type) era l’impossibilità di gestire più blog sulla stessa installazione, dovendosi affidare spesso a sistemi rudimentali e “fai da te” per gestire su due blog diversi gli stessi utenti, gli stessi link ecc ecc.

Attualmente con il rilascio della versione 3.0 di Wp, la caratteristica mancante è stata implementata, azzerando il divario tra MT e WP


Attivare la funzione “Network” di WordPress è relativamente semplice, però hai bisogno di due strumenti:

  1. Un client Ftp Per collegarti al tuo server (Filezilla andrà benissimo)
  2. Un editor PHP (io mi trovo benissimo con Aptana Studio 2 )

1. Modifica il file wp-config.php

  • Collegati al tuo server via Ftp e posizionati nella cartella in cui hai installato wordpress.
  • Cerca il file “wp-config.php” e aprilo con il tuo editor di testo.
  • Cerca la riga: "/* That’s all, stop editing! Happy blogging. */
  • Prima di questa riga inserisci:
  • define ('WP_ALLOW_MULTISITE', true);
  • Dopo quella riga, inserisci invece:
  • define( 'MULTISITE', true );
    define( 'SUBDOMAIN_INSTALL', false );
    $base = '/wordpress/';
    define( 'DOMAIN_CURRENT_SITE', 'localhost' );
    define( 'PATH_CURRENT_SITE', '/wordpress/' );
    define( 'SITE_ID_CURRENT_SITE', 1 );
    define( 'BLOG_ID_CURRENT_SITE', 1 );
    
  • Salva e aggiorna il file “wp-config.php” sul tuo server

 

2. Posizionati in wp-content sul tuo server

  • A questo punto devi posizionarti nella cartella “wp-content” della tua installazione wordpress
  • Tramite il tuo client ftp aggiungi una nuova cartella in wp-content e rinominala “blog.dirsenza virgolette
  • Finito

3. Modifica il file .htaccess

  • Torna nella Root di wordpress e cerca il file “.htaccess”
  • Appena prima dell’ultima riga aggiungi:
  • RewriteEngine On
    RewriteBase /wordpress/
    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]
    
  • Salva e Aggiorna

4. Finito

  • Accetti alla bacheca di wordpress e noterai che è cambiato tutto; e tu sarai il Super Admin.

N.B. Tieni presente che facendo il login dopo aver inserito  

define ('WP_ALLOW_MULTISITE', true);

in wp-config.php sarai guidato passo-passo nell’installazione multi blog, basta andare in “Strumenti–>Network”.

Registrati alla Mailing List:

* indicates required
ecco i vantaggi:
  • Riceverai un abstract degli articoli in anteprima
  • Riceverai i migliori articoli del mese direttamente via mail
  • Riceverai eBook esclusivi Prima degli altri
  • Non riceverai MAI SPAM

Altri Vantaggi






Random Posts