Hosting Open-EMR

Has anyone succeeded in hosting Open-EMR on BLUEHOST. If not, what low-cost ISP has been successful in hosting Open-EMR?

Hi @barringer7777,

In the past, we’ve had very limited success deploying OpenEMR on shared hosting platforms. We have recently launched an Amazon Web Services Cloud solution. You can find details about it by reading the AWS Cloud Documentation

Looks promising…where are the costs associated with launching on AWS?

We’re not going for production…we provide Cyber-LMS training services and would like to use Open-EMR as a “sandbox” for our students.

@MatthewVita may have some pricing ideas, he’s been the leader of this project. Additionally, if you’re not using this for production, it may be beneficial to use your own servers to host. I have a feeling the AWS production may be a bit pricey for non-production use

It’s what we expected…so we’re back to the difficulty of “shared hosting” being problematic. Is there anything out there that we can host Open-EMR? We’re already paying for BLUEHOST. We have our MOODLE site hosted with no difficulties.

Replied to your email. LightSail cloud will be available in 2-3 weeks. It’s 5-10 dollars (USD) per month but not HIPAA friendly.

-m

I don’t have experience with that specific hosting provider. You can always try the install and post errors here and we can see how it goes

1 Like

see my postings under “persistent connections” posted herein.

$5 would be workable…please advise, not using for production so LightSail Cloud would work without HIPAA.

hi @barringer7777, re: Persistent Connectons

are you able to log in to your bluehost control panel and quoted from their website:

you can disable FastCGI for PHP on any of your subdirectories while leaving the rest of the account enabled for performance.

I’ll check again…and let you know, thanks

Hi, i’ve successfully installed an instance at my arvixe.com shared hosting plan using one of my 5 subdomains on my basic plan subscription. so far so good. care to give it a try?

Hi,

I had installed Openemr on shared hosting too and run without much problem. You can try https://www.hosting24.com/

Good luck!

Hi, @jhunyan have you made any provisions on defending against brute force attacks? a captcha, a login timeout system or something else?

bluehost is recommending to reload drivers and php…how can we do this?

Warning: mysqli_real_connect(): Persistent connections are disabled. Downgrading to normal in /home5/eteamusa/public_html/openemr/vendor/adodb/adodb-php/drivers/adodb-mysqli.inc.php on line 123

Warning: mysqli_real_connect(): Persistent connections are disabled. Downgrading to normal in /home5/eteamusa/public_html/openemr/vendor/adodb/adodb-php/drivers/adodb-mysqli.inc.php on line 123

Warning: mysqli_real_connect(): Persistent connections are disabled. Downgrading to normal in /home5/eteamusa/public_html/openemr/vendor/adodb/adodb-php/drivers/adodb-mysqli.inc.php on line 123

Warning: session_regenerate_id(): Cannot regenerate session id - headers already sent in /home5/eteamusa/public_html/openemr/interface/main/main_screen.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at /home5/eteamusa/public_html/openemr/vendor/adodb/adodb-php/drivers/adodb-mysqli.inc.php:123) in /home5/eteamusa/public_html/openemr/interface/main/main_screen.php on line 120

probably want to ask @bluehost

Hi @barringer7777,

Regarding Headers already sent by, We can check whether the headers is sent through the function headers_sent() function like the following,

  if(headers_sent()){
     //Do the work if the headers sent.
  } 
  else{
     //Do the work if the headers not sent.
  }

and for more information refer this link: http://php.net/manual/en/function.headers-sent.php.
You can see some common reasons for “headers already sent” warning message : https://stackoverflow.com/questions/8028957/how-to-fix-headers-already-sent-error-in-php/8028979#8028979

In run time through php script we can enable the persistent connection in mysqli through mysqli.allow_persistent variable. For more information about this refer the following link : http://php.net/manual/en/mysqli.configuration.php#ini.mysqli.allow-persistent.
But there is also some problems in creating the persistent connections. check here : https://meta.wikimedia.org/wiki/Why_persistent_connections_are_bad

Thanks,
ViSolve

My problem appears to be a php to db error:
$ADODB_FETCH_MODE = ADODB_FETCH_NUM;