Zdravím,
mám problém v MySQL. V tabulce phpbb_sessions mi to hlásí tuto chybu: Sloupec `session_id` by neměl být zároveň obsažen v PRIMARY a INDEX klíči.
Je možné, že tento problém souvisí se špatným zobrazováním znaků na fóru, dokud se uživatel nepřihlásí? Už jsem tady po tomto problému pátral a našel jsem řešení v podobě vložení jistého SQL příkazu, který nejprve smazal phpbb_session_keys a následně je vytvořil se správnými hodnotami, ale toto řešení mi nepomohlo a ona hláška se zobrazuje pořád.
Ví někdo co s tím?
Primary a index klíč
-
- Příspěvky: 9436
- Registrován: pon 24. črc 2006 0:00:00
- Bydliště: 48°43'N, 19°08'E
- Kontaktovat uživatele:
Re: Primary a index klíč
Ten problém so session nesúvisí s kódovaním. Inak, pokiaľ si dobre pamätám, túto tabuľku som mal v phpBB2 rovnako riešenú, no problém na fóre to nerobilo.
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)
Re: Primary a index klíč
Aha, díky. A ten problém s kódováním? Zobrazují se špatné znaky, dokud se uživatel nepřihlásí. Někdy to dělá i problémy, že se chci přihlásit a musím si nechat zaslat nové heslo, protože to staré nefunguje....
-
- Příspěvky: 9436
- Registrován: pon 24. črc 2006 0:00:00
- Bydliště: 48°43'N, 19°08'E
- Kontaktovat uživatele:
Re: Primary a index klíč
K problémom s kódovaním je tu toho popísané na tony papiera. Zjednodušene povedané nemáš zjednotené kódovanie lang súborov s kódovaním DB.
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)
Re: Primary a index klíč
A od toho se může odvíjet i problém se špatným přihlášením?
-
- Příspěvky: 9436
- Registrován: pon 24. črc 2006 0:00:00
- Bydliště: 48°43'N, 19°08'E
- Kontaktovat uživatele:
Re: Primary a index klíč
Môže... ale pre istotu zmaž cookies v PC.
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)
Re: Primary a index klíč
Ok, takže když to shrnu: jazykové soubory na ftp jsou podle mě v pořádku, popř. je zkusím stáhnout znovu. Jde teda o to, že musím sjednotit kódování databáze na UTF-8...?
Když se kouknu do databáze, tak v řádku porovnávání mají všechny tabulky nastavenou hodnotu utf8_czech_ci až na tabulku phpbb_session_keys(utf8_general_ci) a tabulky phpbb_topics_watch, phpbb_users a phpbb_user_group(latin2_czech_cs). Je tedy třeba nastavit tyto tabulky na hodnotu stejnou jakou má většina?
Když se kouknu do databáze, tak v řádku porovnávání mají všechny tabulky nastavenou hodnotu utf8_czech_ci až na tabulku phpbb_session_keys(utf8_general_ci) a tabulky phpbb_topics_watch, phpbb_users a phpbb_user_group(latin2_czech_cs). Je tedy třeba nastavit tyto tabulky na hodnotu stejnou jakou má většina?