[gollem] Passing credentials problem
Kent Martin
horde at kentsworld.com
Fri Oct 3 12:09:47 PDT 2003
Grrr,
This is driving me bloody mental. I have updated to todays CVS cut and still no
joy. I am pretty sure todays cut is working coz there was a note earlier about
an update that needs testing.
Same problem - getrequiredcredentials undefined function in login.php for
gollem.
I have tried 3 different versions of VFS (0.0.3, 0.0.4 and one that I found in a
horde CVS cut from a few months ago).
I tried commenting out a few bits and pieces in login.php
I tried declaring the getrequiredcredentials function by cutting and pasting
lines from VFS.php (while being aware that it probably wouldn't work if defined
out of context). I don't understand how a function can be declared at the
beginning of a file then be undeclared later in it with no specific
dedeclaration taking place.
I notice the error message is all in lower case (getrequiredcredentials) rather
than a mix of upper and lower as it is in the code so I assume php is case
insensitive when it comes to function names.
Right - stuck, can't think of much else to try.... stuck stuck stuck :)
Kent.
Quoting Kent Martin <horde at kentsworld.com>:
> Right,
>
> I have found a really cool use for gollem for some clients of mine which will
> save me a heap of work, alas, with yesterdays CVS cut, I am unable to get it
> working.
>
> Steps taken: Installed in registry.php and fixed up the relevant config files
> (see attached).
> Waited for it to break with a message about VFS.php missing.
> Wandered over to pear.php.net and downloaded the pear VFS stuff - untarred it
> in
> /usr/share/pear
>
> Ensured I can ftp to the server in question with my horde credentials.
>
> Now I get the following error when trying to access the gollem module:
>
> Fatal error: Call to undefined function: getrequiredcredentials() in
> /usr/apps/admin/webapps/horde/gollem/login.php on line 110
>
> I am using the CVS cut from yesterday (2003-10-02 - horde cut from same date
> and
> the only relevent things in my config files are as follows:
>
>
> backend.php ---
> $backends['hordeftp'] = array(
> 'name' => 'Beat',
> 'driver' => 'ftp',
> 'preferred' => '',
> 'hordeauth' => true,
> 'params' => array('hostspec' => 'ftp.somevalidftpserver',
> 'port' => 21),
> 'attributes' => array('type', 'name', 'download', 'modified', 'size',
> 'permission', 'owner', 'group')
> );
>
> credentials.php ---
> $credentials['username'] = array(
> 'type' => 'text',
> 'desc' => _("Username")
> );
>
> $credentials['password'] = array(
> 'type' => 'password',
> 'desc' => _("Password")
> );
>
> $credentials['email'] = array(
> 'type' => 'email',
> 'desc' => _("Email")
> );
>
>
> Is this CVS cut broken or have I done some idiotic misconfiguration.
>
> Many thanksis,
>
> Kent.
>
> P.S. For the sake of completeness, on a Linux box, this error occured
> initially
> on a linux box with php 4.2.3/apache-1.3.27+ssl (with no ftp support in php
> :S
> ) and now same box, fresh compile of php 4.3.3/apache 1.3.28+ssl. Configure
> flags for PHP were:
> './configure' '--prefix=/some/install/location'
> '--with-apache=../apache_1.3.28/' '--with-mysql' '--with-openssl'
> '--with-zlib'
> '--with-imap' '--with-imap-ssl' '--with-ldap' '--with-gettext'
> '--with-kerberos' '--with-dom' '--enable-xml' '--with-ftp'
>
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
>
> --
> Gollem mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: gollem-unsubscribe at lists.horde.org
>
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
More information about the gollem
mailing list