Puncte:1

Nu se poate restabili site-ul existent (nu a fost găsită nicio rută pentru „GET /”)

drapel ru

Am un site cu Drupal 9.2.5 și site-ul a fost distrus după instalarea WordPress în rădăcina web.

Am o copie de rezervă a bazei de date a site-ului și a fișierelor site-uri/implicit/*, dar pur și simplu nu pot pune Drupal să funcționeze din nou pentru a-l restabili așa cum a fost.

Am încercat să instalez din nou și să plasez fișierele înapoi, dar acest lucru nu funcționează.

M-am uitat la documentele Drupal și am căutat migrarea sau restaurarea unui site Drupal, dar nimic nu pare să funcționeze.

Odată ce creez o nouă bază de date și import toate datele din cea veche, îmi actualizez setările și refac folderele și fișierele, primesc această eroare:

Site-ul web a întâmpinat o eroare neașteptată. Vă rugăm să încercați din nou mai târziu.

Symfony\Component\HttpKernel\Exception\NotFoundHttpException: Nu a fost găsită nicio rută pentru „GET /”
în Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest()
(linia 136 din vendor/symfony/http-kernel/EventListener/RouterListener.php).

Nu sunt sigur ce să fac aici: problema este evident cu rutarea, dar sunt blocat.

Pot ajunge la scriptul de instalare, dar îmi spune că Drupal este deja instalat și să golesc baza de date și să încep din nou (nu ceea ce vreau!)

Am încercat scriptul de actualizare, dar primesc o eroare:

Site-ul web a întâmpinat o eroare neașteptată. Vă rugăm să încercați din nou mai târziu.
Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: ați solicitat o
serviciu inexistent „access_check.db_update”. în
Symfony\Component\DependencyInjection\ContainerBuilder->getDefinition() (linia 1032 din vendor/symfony/dependency-injection/ContainerBuilder.php).
Symfony\Component\DependencyInjection\ContainerBuilder->getDefinition('access_check.db_update') (linia: 600)
Symfony\Component\DependencyInjection\ContainerBuilder->doGet('access_check.db_update', 1) (Linia: 558)
Symfony\Component\DependencyInjection\ContainerBuilder->get('access_check.db_update') (Linia: 186)
Drupal\Core\Update\UpdateKernel->handleAccess(Object, Object) (Linia: 101)
Drupal\Core\Update\UpdateKernel->handleRaw(Object) (Linie: 75)
Drupal\Core\Update\UpdateKernel->handle(Obiect) (Linia: 27)

Acest lucru este foarte frustrant. Nu găsesc informații utile despre restaurarea unui site Drupal existent și despre cum să fac asta.

Puncte:1
drapel fr

După restaurarea bazei de date, trebuie să reîncărcați memoria cache. Dacă drush este instalat global, o puteți face executând această comandă din docroot drush cr . Dacă drush este instalat local ../vendor/bin/drush cr

Dacă drush nu este instalat, trebuie să trunchiați tabelele cache din baza de date. Dar ar trebui să fie considerat ca ultimă soluție și nu este recomandabil.


TRUNCATE `cachetags`;
TRUNCATE `cache_bootstrap`;
TRUNCATE `cache_config`;
TRUNCATE `container_cache`;
TRUNCATE `datele_cache`;
TRUNCATE `cache_default`;
TRUNCATE `cache_discovery`;
TRUNCATE `cache_dynamic_page_cache`;
TRUNCATE `cache_entity`;
TRUNCATE `cache_meniu`;
TRUNCATE `pagina_cache`;
TRUNCATE `cache_render`;
TRUNCATE `cache_rest`;
TRUNCATE `cache_toolbar`;
TRUNCATE `cachetags`;
TRUNCATE `cache_bootstrap`;
TRUNCATE `cache_config`;
TRUNCATE `container_cache`;
TRUNCATE `datele_cache`;
TRUNCATE `cache_default`;
TRUNCATE `cache_discovery`;
TRUNCATE `cache_dynamic_page_cache`;
TRUNCATE `cache_entity`;
TRUNCATE `cache_meniu`;
TRUNCATE `pagina_cache`;
TRUNCATE `cache_render`;
TRUNCATE `cache_rest`;
TRUNCATE `cache_toolbar`;

James Young avatar
drapel ru
Mulțumesc, problema mea a fost că am încercat să restabiliz o bază de date cu tabele cache trunchiate. Odată ce am restaurat modulele și toate fișierele în același loc și am importat baza de date cu tabelele cache, a funcționat conform așteptărilor. (Drush nu a funcționat însă pentru mine).
Ali Mhanna avatar
drapel in
mulțumesc, asta a funcționat pentru mine

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.