Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.

phoca cart

17. kvě 2024 13:15 #149428
phoca cart od Ernst
Joomla Expert
nějakým způsobem se mi zhroutila tabulka kategorii 
phoca cart 5.0.0. beta 42(52) a joomla 5.0.3, php 8.1

při zadání produktu napíše Uložení se nepodařilo z důvodu následující chyby Duplicate entry '0' for key 'PRIMARY'

root kategorie nejde editovat, nezobrazí při editaci svůj název a při pokusu o uložení napíše  Uložení se nepodařilo z důvodu následující chyby Duplicate entry '0' for key 'PRIMARY'

přímo v databázi žádný problém nevidím

17. kvě 2024 15:25 #149429
Odpověď od Cony
Moderátor
A beta je to teda 42, nebo 52? Je v databázi nastaven u id autoincrement?

17. kvě 2024 16:57 #149430
Odpověď od Ernst
Joomla Expert
byla to 42, upgradovaná teď na 52

pravda, id není auto increment.

to jsem přehlédl

ale nejde mi jako A_I nastavit

zjevně se ta chyba stala při upgrade na phoca cart 5

17. kvě 2024 17:26 #149431
Odpověď od Ernst
Joomla Expert
chyba je v tom, že root kategorie má id 0.

ale jak to správně opravit, aby se neztratily vazby mezi kategoriemi navzájem a mezi kategoriemi a produkty.

prosím o nějaký nápad

17. kvě 2024 20:13 #149432
Odpověď od Cony
Moderátor
ID musí být určitě auto_increment, co to znamená, že "nejde nastavit", hází to nějakou chybu?
V update se nic se sloupcem ID nedělá, to je zvláštní, že tam ten auto_increment chybí, nemůže být spíš nějak nabořená databáze na straně serveru?
A co je to root kategorie? PhocaCart nic takového nemá, ROOT kategorie je v tabulce categories, ale to jsou kategorie Joomly, ne PhocaCartu. 
Pokud je to opravdu nějaká reálná kategorie ve PhocaCartu, tak bych se podíval, jaké parentId mají ostatní podkategorie a podle toho to změnil...

18. kvě 2024 20:49 #149433
Odpověď od Ernst
Joomla Expert
opravil jsem ručně
auto increment nešel nastavit protože byl záznam s id = 0

Powered by Fórum