Trasferire sito in WordPress da locale a online
Di recente mi sono imbattutto in questo procedimento, e anche se ho trovato delle ottime guide online che spiegano dettagliatamente come fare, nel mio caso continuavo ad avere problemi e non si vedeva nulla.
Perchè?
Nel mio caso specifico avevo bisogno di pubblicare il sito in wordpress in una cartella di test per poter far vedere al cliente una preview ed eventualmente popolare i contenuti da parte sua prima di pubblicarlo.
Procediamo per punti:
1. Esportare il db che usate in locale nel vostro computer (da MAMP ad esempio aprite il pannello phpmyadmin e scegliete esporta)
2. Con un editor di testo modificate i link del db (es: http://localhost:8888/sito a http://www.nomesito.it/test in questo caso)
3.Caricate on line la vostra cartella WP che avete in locale, attenzione che il file wp-config.php deve avere i parametri corretti del nuovo db, se sono gli stessi che usate con MAMP non serve modificare nulla
4.Una volta creato un nuovo db online importate quello con gli URL modificati
5. Ora andremo a modificare il file .htaccess per far si che WordPress vada a leggere il sito dentro alla cartella test.
Modifichiamolo così:
<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /test/RewriteRule ^index\.php$ – [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /test/index.php [L]</IfModule>
Una volta che il sito è pronto e pubblicabile nella directory principale, si dovrà modificare il file .htaccess oltre che a rimodificare i link sul db (togliendo /test).
Postato il: febbraio 3rd, 2011
Autore: admin
Categoria: wordpress
Tags: htaccess, Mamp, MySql, wordpress
Nessun Commento »


Inserisci un commento