Login
Problem: Ich werde "willkürlich" vom Wiki abgemeldet - warum?
Lösung:Das kann passieren wenn z. B. der Server neu gestartet wurde, oder einfach der Haken bei "Angemeldet bleiben" nicht gesetzt wurde.. Eine andere Option wäre, dass der Festplattenspeicher des Servers voll gelaufen ist. In dem Fall kann PHP nämlich keine Session-Informationen mehr verwalten.
Problem: 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; }
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; }
Frage: Ich werde "willkürlich" vom Wiki abgemeldet - warum?
Lösung: Das kann passieren wenn z. B. der Server neu gestartet wurde, oder einfach der Haken bei "Angemeldet bleiben" nicht gesetzt wurde.. Eine andere Option wäre, dass der Festplattenspeicher des Servers voll gelaufen ist. In dem Fall kann PHP nämlich keine Session-Informationen mehr verwalten.