Da Wordpress a Wordpress Mu
Questo sito bixbi.it ora usa Wordpress MU su server Tophost.it.
Sono diversi giorni che testo WPMU, disturbando la navigazione del sito stesso, il trasferimento è quasi ultimato anche se non tutto è andato come volevo.
Nell’articolo precedente Il mio mezzo Test di Wordpress MU su TopHost , la prova è stata nel installarlo come struttura di sottodomini tipo :
- blog1.bixbi.it
- blog2.bixbi.it
- blog3.bixbi.it
- eccetera
Come ho descritto nel primo test, Tophost non permette accesso sito senza il www , anche se installazione era riuscita, poi il funzionamento ne è venuto meno. Forse con DNS e file htaccess più idonei, le cose avrebbero prendere una piega diversa.
Il senza www ,vuol dire che il sito non funziona avendo indirizzo: http://bixbi.it
Sta di fatto che ho preso la decisione di installare WPMU come subdirectory, passando però attraverso un indirizzo di sottodominio per aggirare problema del senza www. Infatti Tophost permette creazione di sottodomini , quindi è uscita una cosa tipo :
- http://blog.bixbi.it/blog
- http://blog.bixbi.it/blog2
- http://blog.bixbi.it/blog3
- ….
Ecco le operazioni che ho attuato per avere questo tipo di funzionamento.
Nelle pannello admin di Tophost ho aggiunto 2 nuovi record DNS

Sono gli ultimi di questa immagine.
Il primo blog CNAME www.bixbi.it. è il subdominio di appoggio , il punto finale è importante.
Il secondo ho seguito un suggerimento riportato su nuomerosi siti,forum e blog, dovrebbe permettere di evitare errore accesso senza il www. Adesso questo errore non si verifica.
Quindi aggiungere un asterisco “*” senza le virgolette CNAME bixbi.it. , compreso sempre il punto finale.
Atteso tempo di propagazione dei nuovi record. Controllare ciò attraverso il tools online http://network-tools.com/nslook/, nel giro di 2 ore saranno aggiornati.
Fine primo step , successi con ausilio FireFTP in Firefox.
Step 2
Backup configurazione Wordpress precedente, file, esportato sul computer file XML eccetara eccetera , con tutte le accortezze possibili.
Step 3
Tophost permette creazione di 4 database complessivi, creo un database per questa occasione. Trascrivendo nome password e naturalmente indirizzo server (sql.nomesito.it) . La dimensione di default del db l’ ho estese fino 20 MB.
Step 4
Creata cartella di appoggio, sposto tutti i file configurazione precedente sul server stesso.
Step 5
Trasferimento file Wordpress Mu nella root del server.
Step 6
Digito indirizzo subdominio creato precedentemente . . . http://blog.bixbi.it
Compare classica schermata configurazione installazione Wordpress MU
Questa volta spunto installazione come subdirectory.
Inserisco tutti i dati richiesti. Installazione riuscita.
Non ho apportato modifiche sul file htaccess , lo stesso ed il file wp-config.php vengono creati in automatico nel processo di installazione.

Importazione database della installazione pre-esistente.
Qui ho giocato d’astuzia, sia la vecchia che la nuova configurazione hanno la stessa base.
Usando il comando taglia in inglese Cut (uso FireFtp), sposto la cartella uploads della vecchio sito sulla nuova installata.
Gli effetti di questi lo noto dopo, infatti effettuando proprietà immagine , il percorso del file è lo stesso usato precedentemente, integrandosi cosi alla perfezione con Wordpress Mu.
Importazione non può procedere senza fare alcune modifiche, infatti bisogna superare un limite banda.
Questo perché il blog preesistente ci sono molti articoli, il file XLM è di circa 3.5 MB.
1500 KB è il limite massimo di default.
Allarghiamo la memoria di lavoro …. fonte click QUI
Dalla fonte vengono consigliati 3 interventi.
–> Il primo si tratta di inserire nel file htaccess delle rigne di codice, nel mio caso producono sono completa oscurità del sito.
Il alternativa si potrebbe introdurre questa altra modifica click QUI
Modificata per questa esigenza , apriamo /wp-includes/cache.php , inseriamo sotto la prima riga:
<?php
ini_set("memory_limit","50M");
ini_set("upload_max_filesize","15M");
ini_set("post_max_size","15M");
–> Il secondo è la modifica del file mu.php che si trova nella directory wp-admin/includes/
P.S il file mu.php non è presente sulla versione 2.82
nelle 2 righe dove si trova il valore 1500 , bisogna aggiungere uno zero.
prima get_site_option( 'fileupload_maxk', 1500 )
dopo get_site_option( 'fileupload_maxk', 15000 )
–> La terza modifica si deve aprire
sempre su TopHost, inserendo i dati del database usato da WPMU.
Nella maschera SQL impartire il seguente comando :
UPDATE `_nome del databsse_`.`wp_sitemeta` SET `meta_value` = '15000' WHERE (`wp_sitemeta`.`meta_value` = 1500) and (`wp_sitemeta`.`meta_key` like "fileupload_maxk");
Adesso possiamo importare il nostro blog, non mancherà sicuramente di dare una riordinata alle categorie , nel mio caso sdoppiate od addirittura quatruplicate.
Attivazione dei Plugin
Non tutti , ma per fortuna quasi tutti sono compatibili con WPMU, avendo un templade personalizzato ho preso molta cura nel correggere e parare i danni.
Permalink
Non è stato veloce capire, come non avere pagine con errore 404.
Tutti gli accessi provenienti dai motori finisco su questa pagina, indirizzo dei post, con WPMU ha inevitabilmente cambiato nome.
La soluzione lo trovata modificando il Permalink Structure seguendo questo percorso.
Dashboard — Site Adimin — Blog — Edit , naturalmente del primo blog.
Su questa videata vengono elencate tutte le impostazioni del primo blog, compreso il Permalink.
Cambiandolo cosi /%postname% non ho avuto più pagine di errore 404. Prima era /blog/%postname%
Conclusioni
Da qui inizia esperienza con WPMU, questo è il mio primo post.
Bisogna fare un po di abitudine e prendere dimestichezza tra le varie aree dedicate ai blog, WPMU penza anche a questo dando la possibilità di modificare i colori delle maschere , cosi si capisce subito dove ci si trova.
Ci sarebbero altre cosa da dire , come gli imprevisti che sono capitati, ma questo può essere documentato con altri post che verranno in futuro.






