Apri/Chiudi


WordPressμ, il WordPress multi blog: una prova in locale

9 Luglio 2007 , di Boliboop

wordpress-mu-logo.png

WordPressμ, detto anche WordPress MU, è una variante speciale di WordPress per la gestione di migliaia di blog separati, giunta alla versione 1.2.3 (il corrispondente del classico WordPress versione 2.2.1). E’ la stessa variante che utilizza Wordpress.com per offrire la famosa piattaforma di blogging a più di un milione utenti, ma è utilizzata anche dalla versione online di giornali come la Repubblica e Le Monde e da università come Harvard. Il termine WordPress MU sta per WordPress Multi Users, ma in realtà anche la versione classica di WordPress è multi user dal momento che più utenti possono pubblicare post. Per questo motivo credo sia più giusto chiamarlo multi blog.

Le caratteristiche principali di WordPress MU, elencate nella homepage, sono:

  • Fa tutto quello che fa il classico WordPress.
  • Supporta decine di milioni di pagine viste al giorno.
  • Illimitato numero di utenti e blog.
  • Permessi differenti per differenti blog.
  • Ambiguità su come pronunciare il suo nome.

caratteristica, quest’ultima, particolarmente di moda nel mondo Open Source e Web 2.0, seconda solo alla ricorsività di un acronimo :mrgreen:

Installazione di WordPress MU in locale

Ho deciso di installare WordPress MU in locale, usando la versione per Mac di XAMPP. Innanzitutto bisogna

  • scaricare il file zip dalla pagina di download
  • copiare i file contenuti del file zip in una cartella creata in /Applications/xampp/xamppfiles/htdocs
  • settare a 777 tutti i permessi dei file
  • creare con phpMyAdmin un database

Nel pacchetto di installazione è presente un README.txt che è caldamente consigliato leggere in ogni sua parte. Di questo readme voglio qui solo sottolineare che se installate WordPress MU su un vostro server (quindi non per prova ma per aprire un servizio di blog-hosting) sinceratevi di poter modificare il file php.ini dal momento che il valore memory_limit è settato di default su 8MB ma ci vorranno almeno 32 o 64MB di memoria per evitare problemi: ricordatevi che saranno molti i blogger che utilizzeranno WordPress MU contemporaneamente.

A questo punto dell’installazione, il primo problema che si incontra deriva dal fatto che questa distribuzione di WordPress non supporta l’installazione nel classico http://localhost e, se si cerca di accedere alla cartella dove si è copiato i file (ad esempio http://localhost/wordpress-mu) viene subito restituito l’errore

Installing to http://localhost/ is not supported. Please use http://localhost.localdomain/ instead.

Ho idea che questo derivi anche dal fatto che WordPress MU è settato per generare blog con url del tipo http://nomeblog.dominio.com/. La soluzione (anche se probabilmente sarà questa la causa di successivi problemi) è accedervi tramite l’indirizzo IP 127.0.0.1/wordpress-mu che corrisponde a localhost ma che non restituisce l’errore ma questa schermata:

wpmu-installing.png
clicca per ingrandire

Solitamente, se non avete lanciato lo script per la sicurezza di XAMPP, il database non ha la password di root, quindi il campo relativo va lasciato vuoto. Il resto delle informazioni da inserire è abbastanza intuitivo.

Una volta andata a buon fine l’installazione potete accedere all’homepage della vostra nuova piattaforma di blogging (che raccomandabile personalizzare al massimo editando a piacere il file wp-content/themes/home/home.php), accedere alla pagina di amministrazione del vostro multi blog oppure cominciare subito a creare un blog sulla piattaforma cliccando su http://127.0.0.1/wordpress-mu/wp-signup.php. Per creare un nuovo blog sono sufficienti due passaggi. Nel primo viene chiesto il nome utente e l’e-mail a cui recapitare la password generata automaticamente per accedere al servizio. Inoltre viene chiesto se si vuole creare un blog o solo un nuovo utente. Ecco la schermata:

wpmu-signup1.png

Il secondo passaggio richiede l’inserimento del nome da usare come dominio di terzo livello per il nuovo blog, che in questo caso sarà nuovoblog.127.0.0.1/wordpress-mu/ che è un url abbastanza sconclusionato (da cui i futuri problemi)

wpmu-signup2.png

Una volta aggiunti un numero a piacere di blog (operazione possibile anche dalla pagina di amministrazione del multi blog in modo decisamente più veloce) potete dare un’occhiata alle pagine di gestione del multi blog e in particolare una pagina potete accedere ad una serie molto esauriente di opzioni relative a qualsiasi blog creato, pagin questa accessibile tramite http://127.0.0.1/wordpress-mu/wp-admin/, cliccando su Site Admin>Blogs.

Da questo punto in poi incontrerete, molto probabilmente, delle difficoltà perché spesso l’url con all’inizio l’IP locale 127.0.0.1 non verrà risolto e riceverete un errore (o, come nel mio caso, OpenDNS crederà che avete digitato male l’indirizzo e vi proporrà una ricerca su Yahoo! Search). Se qualcuno di voi dovesse riuscire a trovare una soluzione a questo tipo di problema sarebbe graditissimo se la illustrasse nei commenti.

In ultimo voglio illustrare brevemente la struttura del database che avrà come tabelle principali
wp_blogs, wp_blog_versions, wp_registration_log, wp_signups, wp_site, wp_sitecategories, wp_sitemeta, wp_usermeta e wp_users, mentre i singoli blog avranno le tabelle wp_1_categories, wp_1_comments, wp_1_link2cat, wp_1_links, wp_1_options, wp_1_post2cat, wp_1_postmeta e wp_1_posts, dove il prefisso wp_1 varia al variare dell’id del blog (assegnato al momento della creazione dello stesso).

