În primul rând, aș dori să spun că sunt un noob total în Drupal și PHP, dar am niște cunoștințe despre alte cadre/limbi web).
Iată calea mea către erori:
Am folosit UI pentru a instala Traducerea conținutului și Traducerea configurației module din nucleul multilingv (alte 2 module erau deja instalate).
Acest lucru nu a funcționat corect, deoarece a stricat complet site-ul:
- pseudonimele nu sunt respectate (de la „/contact” la „/node/3” de exemplu)
- o eroare la modulul de statistici pentru unele pagini (cele mai importante desigur).
Iată eroarea la statisticile modulului:
Drupal\Core\Database\DatabaseExceptionWrapper: SQLSTATE[42S02]: Tabelul de bază sau vizualizarea nu a fost găsită: 1146 Tabelul „mytablename.node_counter” nu există: SELECT "nc"."totalcount" AS "totalcount", "nc"." daycount" AS "daycount", "nc"."timestamp" AS "timestamp" FROM {node_counter} "nc" WHERE "nid" IN (:db_condition_placeholder_0); Matrice ( [:db_condition_placeholder_0] => 16 ) în statistics_node_links_alter() (linia 55 din /srv/mywebsitedomain/drupal/web/core/modules/statistics/statistics.module).
("mywebsitedomain" și "mytablename" sunt nume fictive, deoarece nu pot distribui numele site-ului, din păcate.)
Pentru a fi corect, nu înțeleg de ce s-a întâmplat, deoarece nu m-am scufundat în cod sau în orice altceva.
Unii dintre voi au avut aceeași problemă sau au avut o perspectivă despre cum să o remediați?
Chiar aș aprecia un ajutor.
Mulțumesc !