I'm not part of vichan official support, but this is how I fixed it:
Some information about this error first:
MySQL has different limits on the amount of space you can use to define indexes on column(s) - for MyISAM it's 1,000 bytes; it's 767 for InnoDB. And the data type of those columns matters - for VARCHAR, it's 3x so an index on a VARCHAR(100) will take 300 of those bytes (because 100 characters * 3 = 300).
This error comes from trying to make unique key 'u_pages' using 'name (VARCHAR 255)' and 'board (VARCHAR 255)', 2 * (255 * 3) = 1530 bytes, so it goes over MySQL limit.
How to fix (before installation):
1. First find a file called install.sql
2. Find lines (at 306):
CREATE TABLE `pages` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`board` varchar(255) DEFAULT NULL,
`name` varchar(255) NOT NULL,
`title` varchar(255) DEFAULT NULL,Post too long. Click here to view the full text.