Ciao! Sto anch’io cercando di installare wordpress mu, avevo Tophost ma sono passato ad un altro hosting proprio perché non permetteva l’accesso senza www, e il mio blog principale non volevo fosse su un sottodominio. La gestione DNS però è restata su Tophost. Ora ho configurato spero correttamente il pannello DNS ma quando accedo ai sottodomini non appaiono i blog giusti, ma la pagina del provider. Ho letto da qualche parte che bisogna modificare anche il file httpd.conf e creare un virtual host in modo che wpmu sappia reindirizzare ogni sottodominio al blog corrispondente. È vero? Tu ci sei riuscito?
Ciao Giuseppe.
Tutte le operazioni che ho eseguito sono elencate qui, ma anche sull’altro articolo http://blog.bixbi.it/il-mio-mezzo-test-di-wordpress-mu-su-tophost .
Non ho modificato il file httpd.conf.
Di passare su altro host ci ho pensato anche io, poi ho trovato questa soluzione ibrida, che il blog principale passi da un sottodominio è vero è un handicap. Digitando http://www.bixbi.it si accede al blog principale, è l’unica nota positiva.
Spero che tu trovi soluzione idonea sul nuovo host.
Ti ringrazio. Allora proverò anche su tophost (non l’avevo fatto, scoraggiato dal fatto che non fosse raggiungibile senza www). La tua soluzione non è male, anche perché non avevo notato che il sito era raggiungibile anche su http://www.bixbi.it . Però, se non ho capito male, ai sotttoblog non corrisponde un sottodominio ma solo una directory particolare… Intanto ho provato a chiedere all’host se mi fa la modifica al file httpd.conf . Grazie ancora
ciao bio
anche io vorrei installare wordpress mu , ho cercato di seguire alla lettera i tuoi articoli , ma al momento di loggarsi come admin al termine dell’installazione, la pagina wp-login mi appare come se non riuscisse a caricare il css , provo a loggarmi lo stesso e mi porta al dominio senza www (che risulta ancora irragiungibile nonostante i tuoi accorgimenti).
Sai cosa potrebbe causare l’errore ?
Ci sto sbattendo da tre giorni .
Saluti
Questo tipo di errore , mi veniva anche ha me nella prova usando WPMU come sottodominio.
Usando WPMU come subdirectory invece le cose vanno bene.
Il non accesso senza www, dipende solo dalla modifica ad arte del DNS.
Inizio febbraio, ho fatto una settimana di prove, prima di di trovare questa soluzione che ancora oggi funziona, qualche giorno fa ho aggiornato la versione in automatico di WPMU alla 2.71.
ciao bio , peccato che abbia inserito l’opzione subdirectory.
posso chiederti di postare l’htaccess che usi ?
ti ringrazio
RewriteEngine On
RewriteBase /
#uploaded files
RewriteRule ^(.*/)?files/$ index.php [L]
RewriteCond %{REQUEST_URI} !.*wp-content/plugins.*
RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteCond %{REQUEST_URI} ^.*/wp-admin$
RewriteRule ^(.+)$ $1/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . – [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
SecFilterEngine Off
SecFilterScanPOST Off
# permanently redirect from www domain to non-www domain
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^.bixbi\.it\$ [NC]
RewriteRule ^(.*)$ http://blog.bixbi.it/$1 [R=301,L]
ciao bio , ci sono riuscito
inserivo al momento d’installazione http://www.miobloggo.it poi ho inserito blog.miobloggo.it ed è andata l’installazione.
Ti ringrazio
Ps: non ho cambiato nessun setting dell’htaccess , devo farlo ?
@htaccess
se tutto va nel verso giusto, come ti aspettavi tu ,
non toccare niente lascia tutto come sta.
Ok sono contento per te, e di essere stato utile.