[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