Strana 1 z 1

Instalace Etomite v.1.0 na starší MySQL

Napísané: Ne Máj 04, 2008 11:27 pm
od používateľa R - stick
pokud budete instalovat Etomite na server, kde běží MySQL v nižší verzi než 4.10, budete mít problém s instalací. Jde o to, že nižší verze než uvedená nepodporuje kódování v databázi, a tudíž některé SQL příkazy: Konkrétně tyto:

collate utf8_unicode_ci a ENGINE

V instalačním skriptu toto není fixnuto, takže instalace skončí chybovou hláškou o nemožnosti vložení dat do tabulky, která neexistuje. SQL skript, který vytváří tabulky totiž během instalace zhavaruje - což ale nezjistíte a chyba se projeví až v momentě, kdy se do tabulek pokouší přidat data.

Pokud přesto chcete nainstalovat Etomite na hosting se starší verzí MySQL, musíte upravit ve složce install/SQL skript podle typu instalace, kterou použijete ( bare, lite, nebo full) takto:

příkaz collate utf8_unicode_ci odstraňte (přes nahrazování - ve skriptu je asi 40 výskytů)
příkaz ENGINE nahraďte příkazem TYPE (opět přes nahrazování )