Spui că Drupal funcționează bine. Chiar vrei să spui că site-ul tău web Drupal 9.2.1 este complet funcțional fără o conexiune la baza de date? Asta este surprinzător!
Puteți începe prin a vă conecta la acest mediu prin ssh
și testarea unei conexiuni la baza de date folosind linia de comandă mysql
utilitarul și acreditările de autentificare a bazei de date stocate în dvs setări.php
fişier.
Dacă obțineți o conexiune reușită, executați câteva comenzi de diagnosticare, cum ar fi UTILIZAȚI `drupal`;
(inlocuind drupal
cu numele DB specificat în setările dvs.) și Arata tabele;
și SELECTARE COUNT(*) FROM `nod`;
(doar fii foarte atent să nu lansezi comenzi care inserează, actualizează sau șterg date!)
Dacă Drupal se poate conecta cu adevărat la baza de date și vă puteți conecta în acest fel din linia de comandă, atunci veți restrânge problema la Drush.
Vă puteți asigura că rulați cu adevărat versiunea locală a proiectului corectă a Drush 10 pe care ați instalat-o cu Composer executând care drush
la promptul de comandă pentru a vedea dacă în schimb utilizați un Drush instalat global, poate chiar o versiune diferită.
Dacă acesta este cazul, specificați calea completă către Drush local pentru a vă asigura că executați Drush PHAR corect:
$ cd /home/ip/d916/
$ ./vendor/bin/drush status
$ ./vendor/bin/drush cr
Dacă aceste comenzi funcționează pentru dvs., atunci aveți opțiuni diferite în funcție de găzduirea dvs. The Drush docs sunt excelente și vă vor ajuta să decideți calea corectă de urmat.