-
Migrace z Joomla 1.5, 2.5 a 3.x do nové Joomla 6
Bong ·
- X Online Joomla bar xunil ·
-
Phoca Cart - pluginy dopravy
H13 ·
-
Nový joomlaportal.cz
Linelabcz ·
-
Amanus - nová šablona Astroid frameworku podporující Phoca Cart
H13 ·
- X Claude Code a VS Code - kompromitace xunil ·
-
Phoca Download - verze 6.1.6 vydána
H13 ·
-
Phoca Cart - Booking
H13 ·
Joomla 4.0.5: 1048 Column 'checked_out_time' cannot be null
- Petra Procházková
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 18
19. pro 2021 22:09 #145362
od Petra Procházková
Joomla 4.0.5: 1048 Column 'checked_out_time' cannot be null od Petra Procházková
Zdarec,
nezkoušel jste už někdo aktualizovat na Joomlu 4.0.5?
Přijde mi to docela nahodilý, ale tak ve 40% mi nejde uložit změna článku/menu/nastavení a hází to chybu:
1048 Column 'checked_out_time' cannot be null.
Neřešil jste to někdo už? Googlila jsem ale všechny příspěvky s touhle chybou na netu jsou dost starý a obvykle k jinému tématu...
nezkoušel jste už někdo aktualizovat na Joomlu 4.0.5?
Přijde mi to docela nahodilý, ale tak ve 40% mi nejde uložit změna článku/menu/nastavení a hází to chybu:
1048 Column 'checked_out_time' cannot be null.
Neřešil jste to někdo už? Googlila jsem ale všechny příspěvky s touhle chybou na netu jsou dost starý a obvykle k jinému tématu...
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
19. pro 2021 22:26 #145363
od Cony
Odpověď od Cony v tématu Joomla 4.0.5: 1048 Column 'checked_out_time' cannot be null
Mám na lokále a sloupec checked_out_time v tabulce content / menu / modules / extensions nemá mít příznak not null, zkusil bych spustit v administraci opravu databáze, možná je to pozůstatek z nějaký beta verze?
- H13
-
- OFFLINE
- Admin
-
Méně
Více
- Příspěvky: 2634
19. pro 2021 22:31 - 19. pro 2021 22:33 #145364
od H13
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Odpověď od H13 v tématu Joomla 4.0.5: 1048 Column 'checked_out_time' cannot be null
Ahoj,
zkus si zapnout debug mode, ten řekne víc - hlavně, na kterým místě to je.
Chyba je jasná, o tom není třeba debatovat. Je to typickej problém s datem. Skript nedostane datum - dostane např. prázdnej řetězec nebo "null" a chce to uložit do databáze. Zatímco dříve to systém vzal a nic nahradil nulovým datem, teď už prostě vyžaduje správnej formát (0000-00-00 00:00:00). Sprostě řečeno, teď ze sebe systém dělá Zagorku a jen tak něco neakceptuje.
Pravděpodobně to bude bug a je potřeba ho nahlásit.
Pokud by jsi to potřeboval nutně řešit, pak je možná před uložením aplikovat hack typu:
To řeší problém s chybou (tedy skript neskončí chybou), otázka, jak moc je to korektní, se neřeší.
EDIT ... ano, co to píše Cony, by mohlo pomoct, psali jsme to zároveň, tak zkus prvně Conyho radu.
zkus si zapnout debug mode, ten řekne víc - hlavně, na kterým místě to je.
Chyba je jasná, o tom není třeba debatovat. Je to typickej problém s datem. Skript nedostane datum - dostane např. prázdnej řetězec nebo "null" a chce to uložit do databáze. Zatímco dříve to systém vzal a nic nahradil nulovým datem, teď už prostě vyžaduje správnej formát (0000-00-00 00:00:00). Sprostě řečeno, teď ze sebe systém dělá Zagorku a jen tak něco neakceptuje.
Pravděpodobně to bude bug a je potřeba ho nahlásit.
Pokud by jsi to potřeboval nutně řešit, pak je možná před uložením aplikovat hack typu:
Code:
if ($table->sloupec == '0' || $table->sloupec == '') {
$table->sloupec = '0000-00-00 00:00:00';
}
To řeší problém s chybou (tedy skript neskončí chybou), otázka, jak moc je to korektní, se neřeší.
EDIT ... ano, co to píše Cony, by mohlo pomoct, psali jsme to zároveň, tak zkus prvně Conyho radu.
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
- Petra Procházková
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 18
19. pro 2021 23:08 #145366
od Petra Procházková
Odpověď od Petra Procházková v tématu Joomla 4.0.5: 1048 Column 'checked_out_time' cannot be null
V db jsem to kontrolovala, ten formát sedí... ted si rikam, jestli to nebyl problem session, protoze jsem prepla session handler na none
Ale stejně mi to neuloží žádnou změnu existujícího článku v SP page builderu, ale nový článek uložím...
Ale stejně mi to neuloží žádnou změnu existujícího článku v SP page builderu, ale nový článek uložím...
- Rudolf
-
- OFFLINE
- Joomla Expert
-
20. pro 2021 12:43 - 20. pro 2021 12:44 #145367
od Rudolf
MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Odpověď od Rudolf v tématu Joomla 4.0.5: 1048 Column 'checked_out_time' cannot be null
Myslím, že jde o problém se strict mode mysql - popsáno zde:
docs.joomla.org/Potential_backward_compa...#PHP_MySQL_Extension
a zde:
www.joomlapolis.com/blog/kyle/18945-joomla-4-and-zero-dates
Otázkou je, jak se k němu přišlo (vypadá to na upgrade webu z J3 na J4 - to je asi důležité příště říct) a jestli není nutné nyní jít do DB a manuálně spustit opravné scripty na starší články/menu/rozšíření == všude tam kde se používá typ pole datetime.
Mě se to nestalo, ale nepoužil jsem přechod z J3 na J4, jen klasický update z J4.0.2 na J4.0.5
docs.joomla.org/Potential_backward_compa...#PHP_MySQL_Extension
a zde:
www.joomlapolis.com/blog/kyle/18945-joomla-4-and-zero-dates
Otázkou je, jak se k němu přišlo (vypadá to na upgrade webu z J3 na J4 - to je asi důležité příště říct) a jestli není nutné nyní jít do DB a manuálně spustit opravné scripty na starší články/menu/rozšíření == všude tam kde se používá typ pole datetime.
Mě se to nestalo, ale nepoužil jsem přechod z J3 na J4, jen klasický update z J4.0.2 na J4.0.5
MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
- Petra Procházková
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 18
20. pro 2021 19:54 #145369
od Petra Procházková
Odpověď od Petra Procházková v tématu Joomla 4.0.5: 1048 Column 'checked_out_time' cannot be null
ještě jsem k tomu našla toto vlákno:
forum.joomla.org/viewtopic.php?f=810&p=3641997
forum.joomla.org/viewtopic.php?f=810&p=3641997
- Rudolf
-
- OFFLINE
- Joomla Expert
-
21. pro 2021 07:33 - 21. pro 2021 07:41 #145372
od Rudolf
MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Odpověď od Rudolf v tématu Joomla 4.0.5: 1048 Column 'checked_out_time' cannot be null
Petro
díky za odkaz, tam je to konečně krásně vysvětlené proč se to děje a jak to opravit.
Zbývá pro ostatní doplnit odpověď zda šlo o upgrade z J3 na J4 nebo nejprve čistou instalaci na J4 a pak upgrade. (to v původním dotazu chybělo).
díky za odkaz, tam je to konečně krásně vysvětlené proč se to děje a jak to opravit.
Zbývá pro ostatní doplnit odpověď zda šlo o upgrade z J3 na J4 nebo nejprve čistou instalaci na J4 a pak upgrade. (to v původním dotazu chybělo).
MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Vygenerováno za 0.093 sekund