Joomla 6.0
Dne 14. října 2025 bylo oficiálně vydáno Joomla 6.0 (kódové jméno Kuimarisha) společně s Joomla 5.4 (Kutegemea). Joomla 5.1 přinesla zabezpečené TUF aktualizace, ale s Joomla 5.4 / 6.0 přichází automatické aktualizace jádra, které budou probíhat bezpečně a bez nutnosti manuálního zásahu.
Smart Search - chyba pri vyhľadávaní s diakritikou
27. pro 2022 16:16 #147575
Zdravím, priznám sa, že začínam s J!4
Pri vyhľadávaní výrazu s diakritikou mi to ide do chyby
"1366 Incorrect string value: '\xE3\xA1l' for column 'searchterm' at row 1"
Pri vyhľadávaní výrazu s diakritikou mi to ide do chyby
"1366 Incorrect string value: '\xE3\xA1l' for column 'searchterm' at row 1"
Code:
[b]Call stack[/b][b]#[/b][b]Function[/b][b]Location[/b]1()JROOT\libraries\vendor\joomla\database\src\Mysqli\MysqliStatement.php:4352Joomla\Database\Mysqli\MysqliStatement->execute()JROOT\libraries\vendor\joomla\database\src\DatabaseDriver.php:6753Joomla\Database\DatabaseDriver->execute()JROOT\components\com_finder\src\Helper\FinderHelper.php:984Joomla\Component\Finder\Site\Helper\FinderHelper::logSearch()JROOT\components\com_finder\src\View\Search\HtmlView.php:1855Joomla\Component\Finder\Site\View\Search\HtmlView->display()JROOT\libraries\src\MVC\Controller\BaseController.php:6396Joomla\CMS\MVC\Controller\BaseController->display()JROOT\components\com_finder\src\Controller\DisplayController.php:607Joomla\Component\Finder\Site\Controller\DisplayController->display()JROOT\libraries\src\MVC\Controller\BaseController.php:6728Joomla\CMS\MVC\Controller\BaseController->execute()JROOT\libraries\src\Dispatcher\ComponentDispatcher.php:1439Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch()JROOT\libraries\src\Component\ComponentHelper.php:35510Joomla\CMS\Component\ComponentHelper::renderComponent()JROOT\libraries\src\Application\SiteApplication.php:20011Joomla\CMS\Application\SiteApplication->dispatch()JROOT\libraries\src\Application\SiteApplication.php:24112Joomla\CMS\Application\SiteApplication->doExecute()JROOT\libraries\src\Application\CMSApplication.php:29413Joomla\CMS\Application\CMSApplication->execute()JROOT\includes\app.php:6114require_once()JROOT\index.php:32We can’t seem to find the page you’re looking for
27. pro 2022 16:39 #147578
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong
Moderátor
Se vám ty chyby nějak kumulují... Máte vůbec Joomlu nainstalovanou správným postupem a na odpovídajícím hostingu (verze PHP, verze DB, znaková sada tabulek a DB,...?
I'm sorry, my responses are limited...you must ask the right questions.
27. pro 2022 16:48 #147579
Odpověď od ferino
Pokročilý uživatel
Ako som minule spomínal, nerobím Joomlu bežne pod Windows Server / IIS, ale tentokrát som musel..
Joomla v4.2.6
Phoca Download v4.0.5
PHP v7.4.13
mySQL 8.0.31
Web Server: Microsoft-IIS/10.0
inštaloval som to oficiálnym postupom, ktorý som našiel na stránke Microsoftu, na tú dtb sa ešte pozriem, ale pokiaľ sa nemýlim, použil som UTF sadu...
Joomla v4.2.6
Phoca Download v4.0.5
PHP v7.4.13
mySQL 8.0.31
Web Server: Microsoft-IIS/10.0
inštaloval som to oficiálnym postupom, ktorý som našiel na stránke Microsoftu, na tú dtb sa ešte pozriem, ale pokiaľ sa nemýlim, použil som UTF sadu...
27. pro 2022 17:02 #147580
Odpověď od Cony
Moderátor
Mrkněte na na kódování tabulek, mělo by být pokud možno utf8mb4, nebo alespoň utf8.
27. pro 2022 18:00 - 27. pro 2022 18:01 #147581
Odpověď od ferino
Pokročilý uživatel
collation_connection: utf8mb4_0900_ai_ci
collation_database: utf8mb4_unicode_ci
collation_server: utf8mb4_0900_ai_ci
collation_database: utf8mb4_unicode_ci
collation_server: utf8mb4_0900_ai_ci
27. pro 2022 18:11 - 27. pro 2022 18:12 #147582
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong
Moderátor
Ideálně by tabulky databáze, porovnávání i připojení mělo být nastaveno na: utf8mb4_czech_ci
Jedině tak budou podchycena všechna specifika češtiny a například seznamy se budou řadit správně dle abecedy.
Bez problémů je i utf8mb4_unicode_ci, ale tady už třeba seznamy budou špatně...
Vy tam máte AI - to jsou tuším nějaké ostrovy - Antily.
Jedině tak budou podchycena všechna specifika češtiny a například seznamy se budou řadit správně dle abecedy.
Bez problémů je i utf8mb4_unicode_ci, ale tady už třeba seznamy budou špatně...
Vy tam máte AI - to jsou tuším nějaké ostrovy - Antily.
I'm sorry, my responses are limited...you must ask the right questions.
27. pro 2022 18:43 #147584
Odpověď od ferino
Pokročilý uživatel
Takže budem to musieť preinštalovať?
27. pro 2022 18:45 #147585
Odpověď od Cony
Moderátor
ai - accent insensitive.
0900 - univerzální utf8
To je v pořádku, je potřeba ale mrknout přímo na ty tabulky, to že je celá databáze nastavená na utf8mb4 ještě neznamená, že konkrétní tabulky a sloupce jsou také v tomto porovnávání.
0900 - univerzální utf8
To je v pořádku, je potřeba ale mrknout přímo na ty tabulky, to že je celá databáze nastavená na utf8mb4 ještě neznamená, že konkrétní tabulky a sloupce jsou také v tomto porovnávání.
27. pro 2022 18:45 #147586
Odpověď od Cony
Moderátor
Změnit pomocí phpMyAdmin stačíTakže budem to musieť preinštalovať?
27. pro 2022 20:13 #147588
Odpověď od ferino
Pokročilý uživatel
Nedarí sa mi rozchodiť phpmyadmin pod Windows serverom
Rozbalim, nastavim prava, zadam do browsera adresu a výsledok je prázdna stránka...
skúšal som aj ako subfolder pod joomlou...
Poradí niekto, prosím?
Code:
https://theitbros.com/how-to-install-and-configure-phpmyadmin-on-iis-in-windows-8server-2012/
skúšal som aj ako subfolder pod joomlou...
Poradí niekto, prosím?
27. pro 2022 22:40 #147591
Odpověď od ferino
Pokročilý uživatel
Tak zatiaľ som zistil, že všetky tabuľky majú collation utf8mb4_unicode_ci
iba phoca_download tabuľky majú utf8mb3_general_ci
zmeniť to štýlom:
ALTER TABLE <table_name> CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
mi sql nedovoľuje
rozmýšľam, či nebude najjednoduchšie urobiť full backup cez Akeeba a potom restornúť na to isté miesto s vynútením collation...
iba phoca_download tabuľky majú utf8mb3_general_ci
zmeniť to štýlom:
ALTER TABLE <table_name> CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
mi sql nedovoľuje
rozmýšľam, či nebude najjednoduchšie urobiť full backup cez Akeeba a potom restornúť na to isté miesto s vynútením collation...
28. pro 2022 01:37 #147594
Odpověď od Cony
Moderátor
A co to hlásí za chybu? Tohle by mělo fungovat...
28. pro 2022 01:43 #147595
Odpověď od ferino
Pokročilý uživatel
Code:
[b]Error: Incorrect datetime value: '0000-00-00 00:00:00' for column 'publish_down' at row 1[/b]
29. pro 2022 14:46 #147604
Odpověď od Cony
Moderátor
Zkusil bych update na nějaké reálné datum. Min. hodnota datetime v MySQl je 1970-01-01, tzn.
by mohlo pomoct. Je to zřejmě způsobeno nastavením NO_ZERO_DATE v MySQL.
Code:
update ... set publish_down = '1970-01-01'
29. pro 2022 21:52 #147610
Odpověď od ferino
Pokročilý uživatel
Tak problém s "Incorrect datetime value" som vyriešil.
Napokon som cez Akeeba urobil full backup a spravil restore s vynútením UTF8
takže teraz mám na všetkých tabuľkách aj stĺpcoch charakter set utf8mb4 a collation utf8mb4_unicode_ci
Napriek tomu vyhľadávanie s diakritikou ide do tej chyby:
Napokon som cez Akeeba urobil full backup a spravil restore s vynútením UTF8
takže teraz mám na všetkých tabuľkách aj stĺpcoch charakter set utf8mb4 a collation utf8mb4_unicode_ci
Napriek tomu vyhľadávanie s diakritikou ide do tej chyby:
Code:
1366 Incorrect string value: '\xE3\xA1l' for column 'searchterm' at row 1
Nejnovější příspěvky