Roundcube is no longer working

Discussion in 'ISPConfig 3 Priority Support' started by muelli75, Jun 2, 2026.

  1. muelli75

    muelli75 Member HowtoForge Supporter

    On my Debian bookworm Roundcube (roundcube:all/bookworm-security 1.6.5+dfsg-1+deb12u9) Roundcube suddenly stopped to work.

    All I get at https://mydomain.com/webmail is in the title "Internal error"
    ------
    Oops... something went wrong!
    An internal error has occurred. Your request cannot be processed at this time.
    For administrators: Please check the application and/or server error logs for more information.
    ------
    But sadly there are no entrys in /var/log/syslog, /var/log/roundcube/error.log or in journalctl -p debug --since "4 hours ago"|grep round

    Does anyone have any idea where the service logs the errors?

    Thanks for any hints!
     
  2. till

    till Super Moderator Staff Member ISPConfig Developer

    Take a look at the Apache or Nginx error.log file. Errors from PHP applications get logged there.
     
  3. pvanthony

    pvanthony Active Member HowtoForge Supporter

    could it be the /etc/roundcube/default.conf file has the wrong permissions or wrong owner?
     
  4. muelli75

    muelli75 Member HowtoForge Supporter

    Thank you @till ! Roundcube now works.

    I'd love to post the solution here, but a Cloudflare block dialog is preventing me from doing so.
    Ich will try it again in a few days.
     
  5. muelli75

    muelli75 Member HowtoForge Supporter

    Thank you @till !

    I checked out in /var /log / apache2/ error.log (sorry for that typing, but without the spaces this message get blocked by cloudflare.)
    Code:
    [Tue Jun 2026] AH01071: Got error 'Primary script unknown'
    [Tue Jun 2026] [autoindex:error] AH01276: Cannot serve directory /var/www/apps/: No matching DirectoryIndex (index.html,index.cgi,index.pl,index.php,index.xhtml,index.htm,index.html,index.cgi,index.pl,index.php,index.xhtml,index.htm,standard_index.html) found, and server-generated directory index forbidden by Options directive
    and that brought me to the (default) php-config for apache2/ISPConfig.

    Hm, checking subdomain.myserver.at:8081/webmail sent to apache2/error.log
    Code:
    [proxy_fcgi:error] AH01071: Got error 'PHP message: PHP Parse error:  syntax error, unexpected '|', expecting ';' or '{' in /usr/share/roundcube/program/lib/Roundcube/rcube_utils.php on line 431'
    Because this server had several updates, the used php was 7.4. But Roundcube 1.6.5 requires 8.x.

    So I did
    Code:
    a2disconf php7.4-fpm
    a2enconf php8.2fpm
    and
    Code:
    systemctl reload apache2
    After that, roundcube worked again.
     
    ahrasis and till like this.

Share This Page