- Home
- Categorie
- Coding e Sistemistica
- WordPress
- ERRORE - wp-settings.php on line 82! aiuto!!
-
Ciao doppiam, innanzitutto hai copiato il database da remoto a locale? Dal file .sql devi modificare tutti i riferimenti che rimandano al tuo sito (tuodominio.it) e cambiarli con l'indirizzo locale (ad. es localhost)
Una volta fatto questo devi aggiornare i dati (nome utente password e tipo di host del db) modificando il file wp-config.php che contiene i dati di accesso al database.
Considera che solitamente dal tuo sito in locale non puoi accedere al database in remoto. Tra l'altro il tuo sito è online con Aruba?
-
allora il mio sito è on con aruba.
poi io ho copiato il database che ho su aruba e il file .sql l'ho caricato su php admin. poi nel file wp-config.php ho modificato la dicidura "dbhost" con local host mentre per quanto riguarda utente e password non ho modificato nulla devo modificare anche quelli? io voglio crearlo in locale per non toccare minimamente quello on line.
-
la dicidura "dbhost"aveva come specifica un'indirizzo ip quindi io l'ho sostituito con localhost
-
Devi anche modificare i dati per accedere al database. Solitamente per phpmyadmin puoi utilizzare come user "root" e password vuota almeno che non siano stati cambiati... Inoltre nel db devi modificare tutti i riferimenti all'indirizzo online. Ad es. dovrai fare un trova/sostituisci di tuodominio.i/t e sostuirlo con localhost/tua_cartella_dentro_easy_php/.
dopo di che potrai ripristinare il database.;)
-
ok ho fatto psso passo quello che mi hai detto ora l'errore è cambiato
esce questo
Error establishing a database connection
:(((
-
Probabilmente sono errati i dati per accedere al database...Controlla che i dati nel wp-config.php siano simili a questi:
[php]
define('DB_NAME', 'nome_tuo_database');/** Nome utente database MySQL */
define('DB_USER', 'root');/** Password database MySQL */
define('DB_PASSWORD', '');/** Nome host MySQL */
define('DB_HOST', 'localhost');
[/php]
Se è tutto corretto l'unica cosa che può variare è il nome utente e la password dell'utente che si collega al db. Come impostazione predefinita l'utente è root e la password è vuota come scritto sopra...controlla che il nome del db sia corretto...
-
mi succede una cosa strana...allora io il file del db con questa estensione sql.gz perchè solo cosi phpadmin me lo carica...ora pero mi sono accorta che se io entro dentro accedo al file e modifico il nome del sito con il giusto percorso quando faccio salva e poi lo riapro per vedere se mi mantiene le modifiche in realtà ritrovo il nome del dominio!!!:(
mentree se lo decomprimo e lo modifico mi rimango le modifiche fatte ma poi php adm non me lo carica perche vorrebbe il .gz!!!come posso risolvere?
-
potresti trascinare il file modificato nel file .gz, in questo modo ti verrà sovrascritto il file all'interno dell'archivio .gz. Ad ogni modo mi fa strano che phpMyAdmin no ti permette di fare l'import di un file .sql. Anzi il mio phpMyAdmin permetto di importare solo .sql e nessun altra estensione...
-
infatti anche io ho sempre fatto tramite .sql ma in questo caso se non uso il .gz non me lo carica ora provo subito:)) grazie intanto
-
niente il file .gz io lo apro con winrar dove mi fa vedere che al'interno c'è il file .sql quando gli vado a trascinare il file modificato mi dice wirrar può aggiungere file solo in formato zip o rar.....
-
Provo a postare un'altra soluzione. Con questa riuscirai ad accedere al blog in locale, considera però che tutti i link e tutte le immagini punteranno ai file online.
Aggiungi nel file wp-config.php queste righe:
[php]
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');[/php]sostituendo http: example.com con http: localhost/tua_cartella_locale (http deve avere il doppio slash http://. Qui l'ho rimosso per disattivare i link)
A questo punto entri nell'area di amministrazione e nelle impostazioni generali cambi l'url indicando quello locale. Salvi e poi rimuovi le righe precedentemente aggiunte al wp-config.php
-
mm...quindi vuol dire che se modifco una cosa la vedo subito on line vado a toccare direttamente i file?...
se cosi fosse non fido di lavorare direttamente on
quindi devo assolutamente capire perche il file .sql non me lo carica perchè se riesco a farlo caricare ho risolto il problema:)
ti posto l'errore che mi da quando provo a caricarla magari mi puoi aiutare a capire il problema!...
Non sono stati ricevuti dati da importare. O non è stato indicato alcun nome file, oppure è stato superata la dimensione massima consentita per il file, impostata nella configurazione di PHP. Vedi FAQ 1.16.
ho cercato di risalire alla faq 1.16 ma non capisco cosa devo modificare....
grazie mille per la pazienza
ciao
-
ottimo ho risolto e mi carica il database :)))ma mi da sempre problemi di coonessione con db.
allora ricapitolando i file presi dall'ftp l'ho messi nella cartella /www di easy php
poi ho importato il database in phpadmin cambiando l'indirizzo http//miosito con localhost
che altro mi manca?
-
A questo punto dovresti solo modificare i dati in wp-config.php inserendo nome del database,username e password che utilizzi per la connessione in locale (sul tuo pc)
-
@doppiam said:
mm...quindi vuol dire che se modifco una cosa la vedo subito on line vado a toccare direttamente i file?...
se cosi fosse non fido di lavorare direttamente on
quindi devo assolutamente capire perche il file .sql non me lo carica perchè se riesco a farlo caricare ho risolto il problema:)
ti posto l'errore che mi da quando provo a caricarla magari mi puoi aiutare a capire il problema!...
ho cercato di risalire alla faq 1.16 ma non capisco cosa devo modificare....
grazie mille per la pazienza
ciao
Le modifiche non vanno online in questo modo... rimangono salvate nel db in locale
-
ciao!
ma quando io sostituisco l'indirizzo del sito con il mio indirizzo ip devo metterci anche il numero di porta che il mio host utilizza.e poi nella modifica di wc.config come nome utente e password posso anche utilizzare root senza password?
-
@doppiam said:
cambiando l'indirizzo http//miosito con localhost
Hai usato "localhost" o "http: // localhost"?
Il server gira sulla porta 80? Altrimenti devi mettere anche il ":xx" con xx=numero porta
-
ok diciamo che questa cosa l'ho risolta:)
grazie