Hi
I have installed openemr. When i login to the system there is error at top left corner of the navigation bar saying
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/healthla/public_html/emr/interface/main/left_nav.php:1) in /home/healthla/public_html/emr/interface/globals.php on line 101
Further there are error messages in the Administrative >> Global section
ERROR: query failed: SELECT * FROM lang_definitions JOIN lang_constants ON lang_definitions.cons_id = lang_constants.cons_id WHERE lang_id=? AND constant_name = ? LIMIT 1
Error: Illegal mix of collations (latin1_bin,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation ‘=’
hi
Thanks for your help . I have installed in remote hosting account through c panel. I have followed the all steps mentioned here still error is there.
Any more suggestions please
Error message at the 1st screen left navigation menu… (Error1.png)
Hi
I have attached screen shots of the error messages here with
Error-01 at Left Navigation pannel
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/healthla/public_html/emr/interface/main/left_nav.php:1) in /home/healthla/public_html/emr/interface/globals.php on line 101
Error-02 at Administration >> Global tab (Error2.png_
ERROR: query failed: SELECT * FROM lang_definitions JOIN lang_constants ON lang_definitions.cons_id = lang_constants.cons_id WHERE lang_id=? AND constant_name = ? LIMIT 1
Error: Illegal mix of collations (latin1_bin,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation ‘=’
/home/healthla/public_html/emr/library/translation.inc.php at 36:sqlStatementNoLog
/home/healthla/public_html/emr/library/globals.inc.php at 2022:xl(Māori)
/home/healthla/public_html/emr/interface/super/edit_globals.php at 12:require_once(/home/healthla/public_html/emr/library/globals.inc.php)
Strict Standards: Non-static method Controller::act() should not be called statically in /home/healthla/public_html/emr/controller.php on line 5
Strict Standards: Non-static method Pharmacy::pharmacies_factory() should not be called statically, assuming $this from incompatible context in /home/healthla/public_html/emr/controllers/C_Pharmacy.class.php on line 47
Practice Settings
For the first error you mentioned, just try opening the /interface/globals.php and interface/main/left_nav.php file in another editor or save file with plain ASCII or as UTF-8 without the BOM. For windows try using notepad. For reference: reference_link.
And for other issues do provide your php version for more analysis.
Hi All
I’m still troublling to install this in my hosting account. I tired to do a new installation.
In the step 4 - Although it says connection to the database is success I can see some notices. I wonder this may cause all the problems.
"
Strict Standards: Declaration of dbTable::create() should be compatible with dbObject::create() in /home/healthla/public_html/emr/gacl/adodb/adodb-xmlschema.inc.php on line 599
Strict Standards: Declaration of ADODB2_mysql::_CreateSuffix() should be compatible with ADODB_DataDict::_CreateSuffix($fname, $ftype, $fnotnull, $fdefault, $fautoinc, $fconstraint) in /home/healthla/public_html/emr/gacl/adodb/datadict/datadict-mysql.inc.php on line 180"
I have attached screen shot as well.Please help me to sort it out
Thank you
Important that when you create a database manually to use UTF8 encoding. This way all the tables will use that encoding. Otherwise, you may end up with latin1 encoding which may cause above illegal mix errors.