Getting the following error when attempting to sync users with new JSMF 2.0 beta.
"db_error:Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation \\\'=\\\' SQL=SELECT count(*) FROM smf_members"
I am using uft8_unicode_ci collation on all my jos_ tables, but the smf_ tables are utf8_general_ci. I use Greek language in my joomla/smf site. I changed the collation of the above mentioned table "smf_members" but still getting the error.
If i change the collation of all the smf_tables to uft8_unicode_ci will it get fixed? It's a lot of work since there are about 30 tables, so i like to know before i spend the time.
Getting the following error when attempting to sync users with new JSMF 2.0 beta.
"db_error:Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation \\\'=\\\' SQL=SELECT count(*) FROM smf_members"
I am using uft8_unicode_ci collation on all my jos_ tables, but the smf_ tables are utf8_general_ci. I use Greek language in my joomla/smf site. I changed the collation of the above mentioned table "smf_members" but still getting the error.
If i change the collation of all the smf_tables to uft8_unicode_ci will it get fixed? It's a lot of work since there are about 30 tables, so i like to know before i spend the time.
I hadn't seen this error before but reading MySQL bug reports it does appear that the different charset collations cause this problem. I'd recommend setting them to the same collation.
Well, the installation worked, the component is installed, the Joomla index.php had to be patched (copied?) manually, the bridge seems to work ok, also the joomap plugin works, the 3 supplied modules, the discussbot.
Great work, but: 1) the login module although correctly displayed, refuses to accept my credentials, claiming invalid username or password. Obviously this works fine if i logon directly through the SMF login form. 2) after patching the joomla index.php, my greek UTF8 content is displayed incorrectly. Are you doing something with html header meta tags? setting this to ISO or something? Inside SMF greek characters are displayed correctly although as mentioned in previous post above, the collaction of the smf_ tables is not the same as the jos_ tables. Could this have something to do with it. 3) after applying the joomla index.php some of my other addon component modules are now displaying errors such as:
Notice the weird characters? Could this again be due to the collation issue?
I suspect that all problems are interelated and if i find what going on with the collation, everything will be fixed. I promise to post the solution here for other non-english collating people to see.
in regards to the headers, what I have done is simply strip them from the SMF template and add everything to the Joomla headers. In addition, I search for severa specific tags such as meta description, meta keywords, the css, and the title that are in the SMF header and I optionally add them to the Joomla header. Those four items are the only items that might not be included from the SMF header when I strip it and put it in the joomla header.
Getting the following error when attempting to sync users with new JSMF 2.0 beta.
"db_error:Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation \\\'=\\\' SQL=SELECT count(*) FROM smf_members"
I am using uft8_unicode_ci collation on all my jos_ tables, but the smf_ tables are utf8_general_ci. I use Greek language in my joomla/smf site. I changed the collation of the above mentioned table "smf_members" but still getting the error.
If i change the collation of all the smf_tables to uft8_unicode_ci will it get fixed? It's a lot of work since there are about 30 tables, so i like to know before i spend the time.
Earlier this morning I had the same message. I changed every smf table and row (this is important!) to the collation which the jos_ tables are using.
the only thing I can suspect here is that the way your webserver is configured the instance of $jsmf got cleared when SSI.php was included. Try this, on line 61 change the code from this:
the only thing I can suspect here is that the way your webserver is configured the instance of $jsmf got cleared when SSI.php was included. Try this, on line 61 change the code from this:
Joomla Hacks is a Joomla Components, Joomla Modules, Joomla Templates, & Joomla Mambots resource portal. None of the text or images in this public website may be copied without the expressed written consent of the authors. Copyright 2005 by JoomlaHacks.com. Powered by Joomla. All rights reserved.
Terms of Use