Blank page after login from 8.00(3) to 8.2 or 8.3

Situation
Upgraded from 800(3) to 8.2
login page looks good but after that i see only an empty page

OpenEMR Version
I’m using OpenEMR 8.2

Browser:
I’m using: Firefox / Chrome

Operating System
I’m using: Ubuntu 24.04

This an ai attempt that failed
"Minimal Summary for OpenEMR Forum / Developers

I attempted an upgrade from OpenEMR 800(3) to OpenEMR 8.2.0 on Ubuntu/VirtualBox.
After upgrading the codebase, the system failed to load the main interface.

Symptoms

  • Login page loads.

  • After login, main.php is completely blank.

  • Apache logs repeatedly show:

Code

OpenEMR.CRITICAL: Parameter value "user_debug" is invalid

and:

Code

PHP Warning: require_once(/var/www/html/openemr/sites/default/config.php): 
Failed to open stream: No such file or directory
OpenEMR.CRITICAL: Uncaught exception! Error: Failed opening required '/var/www/html/openemr/sites/default/config.php'

What I did

  • Rebuilt /sites/default manually.

  • Copied only:

    • sqlconf.php

    • documents/

  • Created:

    • version.php

    • site.json

    • config.json

    • minimal config.php

  • Tried copying old config.php from 800(3).

  • Permissions set to www-data:www-data and 755.

Current state

  • Login works.

  • Main interface remains blank.

  • Apache logs continue to show:

    • user_debug invalid

    • config.php load failures

    • mysqli_query(): false given

Conclusion

The upgrade path from 800(3) → 8.2.0 appears to break due to:

  • incompatible legacy /sites/default structure

  • missing or invalid config.php

  • OpenEMR 8.2.0 expecting additional site initialization files that are not auto‑generated when /sites/default is manually rebuilt.

I will restore my VM back to 800(3) and request guidance on the correct upgrade procedure for this version jump."

Thank you

@eumetaxas It might be issue with your sixa and sixb key please take look key is there into respective location and DB.

Thank you.
It was not that. Copilot failed deepseek worked:
The user_debug database flag must be reset after upgrade
Fixed database setting:

sudo mysql -u root
USE openemr;
UPDATE globals SET gl_value = '0' WHERE gl_name = 'user_debug';
EXIT;

Tomorrow i will check functionality. Thank you again

1 Like

do you use deepseek offline?

Online but everything runs in different isolated vbox machines.
Why? Privacy?

Στις Τρί 25 Αυγ 2026, 20:19 ο χρήστης Nefesh medical <noreply@mail.open-emr.org> έγραψε:

just curious how well deepseek works

Just pasted online my own post and it replied with possible solutions

Στις Τετ 26 Αυγ 2026, 10:33 ο χρήστης Nefesh medical <noreply@mail.open-emr.org> έγραψε: