2010年11月13日星期六

RE: [fw-auth] Ldap extension not loaded

You are awesome! They are definitely different! I will handle it from here. Thanks so much, Stefan!


-----Original Message-----
From: Stefan Gehrig [mailto:stefan.gehrig.hn@googlemail.com]
Sent: Saturday, November 13, 2010 6:42 PM
To: Gina-Marie Rollock
Cc: fw-auth@lists.zend.com
Subject: Re: [fw-auth] Ldap extension not loaded

If you're running the sample code from the command line for example, it may be that this is a different interpreter or that it uses a different php.ini.

You could run a phpinfo(); in both of your scripts and check if there is any evidence to ext/ldap.

Am 13.11.2010 um 15:39 schrieb Gina-Marie Rollock:

> Why would it be different? Is there a way I can check if I'm using a different interpreter?
>
>
>
> -----Original Message-----
> From: Stefan Gehrig [mailto:stefan.gehrig.hn@googlemail.com]
> Sent: Saturday, November 13, 2010 6:39 PM
> To: Gina-Marie Rollock
> Cc: fw-auth@lists.zend.com
> Subject: Re: [fw-auth] Ldap extension not loaded
>
> Actually the code to check for the LDAP extension is
>
> if (!extension_loaded('ldap')) {
> /**
> * @see Zend_Ldap_Exception
> */
> require_once 'Zend/Ldap/Exception.php';
> throw new Zend_Ldap_Exception(null, 'LDAP extension not loaded',
> Zend_Ldap_Exception::LDAP_X_EXTENSION_NOT_LOADED);
> }
>
> in the constructor... Hard to say, what the problem is - but are you sure that the PHP interpreter running your sample script is the same interpreter that's running your other Zend_Ldap code?
>
> Best regards
>
> Stefan
>
>
> Am 13.11.2010 um 15:29 schrieb rollockg:
>
>>
>> I am trying to authenticate via LDAP. I am getting the message
>> "0x7002: LDAP extension not loaded". I have checked everything and
>> compared it to other servers where I am successfully using LDAP. Everything appears the same.
>>
>> I decided to create a simple php script like below, utilizing the
>> code from
>> /Zend/Ldap.php:
>>
>> <?php
>>
>> if (!extension_loaded('ldap')) {
>> echo 'LDAP Extension not loaded!';
>> } else {
>> echo 'Good to go!';
>> }
>> ?>
>>
>> I ran this script on the other servers from which I can successfully
>> authenticate via LDAP, and then on the server that I'm getting the
>> "not loaded" message on.
>>
>> On all of them I am getting the "Good to go!" message from my script.
>>
>> So my question is, why is my little test script returning a "Good" on
>> finding the extension, but the Framework is not? What am I missing?
>> Is there something else I can check? This is Framework 1.9.6.
>> --
>> View this message in context:
>> http://zend-framework-community.634137.n4.nabble.com/Ldap-extension-n
>> o t-loaded-tp3041379p3041379.html Sent from the Zend Auth mailing
>> list archive at Nabble.com.
>

没有评论: