This has been my thought process on what’s happening: The fatal error is noted to be at line 1089 in setup.php. For me that is the snippet I pointed to earlier, “Adding Initial User…” This correlates with what I’m seeing on screen in terms of the freeze: It’s happening when there is an attempt to make the initial user for OEMR. The fatal error further refers me to line 360 of /var/www/openemr/library/classes/Installer.class.php. That line is the following:
$salt=oemr_password_salt(); // Uses the functions defined in library/authentication/password_hashing.php
When I go to password_hashing.php, I find the function for oemr_password_salt() that I pasted above. So it’s somewhere here where it’s all going wrong. I don’t understand why it’s happening in my specific case, but that’s what I’m seeing occur. Am I thinking right on this?