6.0.0-beta1
7/6/25

[#6762] Configuration tabs missing / messed up
Summary Configuration tabs missing / messed up
Queue Horde Base
Queue Version 3.2
Type Bug
State Resolved
Priority 1. Low
Owners chuck (at) horde (dot) org
Requester mail (at) dunix-data (dot) de
Created 05/26/2008 (6250 days ago)
Due
Updated 05/27/2008 (6249 days ago)
Assigned 05/26/2008 (6250 days ago)
Resolved 05/27/2008 (6249 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
05/27/2008 02:13:46 AM Chuck Hagenbuch Comment #6
Assigned to Chuck Hagenbuch
State ⇒ Resolved
Reply to this comment
Ah, not xml then - nice find. This should fix it too then:

http://lists.horde.org/archives/cvs/Week-of-Mon-20080526/079006.html
05/26/2008 11:53:48 PM mail (at) dunix-data (dot) de Comment #5 Reply to this comment
Definitely sounds like a problem with the DOM extension. Can you play
around with doing basic xml parsing on the two installs?
I did and I found a workaround. In lib/Horde/Config.php on line 547, I 
changed md5(microtime()) to md5(rand()) and it seems to work now (I 
don't know if replacing the other occurrences of microtime() is 
necessary).



The server is a dual-core machine with thread support for PHP and 
Apache using mpm-worker. So, I'm wondering if it's possible that 
microtime() actually returns the same time more than once...
05/26/2008 09:46:51 PM Chuck Hagenbuch Comment #4 Reply to this comment
Definitely sounds like a problem with the DOM extension. Can you play 
around with doing basic xml parsing on the two installs?
05/26/2008 09:26:36 PM mail (at) dunix-data (dot) de Comment #3 Reply to this comment
The config/conf.xml is fine (fresh install, no previous version). I 
noticed a couple of other things:

- the same error occurs with Horde 3.1

- the error does not occur on another server with almost exactly the 
same setup: PHP 5.2.6 on Gentoo Linux, compiled against the same 
libxml, etc.



The only difference is that the server where it works is running 
mod_php and the server that produces the error is running php as fcgi. 
Could that be a lead? I raised the log-level, but no information is 
logged when I open the configuration. The weird thing is that all 
applications (IMP, Kronolith, etc.) work fine. That's also the reason 
why I only noticed it now when I prepared upgrading to the new stable 
release. I hadn't touched the running configuration in a long time...


05/26/2008 08:38:15 PM Jan Schneider Comment #2
State ⇒ Feedback
Reply to this comment
Check if your config/conf.xml file is broken. And did you upgrade from 
an earlier version?
05/26/2008 07:37:04 PM mail (at) dunix-data (dot) de Comment #1
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ Configuration tabs missing / messed up
Queue ⇒ Horde Base
Milestone ⇒
Patch ⇒ No
New Attachment: horde.png Download
State ⇒ Unconfirmed
Reply to this comment
This is a fresh install, only the *.php.dist files were renamed to 
*.php. When I go to "Administration -> Configuration", only some of 
the tabs are shown and the options shown are often in the wrong place, 
that is, they should be in another tab (see attached screenshot).

Saved Queries