I've checked the wiki but my SSL is fine.

Roundcube loads fine until I type in login information and click on 'login'.

Pages goes white, url in address bar is webmailurl.com/?_task=login

Does anyone know where I can check the logs for this issue?

Is this the central webmail or the local webmail on https://mail.customerdomain.com?

If it's the central webmail it's likely that the webmail website can't reach the control panel domain. Check the control panel domain has an SSL. Check ufw is enabled on your control panel server (run ufw enable as root).

The RoundCube error log is in a directory called 'logs' in the Roundcube website's public_html.

    Adam Thanks Adam - ufw is enabled on both ends. I don't see any blocks in the ufw logs for their IPs. This is also for when I press "webmail" when I am acting like a user.

    I'll see if I can find the logs directory for Roundcube.

    I'll add phpmyadmin is working fine. Just email seems to be an issue.

    Adam When I tested Enhance I ran into the whitescreen a few times too outside of emails. Probably from connection issues as well.

    From a UX/UI standpoint this is bad for customers and a small reason why I don't use enhance in production. Will there be useful error messages soon instead of just a white screen sometimes? It seems pretty straightforward to display an error page with maybe a code that can narrow down problems.

    If a customer were to run into logging into a white screen and it suddenly starts working again, from their perspective the panel is unreliable and therefore so is the hosting.

    a year later

    Hello,

    I'm having the same issue. What have you done?

    Thanks.

      ro4n It seems to be a frequent problem for us too. I need to ask @Adam about it, but it seems that at some point we had a control panel URL that changed, and in the public_html/config/config.inc.php file (you can't get there from the Enhance file manager but you can from the root shell) it still gets created as the OLD URL that doesn't exist in the line that reads

      $config['orchd_url'] = 'https://oldpanelurl.com/api';

      If that's incorrect just correct it and that should resolve the issue.

        ro4n I've submitted a ticket about this, and I'll let you know what I hear from Adam.

        • Edited

        MediaServe I hadn't thought of that. It works now.

        I appreciate your help. Thanks!

        This is indeed a bug, it can happen when the master organisation control panel domain is changed and the old domain is deleted. Adding the old control panel domain back as an alias of the primary control panel domain is the easiest fix but you can also edit config/config.inc.php in Roundcube.

        The behaviour has been completely rewritten in version 12.0.0.

        Another common cause of the white screen is having the Cloudflare proxy on the control panel domain. Their bot protection will block the PHP curl request which Roundcube makes to your control panel domain.

        Write a Reply...
        Follow @enhancecp