Pochi cose sò frustranti quant'è truvà chì u vostru situ web hè falatu - soprattuttu s'ellu si basa in questu per l'affari. U missaghju "Errore Stabbilimentu di una Connessione di Database" rapprisenta un prublema seriu è impedisce tutti l'accessu à u vostru situ, cusì a riparazione hè una priorità maiò. Tuttavia, sè ùn site micca familiarizatu cù u funziunamentu di WordPress, pò esse un prublema cunfusu. Ancu se questu errore hè seriu, hè ancu assai riparabile. Cù uni pochi di passi di risoluzione di prublemi, pudete avè u vostru situ in linea in pocu tempu.
Chì ghjè u "Errore Stabbilimentu di una Cunnessione di Database"?
Quasi tutte l'infurmazioni di u situ web - cumprese dati di post, dati di pagina, meta informazione, paràmetri di plugin, credenziali di login, è più - hè almacenatu è urganizatu in una basa di dati MySQL. L'unicu dati chì ùn sò micca almacenati sò u cuntenutu media cum'è l'imaghjini è i vostri fugliali tema / plugin / core cum'è Index.php, wp-login.php, etc. U vostru situ web dipende da una lingua di u servitore chjamatu PHP.
Quandu un visitatore vene à u vostru situ, WordPress usa PHP per interrogà a basa di dati è tirà l'infurmazioni currette, chì hè dopu mostratu cum'è a pagina completa. Se, per qualsiasi mutivu, WordPress ùn pò micca accede à a basa di dati di u vostru situ o ùn hè micca travagliatu bè, u risultatu hè un missaghju "Errore Stabbilimentu di una Connessione di Database".
U "errore chì stabilisce una cunnessione di basa di dati" significa chì u vostru situ web ùn hè più cumunicatu o hà accessu à a vostra basa di dati di WordPress, è cusì u vostru situ web tutale scende. Stu errore impedisce a carica di tutta a pagina. A pagina sana hè in biancu perchè nisuna dati pò esse ricuperate per rende a pagina, postu chì a cunnessione ùn funziona micca bè. Ùn solu ùn rompe u frontend di u vostru situ, ma ancu impedisce di accede à u vostru dashboard di WordPress.
Se u vostru situ usa caching, i visitori ponu sempre vede copie almacenate di e vostre pagine. Per quessa, se catturà l'errore prima è risolve u prublema prima chì a cache di u vostru situ si rinfriscà, pudete evità troppu interruzioni à u vostru situ è l'affari. Fortunatamente, cum'è l'errori di WordPress, un errore di cunnessione di basa di dati hè di solitu abbastanza simplice per risolve.
Chì causa "Errore Stabbilimentu di una Cunnessione di Database"?
L'errore chì stabilisce una cunnessione di basa di dati nasce perchè a cunnessione MySQL-PHP hè tagliata per una certa ragione. Qualchese di i seguenti scenarii pò causà stu errore:
- Credenziali di login di basa di dati sbagliate: Possibile a causa più cumuna di l'"Errore Stabbilimentu di una Cunnessione di Database" hè simplicemente chì WordPress hà credenziali di login incorrecte per a vostra basa di dati. Questu puderia esse u nome di a basa di dati, u nome d'utilizatore o a password. Ricurdativi, sti dati di login sò diffirenti di quelli chì utilizate per accede à u vostru situ.
- corruzzione di basa di dati: Una basa di dati WordPress MySQL cuntene assai infurmazione. Se ogni parte hè sguassata o corrotta, u risultatu pò esse l'errore in quistione. A corruzzione pò risultà da a manighjà manualmente cù a basa di dati, ma pò ancu accade solu per via di l'usu normale. Ancu se MySQL hè abbastanza robustu, nunda ùn hè perfettu, è l'errori si sò.
- Corruzzione di u file core di WordPress: In listessu modu, a corruzzione pò esse in i schedarii di WordPress core chì custituiscenu u vostru situ. Ancu s'è questi schedari sò fora di a basa di dati, ponu qualchì volta risultatu in u stessu errore.
- Prublemi cù u servitore web o u fornitore di hosting: Se i prublemi si sviluppanu cù u vostru òspite o u servitore (se site self-hosting) è WordPress ùn pò micca ghjunghje per interrogà a basa di dati, scaccià stu errore. Questi prublemi ponu include interruzioni, perdita di dati è fallimenti hardware.
Cumu risolve "Errore chì stabilisce una cunnessione di basa di dati"
Ancu s'ellu hè un errore seriu, per furtuna hè abbastanza faciule da risolve. Eccu struzzioni per risolve u prublema è risolve u prublema.
1. Verificate i vostri credenziali di basa di dati WordPress
Siccomu questu hè a causa più prubabile di l'errore, deve esse ancu u primu passu in a vostra risoluzione di prublemi. A prima cosa chì duverete fà hè di localizà e credenziali chì WordPress usa attualmente per accede à a vostra basa di dati. Sta infurmazione hè guardata in u vostru situ u wp-config.php schedariu. Pudete aduprà cPanel o FTP / SFTP per accede à questu. Eccu, cercate trè pezzi d'infurmazioni - u nome di a basa di dati, u nome d'utilizatore è a password.
Cù sta infurmazione in manu, testa à e vostre basa di dati MySQL. Assicuratevi chì u nome di a basa di dati currisponde à quellu chì avete tiratu u wp-config.php prima. Se ùn currisponde micca, torna à u wp-config.php è aghjurnà cù u nome di basa di dati currettu. Assicuratevi chì u nome d'utilizatore o a password currisponde à quelli nantu u wp-config.php u schedariu, se no, allora aghjurnà cù i dettagli curretti.
2. Verificate a vostra infurmazione d'ospiti di basa di dati
Se avete verificatu e credenziali di login di a basa di dati è riparatu qualsiasi errore, ma avete sempre u messagiu "Errore Stabbilimentu di una cunnessione di basa di dati", a prossima cosa chì duvete verificà hè a vostra infurmazione di l'ospite di a basa di dati. U nome d'ospite per a vostra basa di dati pò esse truvatu in u wp-config.php, ghjustu accantu à u nome di a basa di dati è e credenziali di login.
Nota sta infurmazione, dopu navigate à e basa di dati MySQL cù cPanel o FTP / SFTP, assicuratevi chì u nome d'ospite in u vostru u wp-config.php u schedariu hè listatu nantu à sta pagina. Se ùn hè micca, avete bisognu di aghjunghje. Quandu avete finitu, cliccate nant'à "Crea stu hostname MySQL" avà. Innota chì pò piglià uni pochi d'ore per chì stu novu nome d'ospitu si propagherà attraversu u DNS, cusì sentite liberu di piglià una pausa quì. Quandu qualchì tempu hè passatu, vultate è verificate se u vostru situ funziona.
3. Riparate a vostra basa di dati WordPress
Sè vo avete sempre riceve u missaghju d'errore, pudete pruvà à riparà a basa di dati per riparà a eventuale corruzzione. Pudete utilizà l'uttellu di riparazione di basa di dati WordPress integratu per questu. Per accede à questu, apre u vostru u wp-config.php file è aghjunghje u seguente codice à a fine:
define('WP_ALLOW_REPAIR', true);
In seguitu, apre una nova tabulazione di u navigatore è andate à https://yoursitename.com/wp-admin/maint/repair.php, rimpiazzà "yoursitename" cù u duminiu propiu di u vostru situ web. Questu ferà u strumentu di riparazione di basa di dati. Cliccate nant'à 'Riparazione Database' è lasciate fà a so cosa. Pudete sceglie 'Ripara è Optimizà a Database' se vulete, ma ci vole assai più. In ogni modu, quandu u strumentu hè finitu, caricate u vostru situ web di novu è verificate l'errore.
S'ellu hè andatu, allora sapete chì una basa di dati corrupta era a causa. Tuttavia, sè vo avete sempre vede u missaghju d'errore, andate à u passu prossimu. Prima di fà, assicuratevi di vultà in daretu u wp-config.php è sguassate u codice chì avete aghjustatu per accende u strumentu. Sè vo lascià quì, qualchissia cù mali intenzioni pudia accede à u vostru situ facirmenti.
4. Verificate se u vostru servitore di basa di dati hè falatu
Se tutti i passi sopra anu fallutu, una pussibilità hè chì u vostru servitore di basa di dati hè cascatu. À questu puntu, hè una bona idea di verificà cù u vostru fornitore di hosting chì tuttu funziona bè. Ci hè una quantità di motivi per chì u vostru òspite o servitore di basa di dati puderia avè prublemi:
- Troppu cunnessione simultanea à a basa di dati: Certi fornituri anu limiti nantu à quante cunnessione un servitore pò avè à un tempu.
- Prublemi cù un altru situ nantu à u vostru servitore di hosting cumunu: Sè site nantu à un pianu di hosting cumunu, sparte risorse cù altri siti. Se unu di elli hà prublemi, pò spill over à u vostru situ. Questu hè unu di i motivi chì i piani di hosting WordPress dedicati o gestiti ponu esse benefizii.
- Problemi di hardware: Hardware eventualmente falla, è hè pussibule chì u servitore chì a vostra basa di dati hè almacenata hà fattu ghjustu. Ideale, u vostru òspite averà redundancies in u locu in modu chì, se un servitore scende, ci hè una altra copia di i vostri dati dispunibuli, ma questu ùn hè micca sempre u casu - soprattuttu s'è vo ospitate a vostra propria basa di dati in un servitore di casa o di l'uffiziu.
A vostra megliu scumessa quì hè di ghjunghje à u vostru òspite web è dumandassi nantu à l'interruzioni o altri prublemi cunnisciuti.
5. Aghjurnate u vostru URL di u situ di WordPress
Se avete recentemente trasladatu a vostra installazione di WordPress per qualsiasi mutivu (cum'è trasfurmà à un novu nome di duminiu o migrate à HTTPS), pudete avè bisognu di aghjurnà l'URL di u vostru situ in a basa di dati.
6. Reboot u vostru servore web
Questu pò esse un pocu basicu, ma qualchì volta i suluzioni più simplici sò i più efficaci. Se ospitate a vostra basa di dati nantu à u vostru servitore, pruvate di disattivà è riaccende. L'urdinatori sò cumplessi, è un semplice reboot pò risolve tutte e manere di prublemi strani chì pudete avè.
7. Cuntattate u vostru òspite per aiutu
Se ùn site micca cunfortu per fà a vostra propria risoluzione di i prublemi, o avete pruvatu tuttu è ùn pudete ancu sbarazzà di u missaghju "Errore Stabbilimentu di una cunnessione di basa di dati", ùn ci hè micca vergogna à ghjunghje per aiutu.
cunchiusioni
Sè vo site andatu à verificà in u vostru situ web è truvate salutatu da u missaghju "Errore Stabbilimentu di una Cunnessione di Database", ùn site micca solu. Hè un errore cumunu cù correzioni relativamente simplici, cusì chì u vostru situ sia in funzione di novu ùn deve esse troppu difficiule.