- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Passaggio ad un nuovo sito ma mantenendo il vecchio onlin
-
Tutto chiaro grazie penso che sicurerà sicurmanete e non mancherò di farti sapere.
Volevo un tuo parere anche quest'ulteriore soluzione che ho trovato nell'attesa della tua risposta, forse questa soluzione potrebbe risultare un pò più articolata ma forse più pulita perchè si evita di avere sottocartella e si ripristina il nuovo sito creato nuovamente sulla root.
wpfacile.it/2010/11/12/traslocare-wordpress-2/
non mi sembra nemmeno tanto difficle da fare...
Che ne pensi...
-
Ciao Aragosta.
La procedura linkata serve a spostare un sito già esistente da un dominio all'altro. Nel tuo caso devi avere due siti sullo stesso dominio perché il vecchio deve rimanere online mentre sviluppi il nuovo. Una volta che i siti devono essere entrambi sullo stesso dominio - e abbiamo detto che ci devono stare - hai soltanto la necessità di "mandare in onda" il nuovo sito: a questo punto la procedura complicata mostrata è inutile perché basta agire da pannello di controllo come ti ho detto, senza neanche spostare la cartella.
Nota1: non puoi evitare di avere la sottocartella perché come si è detto devi avere contemporaneamente vecchio e nuovo sito. E poi le sottocartelle non si pagano mica!
Nota2: perché la root? In quanto a "pulizia" è meglio avere WP in una sottocartella.
Nota3: è un po' tardi e non sono lucidissimo, ma a occhio (stanco) l'esportazione del db non va bene perché, quando sviluppi, il database si modifica; quindi va bene importare i dati che servono, ma la struttura cambia. Non puoi sviluppare un nuovo sito e poi piazzare il vecchio db, ma devi importare i vecchi dati nel nuovo db, ovvero:
Nota4: semmai hai un altro problema con il database, che è quello di importare le vecchie pagine e i vecchi articoli alla data di pubblicazione, sempre che interessi la cosa e tu non debba invece partire da zero.
Mii che sonno!
F.
-
Ciao FDA ho provato a fare come mi dicevi
ovvero ho impostato in Indirizzo WordPress (URL) l'indirizzo della mia sottocartella miodomio.it/newwebsite
e poi subito sotto Indirizzo del sito (URL) ho laciato miodominio.it
ma non funziona tanto che sono dovuto correre ai ripari che il vecchio non funzionava più
e fortunatamente attraverso questa guida evemilano.com/2011/04/ripristinare-url-in-wordpress-phpmyadmin/
sono risucito a ripristinare la vecchia url in Indirizzo WordPress (URL)
Come mai non funziona? forse ho mancato qualche passaggio (anche se mi sembra del tutto semplice)
Grazie del tuo aiuto
-
Ciao Aragosta.
Controlla i due file .htaccess e index.php: devono andare entrambi nella root.
Per sicurezza fai una copia dell'htaccess che già avevi nella root (forse dentro ci sono impostazioni che ti interessano, ad esempio redirect di url relativi ad altre sotto directory).
Nell'index.php ci deve essere una cosa del genere:<?php define('WP_USE_THEMES', true); require('./newwebsite/wp-blog-header.php');
È chiaro infine che i due URL nel pannello di WP li devi mettere completi di http :// ecc..
F.
-
Ok allora provo a vedere.
Domanda forse scontata e stupida i puntamenti da modificare, come da tue prime indicazioni, sono chiaramente quelli del WP nella root e non di quelli del nuovo sito (sottocartella) giusto?
-
Sono quelli del nuovo sito, perché è il nuovo sito che stiamo impostando.
-
Si ma li devo cambiare nel pannello del vecchio no?
-
No, nel pannello del nuovo.
-
Ak okk :-D.
Quindi nel pannello del nuovo imposto in Indirizzo WordPress (URL) l'indirizzo della mia sottocartella miodomio.it/newwebsite
e poi subito sotto Indirizzo del sito (URL) ho laciato miodominio.it
Ok provo grazie spero di risolvere
-
Esatto. E sposta anche il file index.php facendo attenzione a modificare in require('./newwebsite/wp-blog-header.php');
-
Intendi sempre index.php del nuovo, la modifico come mi hai indicato e la sposto e la sostituisco a quella in root (magari facendone una prima una copia)
-
Ciao. Sì, prima in root avevi la index.php, adesso ovviamente ci devi mettere i dati del nuovo. Quindi (fai sempre le tue belle copie, così puoi ripristinare se serve) metti la nuova index e sostituisci il percorso dentro la riga *require *come ho scritto sopra. Ovviamente la sottocartella nel percorso sarà quella del nuovo sito. Il vecchio sito dimenticalo