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/defaultmanually. -
Copied only:
-
sqlconf.php -
documents/
-
-
Created:
-
version.php -
site.json -
config.json -
minimal
config.php
-
-
Tried copying old
config.phpfrom 800(3). -
Permissions set to
www-data:www-dataand755.
Current state
-
Login works.
-
Main interface remains blank.
-
Apache logs continue to show:
-
user_debuginvalid -
config.phpload failures -
mysqli_query(): false given
-
Conclusion
The upgrade path from 800(3) → 8.2.0 appears to break due to:
-
incompatible legacy
/sites/defaultstructure -
missing or invalid
config.php -
OpenEMR 8.2.0 expecting additional site initialization files that are not auto‑generated when
/sites/defaultis 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