Am o pagină web care încearcă să extragă informații dintr-o bază de date. Serviciile web și baza de date rulează ambele pe un server Synology. Am următoarele instalate pe serverul Synology:
- Webstation
- phpMyAdmin v4.9.7
- MariaDB 10
- PHP v7.4
- Apache HTTP Server 2.4.
Mă pot conecta pe site-ul phpMyAdmin cu contul de autentificare fără probleme și pot vedea informațiile bazei de date.
Când intru pe pagina mea web, primesc o eroare care spune
Eroare de instituire a unei conexiuni bază de date
Acest lucru înseamnă fie că informațiile despre numele de utilizator și parola din fișierul config-inc.php sunt incorecte, fie că nu putem contacta serverul bazei de date de la localhost. Acest lucru ar putea însemna că serverul de baze de date al gazdei dvs. este oprit.
Sunteți sigur că aveți numele de utilizator și parola corecte?
Sunteți sigur că ați introdus numele de gazdă corect?
Sunteți sigur că serverul de baze de date rulează?
Am schimbat parola contului și am copiat-o și lipit-o în fișierul config-inc.php pentru a confirma că folosesc informațiile de conectare corecte, dar continuă să primesc acest mesaj de eroare.
Există un jurnal sau ceva ce pot vedea care va ajuta la clarificarea ce se întâmplă?
Am luat legătura cu dezvoltatorul paginii web și el crede că baza de date nu funcționează corect, dar dacă nu ar fi... m-aș aștepta să fie o problemă în phpMyAdmin.
Am contactat Synology și mi-au spus că baza de date ar putea fi coruptă și să șterg MariaDB și să o reinstalez. Îngâmfat de ideea asta chiar acum.
Ei au spus, de asemenea, să contactați phpMyAdmin pentru asistență, care a fost doar o redirecționare pentru a face o postare aici pentru a cere ajutor.
Vă mulțumesc pentru orice sfat pe care îl puteți oferi.