Articoli correlati:

  1. Aggiornamento di WordPress
  2. Nuova funzione Clicks su Wordpress
  3. Software sul Troise Network

13 Commenti a “WordPressμ, il WordPress multi blog: una prova in locale”

  1. 1

    Antonio ITALY Windows XP Mozilla Firefox 2.0.0.4 ha detto

    Bella recensione: non l’avevo mai provato… bel lavoro! :)

  2. 2

    Fabio Sutto ITALY Windows XP Mozilla Firefox 2.0.0.4 ha detto

    Ciao, utile guida a wpmu

    La soluzione al problema del 127.0.0.1 è editare il file
    C:\WINDOWS\system32\drivers\etc\hosts aggiungendo ad esempio

    127.0.0.1 tuodominio.it

  3. 3

    Boliboop ITALY Mac OS X Mozilla Firefox 2.0.0.4 ha detto

    Ciao, grazie per il suggerimento! Per caso sai anche quale file va editato in Mac OS X? Ciao!

  4. 4

    MrKid ITALY Windows XP Mozilla Firefox 2.0.0.7 ha detto

    Ciao Bollipop, anche io uso WPMU, anzi a dir la verità sto cercando di capirci qualcosa.
    Provando la creazione di vari sottoblog, però in sottocartelle, ho notato che non chiede l’autorizzazione per la nuova aggiunta; leggendo in giro sul forum della piattaforma, ho letto che è una caratteristica che ha già al suo interno.
    Volevo chiederti quale delle due versioni potresti confermare, in base alla tua installazione!
    Ultima domanda: sapresti per caso se esiste un plugin per caricare tutti i post aggiunti dai sottoblog nella pagina principale? Praticamente come per gli aggregatori, ma vorrei evitare di usarli!
    Ciao

  5. 5

    Boliboop ITALY Mac OS X Mozilla Firefox 2.0.0.7 ha detto

    WPMU è improntato sullo stesso paradigma di WordPress.com, ovvero chiunque può iscriversi per creare un nuovo blog. Se non vuoi che questo avvenga puoi eliminare la pagina per l’iscrizione e usare solo la pagina di amministrazione che si trova in Site Admin> Blogs per aggiungerne quando ti serve.
    All’ultima tua domanda rispondo con 11feeds che quoi vedere qui http://e.leven.com.ar/11feeds/
    e puoi scaricare qui http://e.leven.com.ar/11feeds/11feeds.zip

  6. 6

    MrKid ITALY Windows XP Mozilla Firefox 2.0.0.7 ha detto

    In effetti non era mio desiderio escludere tutti, ma solamente ricevere, prima che venga creato il blog, una richiesta!
    Devo ammettere però che mentre non trovo una soluzione, fare in questo modo può andare fin troppo bene!
    P.S. grazie per il link… con le giuste modifiche sarà perfetto!

    Grazie dell’aiuto ;)
    AHHHHHH, ma sai per caso come si può fare per cancellare definitivamente gli utenti?
    Io ho fatto qualche prova, ma non so dove, rimangono tracce dell’indirizzo email, non permettendo più la registrazione con il medesimo indirizzo.
    P.S. ho anche cancellato manualmente dal database l’indirizzo in questione!

    Ciao

  7. 7

    Boliboop ITALY Mac OS X Mozilla Firefox 2.0.0.7 ha detto

    hai provato a fare un Cerca con phpMyAdmin? di solito quello va più che bene per cancellare ogni informazione riguardo un dato sgradito come l’e-mail di cui parli.

  8. 8

    honeymoonchild ITALY Mac OS X Mozilla Firefox 2.0.0.11 ha detto

    bollipop, t’ho seguito passo dopo passo ma proprio non capisco dov è il mio sbaglio..ti prego aiutami: wpmu mi serve per la tesi :(
    http://img504.imageshack.us/img504/5220/ishot2wz8.jpg

  9. 9

    deki ITALY Windows XP Mozilla Firefox 3.0.3 ha detto

    ciao, ho letto ora quest’articolo anche se è un pò vechhio.
    avrei una domanda:
    mi potresti dire come si cambiano i permessi dei file in locale?
    te ne sarei infinitamente grato :smile:

  10. 10

    deki ITALY Windows XP Mozilla Firefox 3.0.3 ha detto

    ciao, scusa se l’articolo è un po vecchio, ma sono arrivato qui tramite google
    avrei uuna domanda:
    come fai a settare i permessi dei file in locale?

  1. 1

    Wordpress Mu Multi Blog | Liveblog UNITED STATES WordPress 2.3.3

    [...] caratteristica, quest’ultima, particolarmente di moda nel mondo Open Source e Web 2.0, seconda solo alla ricorsività di un acronimo Per maggiori dettagli sull’installazione vi rimando al seguente sito web [...]

  2. 2

    Liveblog Magazine» Wordpress » Wordpress Mu Multi Blog ITALY WordPress 2.3.3

    [...] caratteristica, quest’ultima, particolarmente di moda nel mondo Open Source e Web 2.0, seconda solo alla ricorsività di un acronimo Per maggiori dettagli sull’installazione vi rimando al seguente sito web [...]

  3. 3

    Wordpress Mu Multi Blog : Web Magazine ITALY WordPress 2.5

    [...] Ambiguità su come pronunciare il suo nome. caratteristica, quest’ultima, particolarmente di moda nel mondo Open Source e Web 2.0, seconda solo alla ricorsività di un acronimo Per maggiori dettagli sull’installazione vi rimando al seguente sito web [...]

Lascia un commento



Chiudi
E-mail It