Kurzer Tipp für alle die mit MyBB arbeiten und kürzlich versuchten, das Plugin “Shoutbox 2.2.0” zu installieren. Ich arbeite aktuell an einem kleinen Forum für einen Bekannten, der sich dieses Plugin sehr wünschte. Allerdings bekam er bei der Installation über das Backend immer die Fehlermeldung:
MyBB SQL Error
MyBB has experienced an internal SQL error and cannot continue.
SQL Error:
1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘TYPE=MyISAM’ at line 8
Query:
CREATE TABLE `mybb_lolidbshouts` ( `sid` int(10) unsigned NOT NULL auto_increment, `uid` int(10) unsigned NOT NULL default ‘0’, `message` text NOT NULL, `dateline` bigint(30) NOT NULL default ‘0’, `ipaddress` varchar(30) NOT NULL default ”, PRIMARY KEY (`sid`) ) TYPE=MyISAM
Nun besteht natürlich, wie hier beschrieben, die Möglichkeit ein anderes Plugin zu verwenden. Wer dennoch Shoutbox 2.2.0 verwenden möchte, sollte folgendes tun:
1.) Datei “shoutbox.php” unter /inc/plugins öffnen
2.) Suchen nach allen “TYPE=MyISAM” und dies ersetzen mit “ENGINE=MyISAM”
3.) Datei speichern und Plugin erneut installieren
Trotzalledem möchte ich euch nahelegen, das alternative Plugin MyShoutbox zu verwenden, welches besser funktioniert und auch besser anpassbar ist. Zudem bei meinen Tests von Shoutbox 2.2.0 die Einstellungen im Backend keine Bezeichnungen hatten und auch auf dem Frontend keine Spur von der Shoutbox war …. das kann aber auch an falschen Template-Files gelegen haben. Da will ich mir jetzt nicht zu viel rausnehmen. MyShoutbox tut jedenfalls einwandfreien Dienst.