Difference between revisions of "Hosted OpenEMR"

From OpenEMR Project Wiki
 
(24 intermediate revisions by 2 users not shown)
Line 2: Line 2:
Installation of OpenEMR will require a number of distinct steps that often trip up the user in a hosted environment.
Installation of OpenEMR will require a number of distinct steps that often trip up the user in a hosted environment.


For a Linux based Server you can use the openemr-4.x.x.tar.gz file where a Webserver version of OpenEMR is mentioned.
 
==OpenEMR Location==
==OpenEMR Location==
:* Open File Manager in cPanel.
:* Open File Manager in cPanel.
Line 9: Line 8:
:* Select your domain's document root. Make sure you are in your domain's public_html folder.
:* Select your domain's document root. Make sure you are in your domain's public_html folder.
[[File:Rootfolder.png|center]]
[[File:Rootfolder.png|center]]
:* Upload openemr folder with all sub directories in it. You can zip and then extract it from your File Manager. (Or place the openemr-4.x.x.tar.gz in this folder and extract for new installations)


:* Now the application has been hosted in www.yourdomain.com/openemr.
::(In case you placed the Linux tar.gz file in this folder the folder will be named:  www.yourdomain.com/openemr-4.x.x after extraction. If needed you can rename this folder into openemr to be compatible with the next instructions)


==MySQL Creation==
==MySQL Creation==
:* You have to set up your database. Go back to your cPanel -> select Database Wizard.
:* You have to set up your database. Go back to your cPanel -> select Database Wizard.
:* [http://hints.steptoinstall.com/create-new-database-database-user-cpanel.html Database Creation Tutorial].   
:* [http://hints.steptoinstall.com/create-new-database-database-user-cpanel.html Database Creation Tutorial].   
:* Pay close attention to Permissions.
:* The user you create must have all privileges.
:* Note down the credentials.
[[File:Privileges.png|center]]
:* Be certain the collation of your tables matches that in the most current Demo.  [http://kb.siteground.com/how_can_i_change_my_mysql_database_collation/ Guide] for changing the collation.  Mismatch of collations is a very common setup error.
[[File:Hostedutf8.png|center]]




==OpenEMR Setup==
:* Write down the credentials for use in Step 2 of the OpenEMR setup.
:* Open the browser and navigate to www.yourdomain.com/openemr to start the installation.
:* Be certain the collation of your tables matches that in the most current Demo.  [https://docs.moodle.org/28/en/Converting_your_MySQL_database_to_UTF8 Guide] for changing the collation. Mismatch of collations is a very common setup error.


:* There will a series of entries which are very different from a localhost installation.
[[File:Hostedutf8.png|center]]


:* In Step 1 select second option, "I have already created the database".
==OpenEMR Setup==
:* There will be a series of entries which are very different from a localhost installation.
:* With a number of notable exceptions, as explained below; the installation steps are similar to that for the [[OpenEMR_Downloads|Linux Installation Guide]].
:* Download the OpenEMR zipped file from the Downloads section of the Wiki and unzip to the public_html folder.
:* Point your browser to www.yourdomain.com/openemr to start the installation.
:* In Step 1, select second option, "I have already created the database".
[[File:Hostedstep1.png|center]]
[[File:Hostedstep1.png|center]]




:* In Step 2 '''carefully''' complete the MySQL Server section.
:* In Step 2 '''carefully''' complete the '''MySQL Server''' section.
::* The Server Host is '''not''' localhost, but the IP address of the server running MySQL.
::* The Server Host is '''not''' localhost, but the IP address of the server running MySQL.
::* Enter the Database Name, Login Name and Password from MySQL Creation above.
::* Enter the Database Name, Login Name (Database Username) and Password from MySQL Creation above.
::* The User Hostname is '''not''' localhost, but the IP address of the server running Apache/PHP.
::* The User Hostname is '''not''' localhost, but the IP address of the server running Apache/PHP.
::* Incorrect entries will mean an installation failure.
::* Incorrect entries will mean an installation failure.
[[File:Hs2.png]]
::* Name for Root Account: replace "root" with: The login name of your C-Panel site. Use for Root pass the password for Login into your C-Panel site.


:* Supply a password for Initial User in the '''OpenEMR User''' section.
[[File:Step2.1.png]]


:* Complete the setup according to the Linux Installation Guide.
:* Complete the setup according to the Linux Installation Guide.


:* [http://www.smashingmagazine.com/2011/11/30/a-guide-to-php-error-messages-for-designers/ Troubleshooting Hints].
:* [http://www.smashingmagazine.com/2011/11/30/a-guide-to-php-error-messages-for-designers/ Troubleshooting Hints].
:* Follow all advises on website protection and HIPAA requirements, fines for bad secured websites and medical unlawful medical information breaches can be steep!.


   
   


Article courtesy of Jeyasithar of the OpenEMR Forums.
Article courtesy of [http://sourceforge.net/p/openemr/discussion/202505/thread/5e8750dc/#0651 Jeyasithar] of the OpenEMR Forums.


[[Category:Configuration Guide]][[Category:Installation]]
[[Category:Configuration Guide]][[Category:Installation]]

Latest revision as of 11:21, 17 October 2015

Foreword

Installation of OpenEMR will require a number of distinct steps that often trip up the user in a hosted environment.


OpenEMR Location

  • Open File Manager in cPanel.
  • Select your domain's document root. Make sure you are in your domain's public_html folder.
Rootfolder.png


MySQL Creation

  • You have to set up your database. Go back to your cPanel -> select Database Wizard.
  • Database Creation Tutorial.
  • The user you create must have all privileges.
Privileges.png


  • Write down the credentials for use in Step 2 of the OpenEMR setup.
  • Be certain the collation of your tables matches that in the most current Demo. Guide for changing the collation. Mismatch of collations is a very common setup error.
Hostedutf8.png

OpenEMR Setup

  • There will be a series of entries which are very different from a localhost installation.
  • With a number of notable exceptions, as explained below; the installation steps are similar to that for the Linux Installation Guide.
  • Download the OpenEMR zipped file from the Downloads section of the Wiki and unzip to the public_html folder.
  • Point your browser to www.yourdomain.com/openemr to start the installation.
  • In Step 1, select second option, "I have already created the database".
Hostedstep1.png


  • In Step 2 carefully complete the MySQL Server section.
  • The Server Host is not localhost, but the IP address of the server running MySQL.
  • Enter the Database Name, Login Name (Database Username) and Password from MySQL Creation above.
  • The User Hostname is not localhost, but the IP address of the server running Apache/PHP.
  • Incorrect entries will mean an installation failure.
  • Supply a password for Initial User in the OpenEMR User section.

Step2.1.png


  • Complete the setup according to the Linux Installation Guide.


Article courtesy of Jeyasithar of the OpenEMR Forums.