PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP mit LDAP-Unterstützung auf SLES10



hippoth
07.04.11, 16:28
Hallo Leute,

ich kämpfe daran einem SLES 10 (arbeitet hauptsächlich als Webserver) PHP mit LDAP-Unterstützung beizubringen. Ziel ist es, dass Typo3 auf dem Server dann die eu_ldap Extension nutzen kann.

Ich habe über den Paketmanager schon 2.3.19-18 openLDAP installiert und php5-ldap 5.1.2-27 aber irgendwie spricht das PHP kein LDAP.

Nach erfolgreicher Installation müsste ich ja wenigstens auch unter /etc/php5/conf.d/ eine ldap.ini finden aber das ist auch nicht der Fall.

Was habe ich denn vergessen oder gar völlig falsch verstanden?

derRichard
07.04.11, 16:41
hi!

schau halt nach was im paket php5-ldap drinn ist.
du muss ja nur die .so datei von php laden lassen...

//richard

hippoth
07.04.11, 17:01
hi!

schau halt nach was im paket php5-ldap drinn ist.
du muss ja nur die .so datei von php laden lassen...

//richard
Hi Richard,

im php5-ldap Paket ist folgendes drin:

/etc/php5/conf.d/ldap.ini --> die gibt es nicht
/usr/lib/php5/extensions/ldap.so --> die existiert

Ich habe es mit folgendem Eintrag in der php.ini jetzt leider erfolglos probiert:

extension=/usr/lib/php5/extensions/ldap.so

Meine phpinfo() gibt mir immernoch kein LDAP aus.

derRichard
07.04.11, 17:11
hast du einen apache restart gemacht?

//richard

hippoth
07.04.11, 17:21
hast du einen apache restart gemacht?

//richard
Ja, habe ich!

hippoth
08.04.11, 10:36
Ich habe die Maschine jetzt noch mal soweit zurück auf einen Stand gebracht (Snapshot wiederhergestellt) bis zu einem Punkt an dem ich das php5-ldap Paket installieren muss.

Ich stelle dabei grad einen Abhängigkeitproblem fest, welches ich nicht ganz verstehe. Ich will php5-ldap 5.1.27 installieren, da mir das als verfügbare Version angezeigt wird aber 5.2.14-0.4.1.i586 würde ich dabei deinstallieren. Mir ist garnicht bewußt, dass ich das schon installiert habe, es wird ja auch nicht im Paketmanager angezeigt!? :confused:

derRichard
08.04.11, 10:59
was hast du da für ein chaos?
oben schreibst du 5.1, im paketmanager ist was mit 5.2 installiert.
kann es sein, dass du bei deinem suse ein paar falsche repos drinn hast?

mit rpm kannst du direkt nachschauen was installiert ist...

//richard

hippoth
08.04.11, 12:16
was hast du da für ein chaos?
oben schreibst du 5.1, im paketmanager ist was mit 5.2 installiert.
kann es sein, dass du bei deinem suse ein paar falsche repos drinn hast?

mit rpm kannst du direkt nachschauen was installiert ist...

//richard
Ich sag mal so ... das ist ein Nachbau eines Servers den ich nicht zu verantworten habe.

Ich hab´s grad mal mit "rpm -qa" gecheckt, es gibt kein installiertes php5-ldap Paket, daher wundert mich das auch.

Die einzige Repo die drin ist ist folgende:

download.opensuse.org/distribution/SL-10.1/inst-source

Der Server sollte ja eigentlich schon längst abgeschalten werden, da er nur für eine kleine Entwicklung und Test dienen sollte.

hippoth
08.04.11, 16:24
Hat noch jemand eine Idee wie ich hier weiterkomme?

hippoth
11.04.11, 17:08
Niemand? Ich dreh mich grad echt im Kreis, brauche aber dringend einen Rat!