Call-time pass-by-reference

samsalas wrote on Wednesday, March 02, 2011:

I have installed openemr on a linux server and receive this error upon startup.  Can I ignore these errors? is there a repair?  I have updated the php.ini. 

Warning: Call-time pass-by-reference has been deprecated in /home/content/15/4915415/html/openemr/library/freeb/xmlrpcs.inc on line 498

Warning: Call-time pass-by-reference has been deprecated in /home/content/15/4915415/html/openemr/library/freeb/xmlrpcs.inc on line 501

Warning: Call-time pass-by-reference has been deprecated in /home/content/15/4915415/html/openemr/library/freeb/xmlrpcs.inc on line 538
Patient Notes (See All) and Authorizations (More)

yehster wrote on Wednesday, March 02, 2011:

Presumably you are using 3.2? The HEAD of 4.0 should no longer have those messages.
Yes, you can ignore the errors.  If you want to eliminate them from your log you can further update your php.ini with the following line:

error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE

samsalas wrote on Thursday, March 03, 2011:

Yes I am using 3.2.  what do you mean the HEAD of 4.0 should no longer have those messages.  should I upgrade?

yehster wrote on Thursday, March 03, 2011:

If your only concern is those notifications, then I don’t think it makes sense for you to upgrade at this time.  HEAD simply refers to the most recent updates in the git repository.

samsalas wrote on Wednesday, March 16, 2011:

I made the change in my php.ini file and it did not change  the error messages.  Could my php.ini file be in the wrong folder.  My server is on Godaddy, and I have it in my root directory.

sunsetsystems wrote on Wednesday, March 16, 2011:

Create a script in your web directory containing this line:

<?php phpinfo(); ?>

… call it something like info.php.  Then run it with your browser.  It will tell you all kinds of stuff including the location of your php.ini.

Rod
www.sunsetsystems.com

samsalas wrote on Wednesday, March 16, 2011:

it says that my php.ini file is located /web/conf/php5.ini, but I have no file called “web” on my server.  I even used a terminal connection to view sub directories.

yehster wrote on Wednesday, March 16, 2011:

You should check with GoDaddy.com support about how to change php settings, if that’s even possible to do in your hosted environment.

tmccormi wrote on Wednesday, March 16, 2011:

I believe  that php.ini setting can be overidden in your code, you may need to do a customization around that.   Or find a host that you have more control over.
-Tony

zhhealthcare wrote on Wednesday, March 16, 2011:

Godaddy is reeeeeaaaally bad.  Try using bluehost if you want total control, i.e. if you are looking in that category of hosting.

Shameem

sraj49 wrote on Wednesday, March 16, 2011:

I have very good experience with 1 and 1 as well as siteground. Both provide dedicated servers, VPS as well as shared hosting.

Raj

tmccormi wrote on Wednesday, March 16, 2011:

This might help you …

http://php.net/manual/en/function.ini-set.php

marka1211 wrote on Thursday, March 17, 2011:

Samsalas:  I am looking at using openemr in my surgical practice.  Would you mind telling me a little about your setup, and how it is working?  TIA

MarkA

samsalas wrote on Tuesday, March 22, 2011:

Thanks everyone for your help.  I figured out that I am running php5 therefore my php initialization file needed to be php5.ini
problem solved.

Sam