Instalace Etomite v.1.0 na starší MySQL

Máte problém, hľadáte niečo? Opýtajte sa a poradíme...

Moderátor: Moderators

R - stick
Moderator & CLT
Moderator & CLT
Príspevky: 215
Dátum registrácie: Pi Sep 23, 2005 10:59 am
Bydlisko: Vysoké Studnice (u Jihlavy)
Kontaktovať užívateľa:

Instalace Etomite v.1.0 na starší MySQL

Príspevok od užívateľa R - stick » Ne Máj 04, 2008 11:27 pm

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í )

Napísať odpoveď