Cita: Can't find FULLTEXT index matching the column list
Lo que te está diciendo es que no encuentra un índice FULLTEXT creado sobre la tabla, o al menos no existe para los campos seleccionados.
Debes tener en cuenta que el indice FULLTEXT debe ser creado si o si sobre las columnas del MATCH().
Por otro lado, los índices FULLTEXT aplicaban sólo para las tablas MyISAM hasta la versión 5.6.4, donde se implementó el soporte para las InnoDB. Si no tienes esa, y las tablas son InnoDB, no podrás usar FULLTEXT.
¿Qué versión de MySQL usas?
¿Cuál es la estructura (CREATE TABLE) de las tablas?
Para esto último simplemente haz un
y postea lo que devuelve.