-
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 ·
Smart Search - chyba pri vyhľadávaní s diakritikou
- ferino
-
Autor
- OFFLINE
- Pokročilý uživatel
-
Méně
Více
- Příspěvky: 214
27. pro 2022 16:16 #147575
od ferino
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
- Bong
-
- OFFLINE
- Moderátor
-
27. pro 2022 16:39 #147578
od Bong
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong v tématu Smart Search - chyba pri vyhľadávaní s diakritikou
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.
- ferino
-
Autor
- OFFLINE
- Pokročilý uživatel
-
Méně
Více
- Příspěvky: 214
27. pro 2022 16:48 #147579
od ferino
Odpověď od ferino v tématu Smart Search - chyba pri vyhľadávaní s diakritikou
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...
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
27. pro 2022 17:02 #147580
od Cony
Odpověď od Cony v tématu Smart Search - chyba pri vyhľadávaní s diakritikou
Mrkněte na na kódování tabulek, mělo by být pokud možno utf8mb4, nebo alespoň utf8.
- ferino
-
Autor
- OFFLINE
- Pokročilý uživatel
-
Méně
Více
- Příspěvky: 214
27. pro 2022 18:00 - 27. pro 2022 18:01 #147581
od ferino
Odpověď od ferino v tématu Smart Search - chyba pri vyhľadávaní s diakritikou
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
- Bong
-
- OFFLINE
- Moderátor
-
27. pro 2022 18:11 - 27. pro 2022 18:12 #147582
od Bong
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong v tématu Smart Search - chyba pri vyhľadávaní s diakritikou
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.
- ferino
-
Autor
- OFFLINE
- Pokročilý uživatel
-
Méně
Více
- Příspěvky: 214
27. pro 2022 18:43 #147584
od ferino
Odpověď od ferino v tématu Smart Search - chyba pri vyhľadávaní s diakritikou
Takže budem to musieť preinštalovať?
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
27. pro 2022 18:45 #147585
od Cony
Odpověď od Cony v tématu Smart Search - chyba pri vyhľadávaní s diakritikou
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í.
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
27. pro 2022 18:45 #147586
od Cony
Odpověď od Cony v tématu Smart Search - chyba pri vyhľadávaní s diakritikou
Změnit pomocí phpMyAdmin stačíTakže budem to musieť preinštalovať?
- ferino
-
Autor
- OFFLINE
- Pokročilý uživatel
-
Méně
Více
- Příspěvky: 214
27. pro 2022 20:13 #147588
od ferino
Odpověď od ferino v tématu Smart Search - chyba pri vyhľadávaní s diakritikou
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?
- ferino
-
Autor
- OFFLINE
- Pokročilý uživatel
-
Méně
Více
- Příspěvky: 214
27. pro 2022 22:40 #147591
od ferino
Odpověď od ferino v tématu Smart Search - chyba pri vyhľadávaní s diakritikou
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...
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
28. pro 2022 01:37 #147594
od Cony
Odpověď od Cony v tématu Smart Search - chyba pri vyhľadávaní s diakritikou
A co to hlásí za chybu? Tohle by mělo fungovat...
- ferino
-
Autor
- OFFLINE
- Pokročilý uživatel
-
Méně
Více
- Příspěvky: 214
28. pro 2022 01:43 #147595
od ferino
Odpověď od ferino v tématu Smart Search - chyba pri vyhľadávaní s diakritikou
Code:
[b]Error: Incorrect datetime value: '0000-00-00 00:00:00' for column 'publish_down' at row 1[/b]
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
29. pro 2022 14:46 #147604
od Cony
Odpověď od Cony v tématu Smart Search - chyba pri vyhľadávaní s diakritikou
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'
- ferino
-
Autor
- OFFLINE
- Pokročilý uživatel
-
Méně
Více
- Příspěvky: 214
29. pro 2022 21:52 #147610
od ferino
Odpověď od ferino v tématu Smart Search - chyba pri vyhľadávaní s diakritikou
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
Vygenerováno za 0.111 sekund