Modificare url delle immagini
-
Ho messo in locale da rete il blog e l’ho configurato con MAMP. Sono entrato nel db e in wp-options situerl e home ho messo l’url locale.
Funziona tutto ma le immagini non appaiono, risulta ancora l’url del blog in rete.
-
Ciao @blogforum,
questo succede perché le URL che permettono di raggiungere le immagini generalmente sono dati strutturati.Come consigliamo da diverso tempo su questo forum, è molto meglio utilizzare uno script come questo per eseguire il search/replace del vecchio dominio al nuovo per tutto il database e non soltanto attraverso le opzioni di WordPress.
Ti assicuro che se utilizzi bene questo script non avrai alcun problema con le immagini.
Spero di averti aiutato nel risolvere il tuo problema e a presto,
AndreaPS: non dimenticarti di svuotare la cache del tuo browser e se sei in difficolta prova a cercare il termine “migrazione” all’interno di questo stesso forum.
Ho scaricato lo script, dove lo metto per farlo funzionare?
Ciao @blogforum,
una volta scompattato l’archivio.zip
il mio consiglio è quello di rinominare la cartella in qualcosa di più semplice (srdb
è quello che uso io di solito), successivamente devi seguire i seguenti passaggi:- caricare via FTP la cartella nel tuo hosting nella root della tua installazione WordPress (dove si trovano anche le cartelle
wp-admin/
,wp-content/
ewp-include/
) - concluso il caricamento visita la pagina
http://tuodominio.it/srdb/
(sostituiscisrdb
con il nome che hai dato alla tua cartella) - aperta questa pagina avrai due campi input in primo piano, inserisci alla voce replace il tuo vecchio dominio e nel campo width inserisci il nuovo dominio
- fai prima un Dry run per controllare che le sostituzioni avvengano correttamente e nelle tabelle giuste
- se il passaggio precedente è corretto allora non ti resta altro che premere il pulsante Run
Mi raccomando fai un backup del tuo database prima di fare qualsiasi cosa.
Altra cosa importante da ricordare è rimuovere lo script (cartella e tutti i file in esso contenuti) una volta terminate le operazioni perché altrimenti chiunque passa per quel link potrà modificare il tuo database a piacimento.
Spero di essere stato chiaro e per qualsiasi cosa non esitare a portare avanti il topic.
A presto,
AndreaNel frattempo ho trovato un modo che utilizza un plugin nativo che si chiama Importatore WordPress.
Questi sono i gradini per importare in locale (dal sito in rete) le immagini con le relative cartelle anno-mese:
1. Vai nella directory del sito in locale che hai nel pc e vuota la cartella wp_content/uploads
2. Vai nel Pannello admin del sito in rete + Strumenti ->Esporta e seleziona Media + Scarica il file di esportazione.
3. Entra nel Pannello admin del sito in locale + Media, seleziona ed elimina tutte le immagini che ci sono (se ci sono), alla fine apparirà Nessun file multimediale trovato
4. Entra nel Pannello admin del sito in locale + Strumenti ->Importa, in fondo alla lista dei plugin nativi c’è WordPress, clicca su Installa ora, se necessario ed apparirà Avvia importazione e cliccaci sopra.
(Questo plugin ora sarà visualizzato nel Pannello ->Plugin ->Importatore WordPress).5. Ora si aprirà la finestra Importa WordPress, seleziona il file che avevi esportato dal sito in rete (vedi p.2) e clicca su Carica il file ed importa.
6. Nella successiva finestra che si aprirà seleziona Scarica ed importa gli allegati + Invia ed attendi l’importazione che può richiedere anche qualche minuto. Alla fine apparirà: Operazione completata. Buon divertimento!
7. Ora la cartella uploads (vedi p.1) conterrà le cartelle datate con i relativi file e nel Pannello del sito in locale + Media appariranno tutte le immagini importate.
- Questa risposta è stata modificata 7 anni, 4 mesi fa da blogforum.
Ciao @blogforum,
per prima cosa grazie infinite per aver descritto il processo così nel dettaglio, questa diventerà sicuramente una discussione che linkeremo molto spesso 😉Sono felice che tu abbia risolto, onestamente non ti ho consigliato questa via perché (come successo) avrebbe richiesto qualche passaggio aggiuntivo e soprattutto cancellare/caricare le immagini.
Comunque sia, adesso che hai risolto se hai caricato la cartella dello script per il Search/Replace ricordati di rimuoverla perché anche se non è una URL comune potrebbero sempre succedere brutte sorprese.
A presto,
Andrea - caricare via FTP la cartella nel tuo hosting nella root della tua installazione WordPress (dove si trovano anche le cartelle
- Il topic ‘Modificare url delle immagini’ è chiuso a nuove risposte.