Pogreška pri uspostavljanju veze s bazom podataka
- 1. Zahtjevi
- 1. Oštećena baza podataka
- 2. Provjerite datoteku wp-config.php
- 3. Provjerite poslužitelj
- 4. Zaključak
Pogreška pri uspostavljanju veze s bazom podataka je uobičajena pogreška kada pokušate pristupiti web-lokaciji WordPress. Baza podataka pohranjuje sve važne informacije za vašu web-lokaciju, uključujući vaše postove, komentare, konfiguraciju web-lokacije, korisničke račune, postavke teme i dodataka i tako dalje. Ako se veza s vašom bazom podataka ne može uspostaviti, vaša WordPress web-lokacija neće se učitati, a više će vam vjerojatno dati pogrešku: "Pogreška pri uspostavljanju veze s bazom podataka" u WordPressu.
Najčešći uzrok problema "Greška pri uspostavljanju veze s bazom podataka" je jedno od sljedećeg:
Vaša je baza podataka oštećena
Netočne vjerodajnice za prijavu u konfiguracijskoj datoteci programa WordPress (wp-config.php)
Usluga MySQL prestala je raditi zbog nedostatka memorije na poslužitelju (zbog velikog prometa) ili problema s poslužiteljem
1. Zahtjevi
Da biste otklonili poteškoće s problemom "Greška pri uspostavljanju veze s bazom podataka", mora se ispuniti nekoliko zahtjeva:
- SSH pristup vašem poslužitelju
- Baza podataka se nalazi na istom poslužitelju
- Morate znati korisničko ime baze podataka, korisničku lozinku i naziv baze podataka
Također prije nego što pokušate popraviti grešku "Greška pri uspostavljanju veze s bazom podataka", preporuča se da napravite sigurnosnu kopiju vaše web-lokacije i baze podataka.
1. Oštećena baza podataka
Prvi korak prilikom pokušaja otklanjanja poteškoća s problemom "Greška pri uspostavljanju veze s bazom podataka" je provjeriti je li ta pogreška prisutna i na prednjoj i na pozadini web-lokacije. Svojom pozadini možete pristupiti putem http://www.yourdomain.com/wp-admin (zamijeniti “yourdomain” stvarnim nazivom domene)
Ako pogreška ostaje ista i za vašu front-end i za back-end, trebate prijeći na sljedeći korak.
Ako možete pristupiti pozadini putem https://www.yourdomain.com/wp-admin, a vidjet ćete sljedeću poruku:
“Jedna ili više tablica baze podataka nisu dostupne. Možda je potrebno popraviti bazu podataka "
to znači da je vaša baza podataka oštećena i morate je pokušati popraviti.
Da biste to učinili, najprije morate omogućiti opciju popravka u datoteci wp-config.php, koja se nalazi unutar korijenskog direktorija WordPressa, dodavanjem sljedećeg retka:
define ('WP_ALLOW_REPAIR', true);
Sada možete otići do ove stranice: https://www.yourdomain.com/wp-admin/maint/repair.php i kliknite gumb "Popravi i optimiziraj bazu podataka".
Iz sigurnosnih razloga, ne zaboravite isključiti opciju popravka ako izbrišete redak koji smo dodali prije u datoteci wp-config.php.
Ako to ne riješi problem ili se baza podataka ne može popraviti, vjerojatno ćete je morati vratiti iz sigurnosne kopije ako je dostupna.
2. Provjerite datoteku wp-config.php
Još jedan, vjerojatno najčešći razlog za neuspjelu vezu s bazom podataka je pogrešna postavka baze podataka u vašoj WordPress konfiguracijskoj datoteci.
Konfiguracijska datoteka se nalazi u korijenskom direktoriju WordPress stranice i zove se wp-config.php.
Otvorite datoteku i pronađite sljedeće retke:
define ('DB_NAME', 'ime_baze'); define ('DB_USER', 'username_username'); define ('DB_PASSWORD', 'database_password'); define ('DB_HOST', 'localhost');
Provjerite jesu li postavljeni ispravni naziv baze podataka, korisničko ime i lozinka. Baza podataka hosta treba biti postavljena na "localhost".
Ako ikada promijenite korisničko ime i lozinku baze podataka, uvijek je potrebno ažurirati i ovu datoteku.
Ako je sve ispravno postavljeno i još uvijek dobivate grešku "Greška pri uspostavljanju veze s bazom podataka", problem je vjerojatno na strani poslužitelja i trebali biste prijeći na sljedeći korak ovog vodiča.
3. Provjerite poslužitelj
Ovisno o dostupnim resursima, tijekom visokih sati prometa, vaš poslužitelj možda neće moći obraditi sva opterećenja i može zaustaviti vaš MySQL poslužitelj.
O tome možete kontaktirati davatelja usluge hostinga ili ga možete sami provjeriti ako je MySQL poslužitelj ispravno pokrenut.
Da biste provjerili status MySQL-a, prijavite se na svoj poslužitelj putem SSH i upotrijebite sljedeću naredbu:
systemctl status mysql
Ili možete provjeriti je li u vašim aktivnim procesima:
ps aux | grep mysql
Ako se vaš MySQL ne izvodi, možete ga pokrenuti sa sljedećim naredbama:
systemctl pokrenuti mysql
Možda ćete također morati provjeriti potrošnju memorije na poslužitelju.
Da biste provjerili koliko RAM-a imate na raspolaganju, možete upotrijebiti sljedeću naredbu:
free -m
Ako na vašem poslužitelju nema dovoljno memorije, razmislite o nadogradnji poslužitelja.
4. Zaključak
Većinu vremena. Pogreška "Greška pri uspostavljanju veze s bazom podataka" može se riješiti slijedeći jedan od gore navedenih koraka.
Naravno, ne morate popravljati, Greška pri uspostavljanju veze s bazom podataka, ako koristite jednu od naših WordPress VPS usluge hostinga , u tom slučaju možete jednostavno zatražiti od naših stručnih administratora Linuxa da vam pomognu popraviti grešku koja uspostavlja vezu s bazom podataka u WordPressu, za vas. Dostupni su 24 × 7 i odmah će se pobrinuti za vaš zahtjev.
PS . Ako vam se svidio ovaj post, o tome kako popraviti Greška uspostavljanje veze baze podataka u WordPress, molimo podijelite ga s prijateljima na društvenim mrežama pomoću gumba na lijevoj strani ili jednostavno ostavite odgovor u nastavku. Hvala.