- Posts: 33
- Thank you received: 7
Kunena 7.0.2 Released
The Kunena team has announce the arrival of Kunena 7.0.2 [K 7.0.2] in stable which is now available for download as a native Joomla extension for J! 5.3.x/5.4.x/6.0.x. This version addresses most of the issues that were discovered in K 6.2 / K 6.3 / K 6.4 and issues discovered during the last development stages of K 7.0
It is important to note that the Kunena team does not have a standard, recommended or supported protocol for these ideas and that posting questions in this category may not receive advice from team members.
Idea phpBB 3 to Kunena 3 Migration Script
Please follow my open source projects MixERP Project and phpBB to Kunena Migration Script on Github.
Please Log in or Create an account to join the conversation.
I tryed your script and I get this:
Is possible to you give me some help? I have no idea how to work with DB scripts. Only the basics.
Thank you!
Please Log in or Create an account to join the conversation.
- Marvin McDuck
-
- Offline
- New Member
-
- Posts: 14
- Thank you received: 2
Your original forum's database must contain columns or entire tables with a different collation from the others. So use phpmyadmin or so to get them the same.
[Both are with UTF8 encoding -- so you're in luck and all accented letters are encoded in the same way; only their collation is different which means their (alphabetic) ordering and "what it means to be identical" in a comparison... Example, Scandinavian languages have 'extra' letters like an O with a slash through or A with a little circle on (which are NOT 'just an accent-on-a-normal-letter', as  in Portuguese(?) or French) -- in Non-scandinavian Latin1 collations you'd just treat the first as O the second as A; in Swedish and Norwegian they would be seen as different (in comparisons); and the 'extra' letters in most languages are inserted in very specific places in the alphabet, meaning that the same input will be differently ordered under different collations. Hence this warning/error you have.]
Good luck!
[E.g. on 'extra letters' en.wikipedia.org/wiki/%C3%85 ]
Please Log in or Create an account to join the conversation.
So, I must to change the collation of the kunena database or the old phpbb forum database?
I'm not sure if I know how to do this :blink:
There is no phpbb_users or user_from table on the old database.
EDIT:
I used Phoca Changing Collation tool and done, but now I get this:
Please Log in or Create an account to join the conversation.
- Marvin McDuck
-
- Offline
- New Member
-
- Posts: 14
- Thank you received: 2
Let's think about it logically: the error happens DURING the
CALL armada_oldforum.create_missing_columns('phpbb', 'phpbb_users', 'user_from', 'varchar(256)');
So it's happening while mysql is CREATING the tables you mention --- using the old database... It's working with the old database and runs into a comparison ("=") where on one side the ordering differs from the other (think about e.g., O-or-Ø being identical on one side but having several letters between them on the other side; the fact that it's not an actual problem because your data contain Portuguese not Scandinavian words --- mysql cannot know that! and you might have a norwegian member one day!).
So you have to look in the old database at the tables USED to construct 'phpbb', 'phpbb_users', 'user_from' (either you know which are those tables, or you look inside Binod's script for the definition of the <create_missing_columns> function). So from top to bottom: In phpmyadmin (or sequelpro or whatever you use) go to top level where all databases you have are, and see what they say for 'collation' -- logically your Kunena and PHPBB would be the same collation as they are in the same language. But then click on your PHPBB database and look at the collation of all tables needed for the error-causing call, and check/change that they have all the same collation as the whole database (ideally and logically, ALL tables in that database should have the same collation, but those not used in the error-causing call are not your worry now). Then, click one by one on those few tables, and see that all their fields have the same collation again...
(For all we know, the same problematic collation-mix can be happening already in your joomla/kunena database fields, so check that possibly. And again, that would not be due to Binod's script in any way.)
(The database I'm trying to salvage now, has not just collation but encoding problems --- fields that are Latin1 encoded think they're UTF8 encoded and vice versa, turning any accented letter plus many typographic markers and symbols like € into gobbledigook... but also because of the consequence that is alphabetic-ordering-errors over time, there are posts with a lower ID than their parents, or replies with an earlier timestamp than what they react to, and so forth. So if your website at the moment has various collation inconsistencies, I don't know if you'd have to correct all immediately or be left alone, "don't-fix-unless-broken"; depends on your definition of broken. I think correct all, but I have almost zero programming or DB skills.)
Please Log in or Create an account to join the conversation.
should be:
I have updated it to GitHub. Could you please try this once again?
Please follow my open source projects MixERP Project and phpBB to Kunena Migration Script on Github.
Please Log in or Create an account to join the conversation.