Mit dem "Zurück Button" des Browsers und anschließendem Reload ist dann aber der Gruppe das Forum wieder hinzugefügt. NUR LEER.
Also ist das keine Dauerlösung.
Das nächste Problem:
Sobald ich als normaler User eine Gruppe erstelle, in der ich das Plugin Forum eingebunden habe, erhalte ich folgende Fehlermeldeung:
OW Debug - ExceptionMessage:SQLSTATE[42S02]: Base table or view not found: 1146 Table 'd01e8e6a.ow_forum_update_search_index' doesn't existFile:/www/htdocs/xxxxxxx/xxx/ow_core/database.phpLine:707Trace:#0 /www/htdocs/xxxx/xxx/ow_core/database.php(707): PDOStatement->execute() #1 /www/htdocs/xxxx/xxx/ow_core/database.php(460): OW_Database->execute('INSERT INTO `ow...', Array) #2 /www/htdocs/xxxx/xxx/ow_core/database.php(496): OW_Database->insert('INSERT INTO `ow...', Array) #3 /www/htdocs/xxxx/xxx/ow_core/base_dao.php(216): OW_Database->insertObject('ow_forum_update...', Object(FORUM_BOL_UpdateSearchIndex)) #4 /www/htdocs/xxxx/xxx/ow_plugins/forum/bol/update_search_index_dao.php(152): OW_BaseDao->save(Object(FORUM_BOL_UpdateSearchIndex)) #5 /www/htdocs/xxxx/xxx/ow_plugins/forum/bol/text_search_service.php(124): FORUM_BOL_UpdateSearchIndexDao->addQueue('12', 'delete_group') #6 /www/htdocs/xxxx/xxx/ow_plugins/forum/bol/forum_service.php(835): FORUM_BOL_TextSearchService->saveOrUpdateGroup(Object(FORUM_BOL_Group)) #7 /www/htdocs/xxxx/xxx/ow_plugins/forum/classes/event_handler.php(230): FORUM_BOL_ForumService->saveOrUpdateGroup(Object(FORUM_BOL_Group)) #8 [internal function]: FORUM_CLASS_EventHandler->createGroup(Object(OW_Event)) #9 /www/htdocs/xxxx/xxx/ow_core/event_manager.php(222): call_user_func(Array, Object(OW_Event)) #10 /www/htdocs/xxxx/xxx/ow_plugins/groups/controllers/groups.php(1401): OW_EventManager->trigger(Object(OW_Event)) #11 /www/htdocs/xxxx/xxx/ow_plugins/groups/controllers/groups.php(283): GROUPS_CreateGroupForm->process() #12 [internal function]: GROUPS_CTRL_Groups->create(Array) #13 /www/htdocs/xxxx/xxx/ow_core/request_handler.php(266): call_user_func_array(Array, Array) #14 /www/htdocs/xxxx/xxx/ow_core/application.php(329): OW_RequestHandler->dispatch() #15 /www/htdocs/xxxx/xxx/index.php(73): OW_Application->handleRequest() #16 {main}Type:PDOException
Die Fehlermeldung besagt, dass die Tabelle ow_forum_update_search_index nicht gefunden werden kann.
Selbst bei einer Testumgebung mit Neuinstallation ist diese Tabelle nicht dabei.
Jetzt hab ich wirklich alles durch. Plugins (Group und Forum) gelöscht und wieder installiert (in unterschiedlichen Reihenfolgen). Dektiviert und Aktiviert ebenfalls in unterschiedlichen Reihenfolgen. Updates gemacht. Neu installiert und alles von vorne. Aber die Tabelle wird nicht erstellt.
Nach langem Nachforschen scheint diese Tabelle bei niemanden zu existieren. Nun habe ich das Problem auf unkonventionelle Weise gelöst.
Ich habe einfach eine Tabelle mit dem Namen ow_forum_update_search_index erstellt und dort eine Spalte mit dem Namen id erstellt.
Man wird es kaum glauben. Ich kann jetzt Gruppen ohne diese Fehlermeldung erstellen.
Das gelbe vom Ei ist das natürlich nicht. Wenn mir also jemand diese Tabelle zukommen lassen kann, wäre ich demjenigen sehr dankbar.
Und auch die Beseitigung des ersten Problems wäre wichtig. Mir fällt nichts mehr ein.