antijoey wrote on Friday, April 20, 2012:
Greetings,
I have a fresh installation in a shared hosting environment under Debian. For cross referencing, see this thread:
https://sourceforge.net/projects/openemr/forums/forum/202504/topic/4581341
The issue I am having is EXACTLY the same, with the following differences:
1) This not GoDaddy (iPage). although hosting setup is likely similar,
2) Latest patches have been applied (in hopes there was a fix),
3)This installation is 4 days old, whereas the above referenced thread is from June, 2011(toledomed test site is still there, behaving the same as my site: http://www.toledomed.com/emr )
Installation was flawless, all recommendations for php.ini were instituted, database was prepared in advance of installation. $webserver_root and $web_root in globals.php had to be set post installation to initiate log-in page. $_SESSION and $_GET echoes default.
Upon login, all frames display with “Site ID is missing from session data!”.
If I append globals.php before section starting line 124 with
ignoreAuth = true;
then I can successfully log in and view the main page, although much functionality is gone, and (of course), I need no credentials whatsoever to login.
This leads me to believe that something is wrong with authentication under the conditions which I am attempting to run OpenEMR. What function defines $ignoreAuth, and where is it?
I understand that there are only 2 people posting here who seem to be experiencing this (myself and toledomed). Does anyone have a clue as to why !$ignoreAuth = death ?
Thanks all,
AJ