[horde] portal white page

Brent impuser at bitrealm.com
Mon Feb 2 15:32:19 UTC 2026


  If it is a white page, then that means a 500 error (probably), so  
there must be an error message. You can enable full logging in Horde  
and then check the log file to see where it might be erroring. I only  
have "Sunrise/Sunset" and "Mailbox Summary" for my "portal" page and  
it seems to be working.

Administration->Configuration->Horde->Logging (tab)

Log enabled: Yes
conf-log-priority: debug
log-type: file
log-name: /tmp/horde.log   (ensure the apache user can write to the  
location you choose)

Sometimes /tmp isn't allowed for the apache/web user.

brent

Quoting Andreas Mauser <andreas at mauser.info>:

> Hi,
>
> please, can anyone bring me on the right path?
>
> Portal Page white page.
> No errors in the logs.
> Did some checks I crawled from the internet, but no success.
> Anything else working fine. Its Horde 6.0.0beta1
> Its a composer installation and up to date.
> Dependencies seem all to be installed.
>
> How would I proceed?
>
> Many thanks,
> Andreas
>
> Zitat von Andreas Mauser <andreas at mauser.info>:
>
>> Am 16. Januar 2026 um 19:56 schrieb "Andreas Mauser"  
>> <andreas at mauser.info  
>> mailto:andreas at mauser.info?to=%22Andreas%20Mauser%22%20%3Candreas%40mauser.info%3E  
>> >:
>>
>>> -- sendinig again as of dmarc problems --
>>>
>>> Hello,
>>>
>>> anyone who can guide me where to search for the "portal white  
>>> page" I experience?
>>>
>>> It doesnt matter if I set portal blocks or not, it just doesnt come up.
>>>
>>> Horde is installed with composer and updated 2 days ago to latest  
>>> version. It didnt work before either.
>>
>> I get this in the log, when click on portal ,after enabled debug:
>>
>> 2026-01-17T18:54:07.154511+01:00 wm HORDE: [kronolith] Horde_Prefs:  
>> Storing preference value (display_external_cals) [pid 143558 on  
>> line 538 of  
>> "/var/www/html/wm/vendor/horde/kronolith/lib/CalendarsManager.php"]
>> 2026-01-17T18:54:07.165115+01:00 wm HORDE: [kronolith] Horde_Prefs:  
>> Storing preference value (display_remote_cals) [pid 143558 on line  
>> 621 of  
>> "/var/www/html/wm/vendor/horde/kronolith/lib/CalendarsManager.php"]
>> 2026-01-17T18:54:07.165389+01:00 wm HORDE: [kronolith] Horde_Prefs:  
>> Storing preference value (holiday_drivers) [pid 143558 on line 580  
>> of  
>> "/var/www/html/wm/vendor/horde/kronolith/lib/CalendarsManager.php"]
>> 2026-01-17T18:54:07.167047+01:00 wm HORDE: [kronolith] PHP ERROR:  
>> substr(): Passing null to parameter #1 ($string) of type string is  
>> deprecated [pid 143558 on line 276 of  
>> "/var/www/html/wm/vendor/horde/util/lib/Horde/String.php"]
>> 2026-01-17T18:54:07.167206+01:00 wm HORDE:  1.  
>> Horde_Core_Block_Layout_View->toHtml()  
>> /var/www/html/wm/vendor/horde/horde/services/portal/index.php:36
>> 2026-01-17T18:54:07.167376+01:00 wm HORDE:  2.  
>> Horde_Core_Block->getTitle()  
>> /var/www/html/wm/vendor/horde/core/lib/Horde/Core/Block/Layout/View.php:100
>> 2026-01-17T18:54:07.167486+01:00 wm HORDE:  3.  
>> Horde_Core_Block->_call()  
>> /var/www/html/wm/vendor/horde/core/lib/Horde/Core/Block.php:152
>> 2026-01-17T18:54:07.167603+01:00 wm HORDE:  4.  
>> Kronolith_Block_Month->_title()  
>> /var/www/html/wm/vendor/horde/core/lib/Horde/Core/Block.php:279
>> 2026-01-17T18:54:07.167726+01:00 wm HORDE:  5.  
>> Horde_Registry->getInitialPage()  
>> /var/www/html/wm/vendor/horde/kronolith/lib/Block/Month.php:42
>> 2026-01-17T18:54:07.167930+01:00 wm HORDE:  6.  
>> Horde_Registry->callAppMethod()  
>> /var/www/html/wm/vendor/horde/core/lib/Horde/Registry.php:2101
>> 2026-01-17T18:54:07.168056+01:00 wm HORDE:  7.  
>> Horde_Registry->getApiInstance()  
>> /var/www/html/wm/vendor/horde/core/lib/Horde/Registry.php:1201
>> 2026-01-17T18:54:07.168097+01:00 wm HORDE:  8.  
>> Horde_String::ucfirst()  
>> /var/www/html/wm/vendor/horde/core/lib/Horde/Registry.php:856
>> 2026-01-17T18:54:07.168198+01:00 wm HORDE:  9. substr()  
>> /var/www/html/wm/vendor/horde/util/lib/Horde/String.php:276
>> 2026-01-17T18:54:07.168243+01:00 wm HORDE: 10.  
>> Horde_ErrorHandler::errorHandler()
>> 2026-01-17T18:54:07.168298+01:00 wm HORDE:
>> 2026-01-17T18:54:07.168396+01:00 wm HORDE: [kronolith] PHP ERROR:  
>> substr(): Passing null to parameter #1 ($string) of type string is  
>> deprecated [pid 143558 on line 276 of  
>> "/var/www/html/wm/vendor/horde/util/lib/Horde/String.php"]
>> 2026-01-17T18:54:07.168724+01:00 wm HORDE:  1.  
>> Horde_Core_Block_Layout_View->toHtml()  
>> /var/www/html/wm/vendor/horde/horde/services/portal/index.php:36
>> 2026-01-17T18:54:07.168835+01:00 wm HORDE:  2.  
>> Horde_Core_Block->getTitle()  
>> /var/www/html/wm/vendor/horde/core/lib/Horde/Core/Block/Layout/View.php:100
>> 2026-01-17T18:54:07.168944+01:00 wm HORDE:  3.  
>> Horde_Core_Block->_call()  
>> /var/www/html/wm/vendor/horde/core/lib/Horde/Core/Block.php:152
>> 2026-01-17T18:54:07.169130+01:00 wm HORDE:  4.  
>> Kronolith_Block_Month->_title()  
>> /var/www/html/wm/vendor/horde/core/lib/Horde/Core/Block.php:279
>> 2026-01-17T18:54:07.169317+01:00 wm HORDE:  5.  
>> Horde_Registry->getInitialPage()  
>> /var/www/html/wm/vendor/horde/kronolith/lib/Block/Month.php:42
>> 2026-01-17T18:54:07.169522+01:00 wm HORDE:  6.  
>> Horde_Registry->callAppMethod()  
>> /var/www/html/wm/vendor/horde/core/lib/Horde/Registry.php:2101
>> 2026-01-17T18:54:07.169686+01:00 wm HORDE:  7.  
>> Horde_Registry->getApiInstance()  
>> /var/www/html/wm/vendor/horde/core/lib/Horde/Registry.php:1201
>> 2026-01-17T18:54:07.169827+01:00 wm HORDE:  8.  
>> Horde_String::ucfirst()  
>> /var/www/html/wm/vendor/horde/core/lib/Horde/Registry.php:856
>> 2026-01-17T18:54:07.169950+01:00 wm HORDE:  9. substr()  
>> /var/www/html/wm/vendor/horde/util/lib/Horde/String.php:276
>> 2026-01-17T18:54:07.170072+01:00 wm HORDE: 10.  
>> Horde_ErrorHandler::errorHandler()
>> 2026-01-17T18:54:07.170217+01:00 wm HORDE:
>> 2026-01-17T18:54:07.170353+01:00 wm HORDE: [kronolith] Max memory  
>> usage: 2097152 bytes [pid 143558 on line 619 of  
>> "/var/www/html/wm/vendor/horde/core/lib/Horde/Registry.php"]
>>
>>> Many thanks,
>>> Andreas
>>>
>>> --
>>> Horde mailing list
>>> Frequently Asked Questions: http://horde.org/faq/
>>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>>
>> Mit freundlichen Grüßen,
>> Andreas Mauser
>> +49 160 551 1166
>> Frankfurt am Main
>>
>> --
>> Horde mailing list
>> Frequently Asked Questions: http://horde.org/faq/
>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>
> --
> Horde mailing list
> Frequently Asked Questions: http://horde.org/faq/To unsubscribe,  
> mail: horde-unsubscribe at lists.horde.org


More information about the horde mailing list