Come Spostare WordPress
29 Commenti - Categoria: Wordpress
Molti Blogger hanno spesso l’esigenza di voler spostare WordPress dalla sua directory, portandola alla radice (root), ovvero al diretto nome di dominio (per esempio http://www.andrealeti.it).
Questa operazione però non deve portare tutti i file nella root ingombrando appunto la stessa directory.
WordPress nella sua magnificenza, permette di installare i file di WordPress in una sottodirectory, lasciando il tuo blog nella root del dominio.
Il processo per spostare WordPress nella propria directory è il seguente:
1. Creare la nuova cartella per i file core WordPress da memorizzare (useremo /wordpress nell’esempio).
2. Andate nel pannello generale.
3. Dove c’è scritto Indirizzo WordPress (URL): cambiare l’indirizzo per la nuova posizione del file core principale di WordPress. Esempio: http://www.andrealeti.it/wordpress
4. Subito sotto c’è scritto Indirizzo del blog (URL): cambiare l’indirizzo URL nella directory root. Esempio: http://www.andrealeti.it
5. Per salvare scorrete sotto il pannello è clicca opzioni di aggiornamento. (Non ti preoccupare per il messaggio di errore e non cercare di vedere il tuo blog, a questo punto! Probabilmente otterrete un messaggio che il file non è stato trovato.)
6. Spostare i file core WordPress alla nuova posizione ( indirizzo WordPress(URL) ).
7. Copia il file index.php e .Htaccess dalla directory di WordPress nella directory root del vostro sito (indirizzo blog). Il file .htaccess potrebbe essere invisibile se non lo apri con un programma di trasfer FTP tipo File Zilla.
8. Apri il file nella directory root index.php in un editor di testo 9. Modifica la seguente stringa e salva il file. Modifica la linea che dice:
require ( '. /wp-blog-header.php');
di seguito, utilizzando il nomedi directory per i file core WordPress:
require ( '. /wordpress wp-blog-header.php');
10. Effettua il Login nella nuova posizione. Ora dovresti essere http://www.andrealeti.it/wordpress/wp-admin/
11. Se hai impostato i permalink, vai al pannello di permalink e aggiornare la struttura dei Permalink. WordPress aggiorna automaticamente il file .htaccess se ha le autorizzazioni. Se WordPress non può scrivere nel tuo file .htaccess , verrà visualizzata la nuova regola di riscrittura, da ricopiare manualmente nel file .htaccess (nella stessa directory del file index.php principale.)
Facile vero?




la.stefi
C’è un errore: invece di
require ( ‘. / /wordpress wp-blog-header.php’);
bisogna scrivere
require ( ‘. /wordpress/wp-blog-header.php’);
Andrea Leti
Giustissimo! Erroraccio di distrazione…
Ti ringrazio della segnalazione! E’ bello avere visitatori come te!
Magari il web fosse pieno di utenti in gamba proprio come te!
Grazie
ancora!
Massimiliano
Tutto liscio come l’olio,
grazie!!!!
Andrea Leti
Per cosi poco?
Pingback: Come Spostare Wordpress | www.girosurfando.it
f.
Prima di provarci ho un dubbio.
Ho il mio blog su http://www.miosito/temp.
Tu dici di creare una cartella “wordpress” in
cui inserire i file core. Posso invece conservare la cartella “temp” al post di “wordpress”, dando ovviamente gli indirizzi esatti nelle impostazioni di wp?
Oppure è più giusto copiare il file core sa “temp” e spostarli
nella nuova cartella “wordpress”?
Andrea Leti
ti conviene non utilizzare la cartella temp.
utilizza piuttosto una nuova cartella di nome Blog. Che per altro è un
ottimo indizio per google
Adan Calligan
There’s good info here. I did a search on Google, Keep up the good work mate!
manuel
grazie, molto utile!
diegotrucco
Salve,ho da poco spostato wordpress dalla sotto cartella “blog” alla root principale.
La mia domanda è:se il file .htaccess si preoccuperà di sistemare i vari link, non si avrà un rallentamento di wp? Sarebbe + veloce se fosse tutto nella root principale? Ultima cosa, nella pagina delle impostazioni generali, non mi è permesso di cambiare il campo “Indirizzo WordPress (URL)”
mentre invece posso cambiare “Indirizzo del sito (URL) “, vi sembra normale?
Grazie
Andrea Leti
Diego è un semplice reindirizzamento! perchè dovrebbe rallentarsi? Certo è che tenere tutto nella root ha i suoi vantaggi, specie lato SEO…
diegotrucco
….dimenticavo..i file core di wp sono i file .php che di solito sono nella root di wp come wp-config.php, index.php,htaccess & company? tutte le altre cartelle wp-admin, wp-content ecc.. ecc.. restano dov’erano prima?
grazie
kalatozov
Funziona perfettamente!
Però mi chiedevo visto che la cartella che contiene i file core non ha più un .htaccess dato che lo si è spostato non diventa visibile a tutti? Di che tipo .htaccess ha bisogno?
Andrea Leti
Ciao! I file .htaccess sono file del server quindi irraggiungibili all’utente!
Luca Piana
Ciao ho seguito il tuo tutorial è sono riuscito a fare la modifica ma se faccendo una ricerca su google e viene trovato il vecchio percorso e mi da pagina non trovata ho modificato i permalink ma non cambia la situazione. Inoltre il sito è diventato molto lento. Puoi darmi un suggerimento? Grazie
Andrea Leti
Ciao Luca!
Per velocizzare e quindi aiutare Google nel reindicizzare velocemente i tuoi nuovi permalink ti consiglio di cancella la sitemap e crearne una nuova.
Poi il tempo sistemerà tutto.
Per la lentezza può dipendere da moltissime cose.
Black Panther
Grazie 1000 è stato utilissimo!
alecensi82
ciao, ho fatto tutto, nel mio caso però volevo mettere anche index.php all’interno della cartella. ora il sito è di nuovo raggiungibile, ma non riesco piu ad accedere al pannello amministrazione. Se digito la password giusta non succede niente e mi richiede il form di login, se do una password sbagliata riconosce che non è corretta…. è qualcosa sul lato mysql???
alecensi82
Mi rispondo da solo! basta fare un aggiornamento ai permessi perchè con lo spostamento nel mio caso erano incorretti!
Saluti e grazie per la guida!
Andrea Leti
Perdona il mio ritardo ma tornando adesso ho visto solo ora i tuoi commenti!
Mirco
Andrea, devo dire che questi suggerimenti sono utilissimi. Purtroppo pero’ l’operazione e’ riuscita per meta’: nella root continuo a vedere il template vecchio, non quello creato con wordpress. invece le altre pagine non fanno piu’ riferimento a /wordpress ma direttamente alla pagina del blog (come giusto che sia). dei passi che tu spieghi, l’unico aspetto non chiaro e’ quello relativo allo spostamento dei file core WordPress: quali sarebbero? io dopo avere installato wordpress sotto /wordpress non ho piu’ spostato nulla, eccetto index.php e .Htaccess. Mi puoi aiutare per cortesia?
Grazie mille e complimenti per la competenza
Mirco
risolto! il problema era che il vecchio template aveva un file index.html nella root. cancellando (rinominando) quello tutto si e’ sistemato
grazie mille comunque
Andrea Leti
Sono contento che ci sia riuscito da solo! Non ho avuto nemmeno il tempo di rispondere!
Giovanni
Anche aprendo con filezila non vedo il file htaccess… Ma perchè?
Giovanni
Non riesco a cambiare i permalink, mi da errore e non trovo questo file nel server. HELP
Andrea Leti
Prova a fare l’upload della cartella wp-admin
Andrea Leti
Se non lo vedi nemmeno con filezilla probabilmente non c’è
Giovanni
In effetti sembra proprio non ci sia! Che posso fare? Grazie Andrea
Ila
Ciao Andrea, ho provato a seguire la procedura ma non riesce.
Fondamentalmente, non HO un file .htaccess, pur settando la visualizzazione dei file nascosti. Continuo a visualizzare errore di file not found. ho fatto tutto (molti consigiano anche la modifica del campo site url nel db, in wp_option). Sgrunt.