Hallo,
also ich habe auf der Diskstation (DS2415+) ein Directory Server laufen mit entsprechenden Gruppen und Usern.
Nun habe ich das MediaWiki installiert (MariaDB, WebStation und PHP5 5.6 hat es automatisch dazu installiert. Zusätzlich habe ich mir noch den PHPMyAdmin installiert.
Ich habe das MediaWiki konfiguriert etc. Alles läuft. Nun habe ich versucht das MediaWiki mit dem LDAP zu verbinden, damit die User mit den selben Daten sich dort einlogen können. Ich habe im Web etliche infos gefunden und habe nun folgende Zeilen in den LocalSettings.php eigefügt und angepasst.
Zuerst hatte ich das Problem, dass ich immer den Fehler bekam, dass das Passwort falsch sein. Ich habe den LDAPServerNames auf localhost geändert.
Nun schluckt er zwar die Anmeldung an sich, aber ich bekomm nun folgenden Fehler:
Es ist ein Datenbankabfragefehler aufgetreten. Dies könnte auf einen Fehler in der Software hindeuten.
Das LdapAuthentication Plugin habe ich bereits neu rübergezogen.
Ich habe dazu leider nichts im Netz gefunden. Kann mir jemand weiterhelfen und weiß woran das liegt, oder wo ich ungefähr suchen muss nach dem Fehler?
Ohne diese Zeilen oben läuft das MediaWiki ohne Probleme und ich kann mich dort anmelden. Wäre schön wenn das mit dem LDAP funktionieren würde.
Danke schonmal
LG Sumsi
P.S. Ich bin noch ziemlicher Neuling in dem ganzen und beschäftige mich erst seit knapp 1 Woche mit dem ganzen. Mit Datenbanken, MediaWiki etc hatte ich das letzte mal vor knapp 10 Jahren in der Ausbildung zu tun.
also ich habe auf der Diskstation (DS2415+) ein Directory Server laufen mit entsprechenden Gruppen und Usern.
Nun habe ich das MediaWiki installiert (MariaDB, WebStation und PHP5 5.6 hat es automatisch dazu installiert. Zusätzlich habe ich mir noch den PHPMyAdmin installiert.
Ich habe das MediaWiki konfiguriert etc. Alles läuft. Nun habe ich versucht das MediaWiki mit dem LDAP zu verbinden, damit die User mit den selben Daten sich dort einlogen können. Ich habe im Web etliche infos gefunden und habe nun folgende Zeilen in den LocalSettings.php eigefügt und angepasst.
PHP:
require_once( "$IP/extensions/LdapAuthentication/LdapAuthentication.php" );
$wgAuth = new LdapAuthenticationPlugin();
$wgLDAPDomainNames = array('ldap.nvps.com');
$wgLDAPServerNames = array('ldap.nvps.com' => 'localhost');
$wgLDAPEncryptionType = array('ldap.nvps.com' => 'clear');
$wgLDAPBaseDNs = array('ldap.nvps.com' => 'dc=ldap,dc=nvps,dc=com');
$wgLDAPSearchStrings = array('ldap.nvps.com' => 'uid=USER-NAME,cn=users,dc=ldap,dc=nvps,dc=com');
$wgMinimalPasswordLength = 1;
Zuerst hatte ich das Problem, dass ich immer den Fehler bekam, dass das Passwort falsch sein. Ich habe den LDAPServerNames auf localhost geändert.
Nun schluckt er zwar die Anmeldung an sich, aber ich bekomm nun folgenden Fehler:
Es ist ein Datenbankabfragefehler aufgetreten. Dies könnte auf einen Fehler in der Software hindeuten.
Das LdapAuthentication Plugin habe ich bereits neu rübergezogen.
Ich habe dazu leider nichts im Netz gefunden. Kann mir jemand weiterhelfen und weiß woran das liegt, oder wo ich ungefähr suchen muss nach dem Fehler?
Ohne diese Zeilen oben läuft das MediaWiki ohne Probleme und ich kann mich dort anmelden. Wäre schön wenn das mit dem LDAP funktionieren würde.
Danke schonmal
LG Sumsi
P.S. Ich bin noch ziemlicher Neuling in dem ganzen und beschäftige mich erst seit knapp 1 Woche mit dem ganzen. Mit Datenbanken, MediaWiki etc hatte ich das letzte mal vor knapp 10 Jahren in der Ausbildung zu tun.