Hi zusammen,
das Problem ist, dass MySQL ab 5.5 standardmäßig das InnoDB Engine verwendet - und eGW verlangt nicht MyISAM explizit, versucht aber dann ein FULLTEXT-Index anzulegen, das nur bei MyISAM geht.
Schön wäre es, wenn der eGW Installer diese Umstände berücksichtigt; bis es soweit ist, hier der Hergang und die Lösung:
- Log in for setup (top of two login slots - eGroupWare setup and configuration utility)
- Ihre Datenbank arbeitet, aber Sie haben keine Anwendungen installiert!
- Button “Installieren”
CreateIndexSQL(NULL,‘egw_wiki_pages’,Array ( [0] => wiki_body(32) ) ,Array ( [0] => FULLTEXT ) ) sql=Array ( [0] => ALTER TABLE egw_wiki_pages
ADD FULLTEXT INDEX egw_wiki_pages_body
(wiki_body
(32)) )
Ubuntu 12.04 runs MySQL 5.5.34 - See https://help.ubuntu.com/lts/serverguide/mysql.html
"As of MySQL 5.5 InnoDB is the default engine, and is highly recommended over MyISAM
unless you have specific need for features unique to the engine."
service mysql stop
cd /etc/mysql
[Temporary] Edit my.cnf, add to section [mysqld]
default-storage-engine = MyISAM
service mysql start
- Danach: Button “Installation erneut überprüfen” - sollte nun klappen!
Cheers, Tim