[horde] portal white page
Ruud Baart
r.j.baart at prompt.nl
Mon Feb 2 16:04:45 UTC 2026
If I open in the browser and the portal page is shown, the logfile logs:
... GET /horde/services/portal ...
If the portal is not shown, perhaps a rewrite problem?
In my nginx config file:
location ^~ /horde/services/ajax.php {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_keep_conn on;
include includes/php.conf; # include fastcgi_pass and
fastcgi_params
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
Op 2-2-2026 om 16:32 schreef Brent:
> 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