Dio 2 · 2.6
Error establishing a database connection
Poruka Error establishing a database connection, na hrvatskom Pogreška pri uspostavljanju veze s bazom podataka, znači da Vaša web stranica ne može pristupiti bazi podataka ili se u nju ne smije prijaviti. Vaše datoteke i dalje postoje, a u pravilu i Vaša baza podataka.
Uzroci kod nas, od čestih prema rijetkima
- Podaci u konfiguracijskoj datoteci Vaše web stranice nisu točni, osobito nakon preseljenja, nove instalacije ili promjene lozinke.
- Korisnik baze podataka nije (više) povezan s bazom podataka.
- Baza podataka je prazna, primjerice zato što uvoz nakon preseljenja nije uspio.
- Oštećene tablice.
- Previše istodobnih veza: u zapisniku pogrešaka stoji Too many connections ili max_user_connections.
- Prostor za pohranu Vašeg paketa je popunjen.
Kako riješiti problem
- U DirectAdminu otvorite Databases. Ondje ćete vidjeti puni naziv Vaše baze podataka i korisnike koji su s njom povezani.
- U File Manageru otvorite konfiguracijsku datoteku. Kod WordPressa to je wp-config.php u mapi public_html.
- Usporedite četiri vrijednosti:
- DB_NAME: puni naziv baze podataka, s Vašim DirectAdmin korisničkim imenom i donjom crtom ispred, primjerice wtsilefl_shop;
- DB_USER: puno ime korisnika baze podataka, također s tim prefiksom;
- DB_PASSWORD: lozinka tog korisnika baze podataka, a ne Vaša DirectAdmin lozinka;
- DB_HOST: localhost.
- Niste sigurni u lozinku? U DirectAdminu postavite novu lozinku za korisnika baze podataka i upišite upravo tu lozinku u wp-config.php.
- U phpMyAdminu provjerite nalaze li se tablice zaista u bazi. Ako ne, ponovno uvezite bazu podataka.
Kada nam se obratiti?
Jesu li podaci točni, tablice postoje, a poruka se i dalje pojavljuje? Najprije provjerite stranicu Smetnje & održavanje, a zatim nam se obratite.
Najprije pitajte AI asistenta u Moj WebOké ili otvorite ticket putem Centar za podršku, a zatim Pošaljite zahtjev. Priložite:
- punu adresu stranice na kojoj se pojavljuje problem
- vrijeme kada je došlo do problema
- što ste u tom trenutku radili, primjerice spremanje, prijenos datoteka ili prijavu
- snimku zaslona s porukom
Nikada ne šaljite svoju lozinku.
Detaljno objašnjenje: 'Error establishing a database connection'.
