• User

    site_url si…sono sicurissima, ma controllo home del database e ti dico. grazie mille

    Edit:anche nel database ho controllato il valore site_url nella tabella wp_option è corretto: http:slesh slesh localhost/provaWP.it/wordpress (scusate ma non essendo account premium non mi fa inserire il corretto url)

    il sito di prova si trova in una sottocartella "wordpress"


  • User

    ok se uso xampp, si deve trovare nella cartella htdocs senza che sia in sotto cartelle.
    xampp/htdocs/provaWp non occorre nessuna sottocartella xd


  • User

    si hai ragione, ho sistemato anche nel database ma il problema continua.


  • User

    se usi xampp hai attivato il pannello di controllo apache e mysql??? cioè una volta cliccato sui pulsanti start che ti dice vanno correttamente?


  • Moderatore

    Allora, prova ad eliminare il file htaccess


  • User

    Scrivo tutte le modifiche fatte, così vedo se sbaglio qualcosa:
    nel file sql del database, modifico:

    1. host:localhost
    2. dove compare http:slesh slesh vuvuvu.WPprova.it/ lo sostituisco con http slesh slesh localhost/WPprova/ , in modo da non aver nessun riferimento con il sito online

    sistemo anche il file site_url in PhpMyAdmin: http:slesh slesh localhost/WPprova

    poi nel file wp-config.php vado a sostituire tutti i dati riguardanti il database che ho creato nuovo con phpmyadmin. ah ovviamente prima ho importato il database del sito online. Il file sql del database che ho importato, è nominato diversamente da db che ho creato con phpMyadm…può essere questo il problema?
    Non ho mai fatto un sito da remoto a locale, ma sempre il viceversa…dove sbaglio?


  • User

    @amigre_ said:

    se usi xampp hai attivato il pannello di controllo apache e mysql??? cioè una volta cliccato sui pulsanti start che ti dice vanno correttamente?

    si si funzionano correttamente, infatti altri siti in locale funzionano alla perfezione…solo questo non va bene ed è quello che mi serve urgentemente 😞


  • 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.