Pagina 1 di 2 12 UltimoUltimo
Mostra risultati da 1 a 10 di 16

Discussione: Passare WordPress da online a locale tramite XAMPP (senza installer)

  1. #1
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    Passare WordPress da online a locale tramite XAMPP (senza installer)

    Ciao a tutti!

    Come avrete visto sto rimettendo le mani su WordPress (WP) dopo un po' di anni. Quì vi sottopongo un problema che è più inerente a questa sezione Software essendo per Windows ovverosia XAMPP senza installer visto che odio installare quando posso.

    Tra l'altro il mio secondo scopo è fare alcune guide quì su CT per condividere, come sempre, la mia esperienza.

    Allora: come magari avete letto ho dei problemi ignoti con il sito on-line quindi vorrei fare una copia in locale del sito WP per poter vedere se la colpa è di qualche plugin. Premetto che l'ho installato su un net che per ora NON voglio far andare su Internet.

    Ecco cosa ho fatto:
    1. Scaricato tutto il sito tramite ftp
    2. Esportato il database tramite il plugin WordPress Database Backup
    3. Modificato tutti i riferimenti nel database da on-line a localhost
    4. Decompresso su una mia directory locale XAMPP (senza installer) e fatto il setup
    5. Attivato XAMPP, creato il database con lo stesso nome del DB online e creato l'user del database con i permessi e le password uguali
    6. Caricato tutto il sito nella cartella xampp\htdocs
    7. Modificato il wp-config.php con localhost al posto del sito on-line
    8. Attivo Apache e controllo che sia installato correttamente con Firefox su localhost
    9. Vado sulla pagina localhost/temp (temp è dove è WordPress)


    Trovo una pagina bianca sul browser
    Cosa ho sbagliato?

    Anche se non sono su Internet ho autorizzato Apache Server ad andare su Internet da firewall.

    Mi affido a voi cari CT ini

    Ultima modifica di Kirk78; 27-04-12 alle 23: 45.

    Rispondi citando Rispondi citando Il mio PC

  2. # ADS
    Google Adsense Circuito Adsense
    Data registrazione
    da sempre
    Località
    mondo google
    Messaggi
    molti
     
  3. #2
    Data registrazione
    Jan 2009
    Sesso
    Boh
    Località
    Vicenza
    Messaggi
    2,689
    Grazie dati 
    445
    Grazie ricevuti 
    2,879
    Ringraziato in
    1,250 post

    Riferimento: Passare WordPress da online a locale tramite XAMPP (senza installer)

    Ciao Kirk

    qui necessita capire se è un problema legato a xampp o a wordpress, se il problema è legato a xampp la discussione puo' rimanere in software altrimenti è un fattore legato allo script wp e pertanto va in webmania.

    Hai già provato a creare il file info.php

    Codice PHP:
    Only registered members can view PHP Code
    metterlo nella root e poi richiamarlo per vedere se tutto funziona per il verso giusto?

    Se questo funziona, altra prova potresti installare un wp nuovo e verificare anche il corretto funzionamento di questo, in locale ci si impiega veramente poco ad installare un nuovo wp.

    Se non riscontri problemi nei primi due casi allora analizziamo il problema nella sezione webmania.

    ama la vita.... è l'unico regalo che non riceverai due volte.....

    Rispondi citando Rispondi citando Il mio PC

  4. #3
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    Riferimento: Passare WordPress da online a locale tramite XAMPP (senza installer)

    Ciao Asterix

    Questa particolare discussione è solo riguardante XAMPP no-install, sicuramente qualche settaggio errato al database locale o utente locale, perché difatti il login di WP appare se vado su localhost wp-login.php.

    Pensavo ai privilegi dell'account in locale ma mi sembra di aver messo tutto identico .

    Inizialmente quando non avevo cambiato dal DB i riferimenti on-line, non essendo su Internet come detto, mi è apparsa la scritta di Firefox che dice che è impossibile andare su www . sito . est (li scrivo separati perché non voglio che sia un link attivo anche togliendolo con l'icona Togli il link dal testo ). Ho cancellato il DB in locale e poi l'ho reimportato con i cambiamenti, e ora mi trovo la pagina bianca.

    Il phpinfo() è già sul menù di XAMPP, comunque per scrupolo l'avevo già creato e funziona.

    Ho riscontrato un difetto: non riesco a creare un database con alcune lettere maiuscole mioDB, come c'è on-line . Ho risolto modificando il config di WP locale con miodb.

    On-line va bene, tranne il problema che risolveremo in Webmania, ma quì il difetto è di XAMPP. L'idea di montare Apache nell'altra maniera lo volevo fare in seguito, ma visto che molti utilizzando XAMPP, sopratutto perché non intasa il registro se utilizzo la versione no-install, vorrei avere anche questa opzione. Potrei far partire lo start Apache con tasto destro -> esegui come amministratore ma forse mi avrebbe dato alcuni errori diversi.

    Appena riprendo il netbook win7 posso anche ricreare un'altro wp in un'altra cartella non avendo i limiti spazio di un hosting condiviso, ma lo scopo di questa discussione è il trasporto da online a locale e non di fare un nuovo wp

    Non è che per forza devo stare su Internet anche con XAMPP? Teoricamente no.... ma posso provare
    Lo devo forse "attivare" anche se è stata copiata la cartella wp identica tramite ftp e copy & paste sulla cartella locale xampp\htdocs?
    Devo forse copiare anche le altre cartelle da ftp che non centrano nulla con il wp? Posso fare anche quello.


    Rispondi citando Rispondi citando Il mio PC

  5. #4
    Data registrazione
    Jan 2009
    Sesso
    Boh
    Località
    Vicenza
    Messaggi
    2,689
    Grazie dati 
    445
    Grazie ricevuti 
    2,879
    Ringraziato in
    1,250 post

    Riferimento: Passare WordPress da online a locale tramite XAMPP (senza installer)

    Sinceramente xampp non mi è mai piaciuto, in molte occasioni ho avuto problemi di black page, ma non ho mai utilizzato quello no install io l'ho sempre installato, per questi motivi io ho preferito installare i singoli pacchetti.

    Comunque non necessita essere online per far funzionare il tutto in quanto tu utilizzi localhost e su porta 80.
    Io ti ho chiesto di installare wp nuovo solo per verificare se era un problema di xampp o del wp da te installato.



    PS in locale il db puo' avere anche un nome diverso dall'online in quanto nel config metti tutto.
    ama la vita.... è l'unico regalo che non riceverai due volte.....

    Rispondi citando Rispondi citando Il mio PC

  6. #5
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    Riferimento: Passare WordPress da online a locale tramite XAMPP (senza installer)

    Citazione Originariamente scritto da Asterix
    Sinceramente xampp non mi è mai piaciuto, in molte occasioni ho avuto problemi di black page
    Caspiteronzola: qundi dici che potrebbe essere colpa di XAMPP! Incomincia a non piacermi neanche a me....

    Citazione Originariamente scritto da Asterix
    in locale il db puo' avere anche un nome diverso dall'online in quanto nel config metti tutto.
    Difatti l'ho cambiato per necessità. Certo non capisco perché non accetta minuscole e maiuscole... in realtà dovrebbe essere un normalissimo phpMyAdmin 3.4.5
    Appena ritorna il net faccio le prove e aggiorno tutte le prove fatte.

    Giusto per la cronaca la versione che ho scaricato dovrebbe essere l'ultima, la 1.7.7 (20.9.2011) con
    Codice:
    Only registered members can view code.
    La versione light ha:
    Codice:
    Only registered members can view code.
    Non è che per caso manca qualche cosa a XAMPP?

    Rispondi citando Rispondi citando Il mio PC

  7. #6
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    Riferimento: Passare WordPress da online a locale tramite XAMPP (senza installer)

    Aggiornamento: ho creato un database test e scaricato solamente wordpress nella cartella chiamata wordpress (stessa versione di quello che non riesco ad aprire), ho copiato il wp-config.php del vecchio sulla cartella nuova modificando il nome database con test e messo sul browser localhost/wordpress/ e mi è apparso la "famosa procedura dei cinque minuti per l'installazione di WordPress".

    Ho messo l'utente admin con una password e messa una mail e funziona il tutto. Allora ho fatto una comparazione dei privilegi dei 2 database con il pannello XAMPP -> phpMyAdmin e ho scoperto che in quello "installato" c'è un privilegio in più
    Citazione Originariamente scritto da phpMyAdmin
    Utente: Qualsiasi
    Host: %
    Tipo: specifico del database
    Privilegi: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, CREATE VIEW, EVENT, TRIGGER, SHOW VIEW, CREATE ROUTINE
    Grant: No
    Oltre all'utente che avevo messo io, root (Host 127.0.0.1) e root (localhost).

    Quindi per copiare in locale un WordPress tramite XAMPP e farlo funzionare bisogna dare questi privilegi ad un utente Qualsiasi? Se sì non so neanche come fare, visto che l'opzione che ho è solo di creare un nuovo utente.

    E forse per questo che non vedo nulla?

    Forse per copiare in locale con XAMPP bisogna prima "installare" un WP vuoto, poi ricopiare nuovamente da ftp sulla cartella installata, importare tutti i dati tramite phpMyAdmin? Oppure solo i plugin e i temi?

    Sicuramente non importare solamente il database, perché ci ho provato et voilà di nuovo una pagina bianca anche nel "nuovo" wordpress. Sicuramente perché nel DB ci sono dati per andare sulla vecchia directory di cui sopra.

    Il database va bene, perché è lo stesso prelevato online tramite plugin WordPress Database Backup. Oppure quel plugin NON va bene per lo spostamento da online a locale con XAMPP?

    Per ora ho finito le idee. Che mi dite? Penso sinceramente che devo modificare altre cose sul database per farlo vedere a XAMPP in locale: ma cosa?

    Ultima modifica di Kirk78; 28-04-12 alle 22: 59.

    Rispondi citando Rispondi citando Il mio PC

  8. #7
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    Trovato l'inghippo di XAMPP (ma non risoluzione)

    Signore e Signori, ho capito quale è il problema di XAMPP.... tenetevi forte:
     
    XAMPP ha le cartelle diverse da quelle di Apache!


    Ma dico io. XAMPP almeno nella versione 1.7.7 che sto vedendo non è un brutto prodotto: c'è una versione no-install, c'è una versione light, con un click attivi Apache e Mysql... e poi mi cascano su questo?

    Mancano per esempio la www, var, vhosts ma sopratutto al posto di httpdocs c'è htdocs: oppure è venuta così solo a me?

    Sono quasi certo che il problema che non si vede nulla è proprio questo. Il problema l'ho scoperto, ma come risolerlo è un'altro paio di maniche: non è che posso vedermi voce per voce tutto il database! Come avevo supposto bisognava cambiare qualcosa in più sul database, ma cosa esattamente? Le cartelle base le posso anche cercare, ma non vorrei che ci fossero riferimenti anche ad altre cartelle di Apache che non ci sono su XAMPP.

    Mi sa che questi apache friends... non sono poi molto amici di Apache: saranno mica cowboy

    Parlo di database perché, come sapete, WordPress praticamente scrive tutto sul database, comprese il percorso di alcune cartelle di Apache.

    Appena abbiamo capito cosa fare esattamente creerò una guida quì su CT per tutti!

    Attendo idee.

    Rispondi citando Rispondi citando Il mio PC

  9. #8
    Data registrazione
    Jan 2009
    Sesso
    Boh
    Località
    Vicenza
    Messaggi
    2,689
    Grazie dati 
    445
    Grazie ricevuti 
    2,879
    Ringraziato in
    1,250 post

    Riferimento: Passare WordPress da online a locale tramite XAMPP (senza installer)

    Ciao

    dubito che il nome della cartella centri, in quanto apache parte sempre dalla cartella identificata come sua root nel file config indipendentemente dal nome dato, io valuterei sul backup eseguito.

    Ascolta visto che la nuova installazione wp funziona prova a salvarci sopra tutti i file dell'online (escluso il config), attenzione se utilizzi il rewrite url nello spazio online devi verificare se xampp ha tale modulo attivo altrimenti lo devi disabilitare.


    Nome cartella root:
    il tuo xampp ha htdocs
    alcuni spazi web httpdocs
    altri spazi web public_html
    io in locale ho www

    ama la vita.... è l'unico regalo che non riceverai due volte.....

    Rispondi citando Rispondi citando Il mio PC

  10. #9
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    Riferimento: Passare WordPress da online a locale tramite XAMPP (senza installer)

    Ciao carissimo Asterix,

    Citazione Originariamente scritto da Asterix
    io in locale ho www
    Ma tu giustamente hai installato Apache, php e mysql con il 2° metodo che sicuramente farò anche io per fare una guida completa su CT. Xampp invece non ce l'ha, almeno la versione no-install che mi piace alquanto per non intasare il registry già di suo .... windows .

    Come detto, e come hanno la maggior parte degli hosting condivisi, online ho httpdocs e questo xampp ha invece htdocs quindi ho modificato il database modificando gli indirizzi a mano. Reimportato il DB e mi appare almeno non una pagina bianca, ma ho scoperto che, nonostante sul database ci siano alcune voci corrispondenti ai settaggi del tema... in locale non mi appaiono le immagini abbinate al menù in movimento, ne l'immagine dell'header, che ovviamente ho caricato in locale.

    Insomma sembra che NON mi abbia caricato tutti i settaggi wp: perché in locale non mi ritrovo la clonazione esatta? Il database è lo stesso tranne per il cambio online in localhost, i file sono gli stessi perchè ho copiato tutti i file da ftp httpdocs a xampp/htdocs ... alcuni settaggi sono copiati da altre parti? Non credo proprio... oppure wp è un po' birichino?

    Oppure il plugin WordPress Database Backup anch'esso è buggato e non mi copia tutto? Ovviamente nel backup ho selezionato completamente TUTTE le tabelle che ho trovato.

    Ancora non siamo arrivati alla risoluzione ma forse insieme riusciamo a mettere la parola risolto, così provo anche il tasto .

    Ultima modifica di Kirk78; 30-04-12 alle 11: 59.

    Rispondi citando Rispondi citando Il mio PC

  11. #10
    Data registrazione
    Jan 2009
    Sesso
    Boh
    Località
    Vicenza
    Messaggi
    2,689
    Grazie dati 
    445
    Grazie ricevuti 
    2,879
    Ringraziato in
    1,250 post

    Riferimento: Passare WordPress da online a locale tramite XAMPP (senza installer)

    Kirk78

    su tutti gli script copiando i files e il backup si ha il clone perfetto se non fosse così nessuno potrebbe cambiare host.

    hai saltato sicuramente qualche passaggio, o qualche file.

    Per il backup dei files io ti consiglio di entrare nel tuo pannello di controllo hosting e zippare la cartella httdocs se hai installato lo script nella root del tuo spazio e poi scarichi il file creato, con questo modo sei sicuro di aver prelevato tutti i files.

    Per il backup se non ti fidi di quello integrato nel wp puoi sempre farlo tramite phpmyadmin, io ad esempio in alcuni progetti utilizzo un'altro script (Tutorial - Backup Database Mysql con mysqldumper) installato sia in locale che online.



    PS anche xampp deve avere il file di configurazione di apache, prova a verificare nelle cartelle.
    ama la vita.... è l'unico regalo che non riceverai due volte.....

    Rispondi citando Rispondi citando Il mio PC

Tags per questo thread

Segnalibri

Regole di scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Cookies:direttiva 2009/136/CE (E-Privacy)

Il sito utilizza cookies propri e di terze parti per maggiori informazioni faq - Termini di servizio - Cookies
Il forum non puo' funzionare senza l'uso dei cookies pertanto l'uso della community è vincolato dall'accettazione degli stessi, nel caso contrario siete pregati di lasciare la community, proseguendo la navigazione acconsenti all’uso dei cookie