Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. CMS & Piattaforme Self-Hosted
    5. WP da remoto a locale
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • davidemancuso
      davidemancuso User • ultima modifica di

      Ciao, occorre sostituire tutti gli url presenti nel database locale, da http://nomesito.it a http://nomesitolocale:8888. L'url locale dipende da come hai configurato il tuo server locale.
      Assicurati inoltre che sia stato scaricato in locale anche il file .htaccess senza il quale le pagine interne potrebbero non funzionare.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • N
        newwebmaster User Attivo • ultima modifica di

        Ciao Davide, il file htacces è presente, per quanto riguarda gli url sul sito il locale, mi dici esattamente il percorso per raggiungerli in phpmyadmin?
        Non ho capito il ":8888" va aggiunto questo suffisso?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • davidemancuso
          davidemancuso User • ultima modifica di

          Non ho capito il ":8888" va aggiunto questo suffisso?
          Io uso Mamp e ad ogni sito locale viene aggiunta la porta 8888. Se per te non è necessario, non la devi inserire.

          In phpMyAdmin (se lo hai installato), apri il database del tuo sito, e nella scheda SQL puoi provare ad usare quanto segue:

          
          UPDATE wp_options SET option_value = replace(option_value, 'http://url', 'http://urllocale') WHERE option_name = 'home' OR option_name = 'siteurl' OR option_name = '_transient_pll_languages_list';
          UPDATE wp_posts SET guid = replace(guid, 'http://url', 'http://urllocale');
          UPDATE wp_posts SET post_content = replace(post_content, 'http://url', 'http://urllocale');
          UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://url', 'http://urllocale');
          
          

          Se wp_ è stato cambiato deve essere sostituito con il prefisso che hai utilizzato (si suggerisce sempre di sostituire il prefisso delle tabelle per garantire maggiore sicurezza).

          Il codice che ho riportato esegue una ricerca nelle principali tabelle, quelle dove sono presenti gli url vitali del sito, e quando trova il vecchio url lo sostituisce con quello nuovo.

          Prima di eseguire il codice, è meglio eseguire una simulazione. Una finestra popup ti mostrerà quante righe verranno modificate, in caso contrario ti mostrerà un errore di sintassi. Se tutto funziona, allora puoi eseguire l'operazione.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • N
            newwebmaster User Attivo • ultima modifica di

            L'url locale deve avere l'http davanti? Non ci va solo locoalhost/nomesitolocale ? Guardando le tabelle contenute nel codice che hai postato aprendole una ad una ho visto tutti i link del sito in remoto, sono pochi posso sostituirli anche manualmente! Però devo capire se ci va http o no!, Grazie!
            Uso xampp e quindi ho installato phpmyadmin.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • davidemancuso
              davidemancuso User • ultima modifica di

              Sì, meglio utilizzare sempre http (o https, o con e senza www in base al sito). Perché semplicemente se fai una ricerca con il solo nomesito.it rischi di modificare anche dati che non sono url, come gli indirizzi email.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • N
                newwebmaster User Attivo • ultima modifica di

                Ok, facendo la ricerca ma se li sostituisco manualmente ci va il https e www o basta localhost/nomesitolocale?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • davidemancuso
                  davidemancuso User • ultima modifica di

                  L'http:// è sempre necessario, il www non va messo per il locale.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • N
                    newwebmaster User Attivo • ultima modifica di

                    Ho fatto manualmente e sono riapparsi diversi contenuti, non tutto, probabilmente c'è ancora qualche link sbagliato, ricontrollo!

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • N
                      newwebmaster User Attivo • ultima modifica di

                      Ciao Davide, riscontro il problema che gli articoli cliccandoci sopra li indirizza alla pagina localhost/dashboard, non trovo nel db nella tabella post il link in questione, cosa mi consigli?

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • davidemancuso
                        davidemancuso User • ultima modifica di

                        Ciao e buon anno! Suggerisco di ricominciare dall'inizio e provare a cambiare le url tramite il codice che avevo riportato, verificando tutti i passaggi di configurazione del server locale, che l'.htaccess sia presente, e che il file wp-config sia corretto. Possono verificarsi degli errori in locale se il sito utilizza l'SSL mentre in locale no.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • N
                          newwebmaster User Attivo • ultima modifica di

                          Ciao Davide buon anno anche a te! Ricevuto!

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          Caricamento altri post
                          Rispondi
                          • Topic risposta
                          Effettua l'accesso per rispondere
                          • Da Vecchi a Nuovi
                          • Da Nuovi a Vecchi
                          • Più Voti