• User

    se il tuo database ha un altro nome e un altro utente e un altra password li devi modificare nel file config.php

    define('DB_NAME', '############'); //devi mettere il nome del database che ora usi in locale

    /** MySQL database username */
    define('DB_USER', '##############'); //mettere l'utente del database, prova con il predefinio: root

    /** MySQL database password */
    define('DB_PASSWORD', '#####################'); //password dell'utente, prova con la predefinita.: root

    /** MySQL hostname */
    define('DB_HOST', '######################'); //devi mettere: localhost

    poi nel database nella tabella opzioni devi modificare solo due cose:

    site_url con valore http: slashslash localhost/provaWp
    home con valore http: slashslash localhost/provaWp


  • User

    si si tutto modificato correttamente…la cosa che non capisco è che a differenza degli altri db di altri siti, qui nella tabella opzioni non mi compare la voce HOME da moficare ma solo site_url che ho modificato correttamente.


  • User

    in alto c'è un pulsante mostra tutti, che ti fa vedere tutte le righe della tabella wp_option.
    a meno che non abbia importato male il database ma non credo.
    in ogni caso come diceva il moderatore controlla il file htaccess magari è li il problema


  • Moderatore

    Ti dico cosa devi fare esattamente.
    Entra nella cartella wp-content/plugins/
    A tutte le cartelle (i plugins ) aggiungi un undescores finale ( _ ) così wordpress non li riconosce più
    Poi preleva il file htaccess e 'rimuovilo' non controllarlo cancellalo definitivamente. Viene ripristinato da solo al primo setup dei permalink
    Lancia l'amministrazione di wordpress e non il sito //localhost/provaWP/wp-admin/
    Se ancora non si connette, segui questa nuova procedura:

    Installa in locale una nuova versione di Wordpress su un nuovo database.
    Poi prelevi tutta la cartella wp-content e la sovrascrivi alla nuova versione ( rimuovi anche gli underscores dai i plugin )
    Ora arriva la parte complicata.
    Devi esportarti il backup della versione che non funziona, con la possibilità di fare gli insert e non solo i create rimuovendo la funzione di update ( ci sono tutte le voci )
    Importa il backup nella nuova versione. Se hai problemi si SQL, hai sbagliato a fare il backup
    Una volta finito, dovrebbe funzionare.


  • User

    ho provato tutto quello che mi avete suggerito, ma niente…l' errore di database continua. Solamente che adesso è cambiato il messaggio di errore: "Error establishing a database connection".


  • User

    Allora, dopo due giorni di sbattimenti ho risolto…ma in parte. Non mi da più l'errore di connessione al database.
    Cliccando in locale sulla cartella del mio sito, mi compare la home ma solo il menù ed una descrizione. Slide o altro nemmeno per sbaglio. se clicco su una voce del menu, mi ridà l'errore che mi dava all'inizio( primo post di questa discussione). E poi se voglio effettuare il login mi da questo errore:[h=1]Not FoundThe requested URL /vnobile/wp-login was not found on this server.

    Perché?????grazie mille


  • User

    è normalissimo perchè hai tutti i collegamenti impostati con il vecchio sito!
    praticamente css, link menu ecc sono su vecchiosito(punti)it dovrebbero essere localhost/provaWP.
    praticamennte devi aggiustare il database con gli indirizzi localhost.

    prendi il database (esportalo),
    aprilo con un editor di testo,
    fai un trova sotituisci con "vecchiositopuntoit" con "localhost/provaWP

    poi ri-importa il database.
    (e ti ritroverai nella situazione di prima ma con il database modificato agli indirizzi locali)

    oviamente ti consigio di fare prima un backup del database 😉


  • User

    No no, nel database è tutto ok…avevo già sistemato tutti i link


  • User

    allora penso che sia nei file di wordpress,
    nei file di wordpress dove richiami css o javascript o altre risorse sono tutte impostate verso l'altro indirizzo...
    apri il sito con firefox,
    avvia la consol per analisi con il tasto f12
    nella sezione network puoi verificare se ci sono errori nella chiamata delle risorse (css javascript o altre cose)

    (io uso firebug un plugin per firefox mozilla molto utile e leggero te lo consiglio!)


  • User

    ok, grazie mille…domani allora controllerò con firebug (lo uso anche io 🙂 ) e vi aggiornerò…speriamo bene, perché inizio a perderci le speranze.