Ispravljanje grešaka Drupal modula
Pokrenite skript za ažuriranje i „Očistite ceo keš“
Kada moj sajt radi čudno, prikazuje neobične greške ili prikazuje praznu stranicu, posebno nakon što sam upravo uključio modul, prvo što radim je da osvežim stranicu na kojoj se nalazim.
Nakon toga sam prilično često primetio da „pokretanje skripta za ažuriranje“, uz „čišćenje celokupnog keša“, rešava većinu problema.
„Očistiti ceo keš“ je jednostavnije i brže „rešenje“ koje možete isprobati, a ponekad je efikasno, i to je prvo što radim svaki put kada moj sajt pravi probleme.
Obično uvek pratim izvršenje skripta za ažuriranje uz čišćenje celog keša iz navike, jer mi je DHTML meni modul na sajtu Drupal 7 to zahtevao svaki put kada sam pokretao skript za ažuriranje.
Stoga, sledeća dva koraka mi se čine najlogičnijim kao prvi pristup rešavanju bilo kakvih problema na sajtu, i slobodno možete pokrenuti skript za ažuriranje ili očistiti ceo keš u bilo kom trenutku.
- Očistiti ceo keš
[d8-root]/admin/config/development/performance
Pritisnite dugme „Očistiti ceo keš“.
- Pokrenite Cron
Idite na stranicu „Izveštaji“ > „Izveštaji o stanju“ i kliknite na „Pokreni cron“ na vrhu stranice.
- rebuild.php
Pokušajte da pokrenete „rebuild.php“ na isti način kao što ste pokrenuli skript za ažuriranje „update.php“ gore.
Pokušajte da pretražite u odabranoj pretraživačkoj mašini, uključujući prvi deo poruke o grešci. Takođe možete dodati navodnike oko poruke o grešci u pretrazi.
Kada na sajtu dobijete praznu stranicu i ne možete videti problem u pregledaču ili u dnevniku, izvršite naredbu Drush ispod da očistite keševe, i videćete grešku u izlazu terminala.
drush cache:clear
Takođe možete očistiti keš tabele u bazi podataka pomoću naredbe:
drush sqlq "TRUNCATE cache_default;TRUNCATE cache_bootstrap;TRUNCATE cache_container;TRUNCATE cache_discovery;TRUNCATE cache_data;" -l <uri> --no-interaction
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.