logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

Otklanjanje problema sa ažuriranjem baze podataka

21/06/2025, by Ivan
Pre nego što pristupite otklanjanju problema vezanih za ažuriranje baze podataka, uvek pravite rezervnu kopiju baze podataka i baze koda.

Ako postoje bilo kakvi problemi koji sprečavaju bezbedno pokretanje ažuriranja baze podataka, update.php će prijaviti grešku.

Pažljivo pročitajte poruku o grešci kako biste otklonili problem.

Neispravni moduli ili teme

U nekim slučajevima update.php može prijaviti postojanje nevažećih modula ili tema. To se dešava kada je modul ili tema navedena u konfiguracionom fajlu core.extension.yml, ali nedostaje ili nije kompatibilna sa sajtom.

Prilikom rešavanja ovog problema, prvo se uverite da niste uvezli pogrešnu verziju konfiguracije core.extension.yml. Zatim rešavajte probleme dodatno na osnovu konkretne prikazane poruke. Ponovo pokrenite update.php čim problem bude rešen.

Modul ili tema nedostaje

missing_modules

1. Ako update.php prijavljuje da modul ili tema nedostaju, i koristi se ispravan fajl core.extension.yml, uverite se da je modul ili tema prisutna u kodnoj bazi sajta.

  • Na primer, pogledajte u [site-root]/modules i [site-root]/sites/all/modules da pronađete folder koji odgovara imenu nedostajućeg modula. [site-root]/modules ima prioritet u odnosu na [site-root]/sites/all/modules, ali oba se pretražuju na prisustvo modula.

 

2. Ako folder u potpunosti nedostaje, pronađite modul na Drupal.org i pokušajte ponovo da ga preuzmete u folder vaših modula. Obavezno preuzmite verziju kompatibilnu sa vašom verzijom Drupala.

3. Ako folder postoji, moguće je da nedostaju fajlovi ili je sadržaj oštećen. Takođe možete pronaći modul na Drupal.org i pokušati ponovo da ga preuzmete u tom slučaju. Obavezno prepišite postojeći folder novom verzijom.

4. Ako modul nije preuzet sa Drupal.org, pokušajte da pronađete njegov originalni izvor.

  • Ako modul pripada vašem sajtu ili aplikaciji, pokušajte da pronađete njegovu originalnu verziju i ponovo ga dodate u folder modula.
  • Ako je modul napravila treća strana, ali nije postavljen na Drupal.org (npr. dostupan na GitHub), pokušajte da pronađete validnu verziju i ponovo je preuzmete.

 

5. U krajnjem slučaju, ako modul ne može biti pronađen, možete pokušati da uklonite njegov zapis iz core.extension.yml. Zapamtite da ovo može dovesti do drugih fatalnih grešaka na sajtu.

6. Kada se modul obnovi, ponovo pokrenite update.php.

Modul ili tema nisu kompatibilni sa instaliranom verzijom Drupala

theme_incompatible

1. Ako update.php prijavljuje da modul ili tema nisu kompatibilni sa instaliranom verzijom Drupala, potrebno je ili da ažurirate Drupal ili da ažurirate modul ili temu.

2. Prvo proverite koja je verzija Drupal jezgra instalirana. To možete uraditi na stranici Izveštaji - Izveštaj o stanju (Reports - Status report).

3. Zatim proverite koja je verzija modula ili teme instalirana tako što ćete pročitati fajl modules/modulename/modulename.info.yml. Trebalo bi da vidite bar jednu od sledećih linija na vrhu fajla:

core: 8.x
core_version_requirement: ^8.8 || ^9

Ovo znači da je modul kompatibilan i sa Drupal 8.8+ i sa Drupal 9. Ključ core: 8.x je opcioni u ovom slučaju i može biti prisutan ili ne. (Više o ključu core_version_requirement.)

core_version_requirement: ^9

Ovo znači da je modul kompatibilan samo sa Drupal 9. (Više informacija o ključu core_version_requirement.)

core: 8.x

Ovo znači da je modul kompatibilan samo sa Drupal 8.

core: 7.x

Ovo znači da je modul kompatibilan samo sa Drupal 7.

4. Ako je verzija Drupal jezgra premala za instalirani modul, preuzmite ažuriranje za Drupal jezgro.

5. Ako je verzija modula premala za verziju Drupal jezgra, preuzmite ili instalirajte ažuriranu verziju modula.

6. Ako kompatibilna verzija modula ili jezgra nije dostupna, možda ćete morati da vratite prethodnu verziju iz rezervne kopije.

7. Kada u kodnoj bazi budu kompatibilne verzije Drupal jezgra i modula ili teme, ponovo pokrenite update.php.

Modul ili tema nisu kompatibilni sa instaliranom verzijom PHP

incompatible_modules

1. Ako modul ili tema nisu kompatibilni sa instaliranom verzijom PHP, pronađite u fajlu modules/modulename/modulename.info.yml liniju sličnu sledećoj:

php: 7.3

2. Opcija 1. Instalirajte verziju modula ili teme koja podržava verziju PHP vašeg sajta.

3. Opcija 2. Promenite verziju PHP na vašem sajtu na verziju kompatibilnu sa modulom.

4. Kada u kodnoj bazi budu kompatibilne verzije PHP i dotični modul ili tema, ponovo pokrenite update.php.

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.