Thema/"weiße Seite" beim Login über LDAP
Frage: Bei manchen bereits angelegten Nutzern sowie bei allen neuen Nutzern, die versuchen, sich über die LDAP-Anbindung erstmalig anzumelden, wird im Browser unter der URL http://cynora-net.cynoraad.lan lediglich eine weiße Seite angezeigt (und im Falle neuer Nutzer kein User im Wiki erstellt). In der Datei error-bluespice.log tritt dabei folgende Fehlermeldung auf:
[Tue Sep 27 17:49:29.483708 2016] [:error] [pid 1397] [client 10.0.0.16:63814] PHP Fatal error: Call to a member function getNotificationCount() on null in /var/www/bluespice/extensions/BlueSpiceDistribution/Echo/includes/NotifUser.php on line 136
Lösung: Einfach ein Backend erstellt, wenn keines vorhanden ist(HACKY HACKY HACKY):
private function __construct( User $user ) { global $wgMemc, $wgEchoBackend; $this->mUser = $user; $this->storage = $wgEchoBackend; if( is_null($this->storage) ) { global $wgEchoBackendName; $this->storage = MWEchoBackend::factory( $wgEchoBackendName ); } $this->cache = $wgMemc; }
Abgerufen von „https://bs3-de.wiki.bluespice.com/wiki/Spezial:Topics/1551“