[horde] Page looping on login after configuration

David Powell (Moondrake) moondrake at aanet.com.au
Sun Jul 30 03:08:20 PDT 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi All,

Hope you can help, I've tried searching the archives and FAQ without too
much luck.  I'm running debian sarge, with php 5.1 and apache 1.3.33.

My problem is that I've just installed horde, generated a new
configuration (via the web interface) and now can't get back to the
login screen (it is looping - more details on this below).

The horde test page loads OK - the only red item is the PHP memory limit
setting which I've increased to 1gig to be safe.

After installed horde and setting up the mysql tables, I then loaded it
and was able to get into the admin settings.  I changed some of the
(what seemed to me) basic items (eg preferences and data-tree)  to use
the mysql database (which appears to be working OK).  I left
authentication as it was (ie auto-login as administrator), and didn't
change any other settings.

I've installed horde under the web root folder (i.e. at
/var/www/horde/).  All the permissions seem to be fine (everything is
owned by www-data).

Now when I login in, my apache access log reports these two items
continuously:
1. "GET /horde/login.php?frameset_loaded=1 HTTP/1.1" 302 38
"http://border/horde/login.php"
2. "GET
/horde/login.php?url=%2Fhorde%2Fservices%2Fportal%2Fsidebar.php&nosidebar=1
HTTP/1.1" 200 329
"http://border/horde/login.php?url=%2Fhorde%2Fservices%2Fportal%2Fsidebar.php&nosidebar=1"

There are no errors reported in the apache error logs, and the horde log
(/tmp/horde.log) is also empty - though it does show some items from an
earlier attempt to install horde.

In my browser (firefox 1.5) I see the URL change to horde/login.php and
the horde icon appears, but the page remain blank.

In case it's a simple problem I can't spot, here is my conf.php file
from /var/www/horde/config/conf.php.  Hope you can help...

<?php
/* CONFIG START. DO NOT CHANGE ANYTHING IN OR AFTER THIS LINE. */
// $Horde: horde/config/conf.xml,v 1.74.2.39 2006/06/22 05:09:01 chuck Exp $
$conf['debug_level'] = E_ALL;
$conf['max_exec_time'] = 0;
$conf['use_ssl'] = 2;
$conf['server']['name'] = $_SERVER['SERVER_NAME'];
$conf['server']['port'] = $_SERVER['SERVER_PORT'];
$conf['compress_pages'] = true;
$conf['umask'] = 077;
$conf['session']['name'] = 'Horde';
$conf['session']['use_only_cookies'] = true;
$conf['session']['cache_limiter'] = 'nocache';
$conf['session']['timeout'] = 0;
$conf['cookie']['domain'] = $_SERVER['SERVER_NAME'];
$conf['cookie']['path'] = '/horde';
$conf['sql']['persistent'] = false;
$conf['sql']['hostspec'] = 'localhost';
$conf['sql']['username'] = 'horde';
$conf['sql']['password'] = '****'; // just masking the pword
$conf['sql']['database'] = 'horde';
$conf['sql']['charset'] = 'iso-8859-1';
$conf['sql']['phptype'] = 'mysqli';
$conf['auth']['admins'] = array('Administrator');
$conf['auth']['checkip'] = true;
$conf['auth']['checkbrowser'] = true;
$conf['auth']['alternate_login'] = false;
$conf['auth']['redirect_on_logout'] = false;
$conf['auth']['params']['username'] = 'Administrator';
$conf['auth']['params']['password'] = '****'; // just masking the pword
$conf['auth']['params']['requestuser'] = false;
$conf['auth']['driver'] = 'auto';
$conf['signup']['allow'] = false;
$conf['log']['priority'] = PEAR_LOG_NOTICE;
$conf['log']['ident'] = 'HORDE';
$conf['log']['params'] = array();
$conf['log']['name'] = '/tmp/horde.log';
$conf['log']['params']['append'] = true;
$conf['log']['type'] = 'file';
$conf['log']['enabled'] = true;
$conf['log_accesskeys'] = false;
$conf['prefs']['params']['table'] = 'horde_prefs';
$conf['prefs']['params']['driverconfig'] = 'horde';
$conf['prefs']['driver'] = 'sql';
$conf['datatree']['params']['table'] = 'horde_datatree';
$conf['datatree']['params']['table_attributes'] =
'horde_datatree_attributes';
$conf['datatree']['params']['driverconfig'] = 'horde';
$conf['datatree']['driver'] = 'sql';
$conf['group']['driver'] = 'datatree';
$conf['cache']['default_lifetime'] = 1800;
$conf['cache']['params']['dir'] = Horde::getTempDir();
$conf['cache']['params']['gc'] = 86400;
$conf['cache']['driver'] = 'file';
$conf['token']['driver'] = 'none';
$conf['mailer']['params']['sendmail_path'] = '/usr/lib/sendmail';
$conf['mailer']['params']['sendmail_args'] = '-oi';
$conf['mailer']['type'] = 'sendmail';
$conf['vfs']['params']['vfsroot'] = '/tmp';
$conf['vfs']['type'] = 'file';
$conf['sessionhandler']['type'] = 'none';
$conf['problems']['email'] = 'webmaster at example.com';
$conf['problems']['maildomain'] = 'example.com';
$conf['problems']['tickets'] = false;
$conf['menu']['apps'] = array();
$conf['menu']['always'] = false;
$conf['menu']['links']['help'] = 'all';
$conf['menu']['links']['help_about'] = true;
$conf['menu']['links']['options'] = 'authenticated';
$conf['menu']['links']['problem'] = 'all';
$conf['menu']['links']['login'] = 'all';
$conf['menu']['links']['logout'] = 'authenticated';
$conf['hooks']['permsdenied'] = false;
$conf['hooks']['username'] = false;
$conf['hooks']['preauthenticate'] = false;
$conf['hooks']['postauthenticate'] = false;
$conf['hooks']['authldap'] = false;
$conf['portal']['fixed_blocks'] = array();
$conf['accounts']['driver'] = 'null';
$conf['imsp']['enabled'] = false;
$conf['kolab']['enabled'] = false;
/* CONFIG END. DO NOT CHANGE ANYTHING IN OR BEFORE THIS LINE. */
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mandriva - http://enigmail.mozdev.org

iD8DBQFEzIUTjoTw6jzaQWURAux5AJsErwHDRg/bhNYNMeiPL07kXChRGwCcC5ed
Oew8v4tNmVLORhCNhjmUTJc=
=8Waa
-----END PGP SIGNATURE-----


More information about the horde mailing list