Problém s DB

Vyřešeno311 zhlédnutíWebhostingDrupal innodb mysql
0

snažím se přenést z jiného webhostingu databázi pro redakční systém Drupal. Při importu dostávám chyby „Specified key was too long; max key length is 767 bytes“. Zjistil jsem, že to je problém s InnoDb tabulkami a že problém lze řešit zapnutím parametru innodb_large_prefix.

Při zavolání SQL „SET @@global.innodb_large_prefix = 1;“, ale dostávám chybu „#1227 – Access denied; you need (at least one of) the SUPER privilege(s) for this operation“.

Můžete se na to prosím podívat?

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
Vybral nejlepší odpověď
-1
JŠ255861 30.73K - WEDOS Internet, a.s. 0 Comments

Dobrý den,

problém je opravdu v nově nastaveném kódování utf8mb4. To je potřeba změnit v samotné databázi a také je potřeba upravit SQL dotaz, který tabulky vytváří.

Role: Podpora Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
Vybral nejlepší odpověď
0
JŠ255861 30.73K - WEDOS Internet, a.s. 0 Comments

Dobrý den,

toto nastavení Vám nepůjde kvůli nastaveným oprávněním. To bohužel nelze nijak změnit. Na našich serverech však instalace Drupalu fungují. Jakou verzi Drupalu používáte? Zkusím si to nasimulovat a nalézt řešení.

Role: Podpora Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
Odpověděl na otázku
0

Jde o verzi Drupal 7.77. Jde o to, že si Drupal si při update vynutil změnu kódování tabulek z utf8_general_ci na utf8mb4_general_ci.

Role: Zákazník
Změnil status na publikováno
0

Kódování utf8mb4 je standardní součástí Drupalu už několik let. Konstatuji tedy a upozorňuji ostatní uživatele, že na vašem webhostingu není možné bez hacků provozovat aktuální verze redakčního systému Drupal.

Role: Zákazník
Změnil status na publikováno

Kategorie