Εγκατάσταση Ιατρικού πακέτου OpenEMR

Οδηγοί - How to - Tutorials

Δημοσίευσηαπό diamond_gr » Δευτ Μάιος 03, 2010 1:36 am

Ο οδηγός αποτελείται από 2 κομμάτια. Το 1ο κομμάτι πως θα στηθεί MySQLl/PHP/Apache και στο 2ο κομμάτι πως θα στηθεί το πρόγραμμα.

ΕΓΚΑΤΑΣΤΑΣΗ MySQL/PHP/Apache ΣΕ FEDORA



1. Εγκαταστήστε τους Apache (httpd), PHP, MySQL. Ανοίξτε τερματικό και δώστε:

Κώδικας: Επιλογή όλων
su
#yum -y install httpd php mysql mysql-server php-mysql


2. Εαν θέλετε οι υπηρεσίες να ξεκινούν αυτόματα, πρέπει να δώσετε τις εντολές:

Κώδικας: Επιλογή όλων
#/sbin/chkconfig httpd on
#/sbin/chkconfig --add mysqld         [αυτό δεν είναι απαραίτητο για τις τελευταίες εκδόσεις]
#/sbin/chkconfig mysqld on


Για να ξεκινήσετε τις υπηρεσίες χειροκίνητα:

Κώδικας: Επιλογή όλων
#/sbin/service httpd start
#/sbin/service mysqld start


3. ΣΗΜΑΝΤΙΚΟ! Πρέπει να δώσετε κωδικό root για την mysql database. Χωρίς κωδικό, ΟΠΟΙΟΣΔΗΠΟΤΕ μπορεί να μπε στην βάση δεδομένων σας. Ο κωδικός root της mysql πρέπει να είναι διαφορετικός από τον κωδικό root του υπολογιστή σας.

Κώδικας: Επιλογή όλων
#mysqladmin -u root password 'ΝΕΟΣ-ΚΩΔΙΚΟΣ'           [τα εισαγωγικά χρειάζονται]


4. Επιπλέον αλλαγές ασφαλείας στην mysql.

Κώδικας: Επιλογή όλων
mysql -u root -p

mysql> DROP DATABASE test;                            [διαγράφει την βάση δεδομένων test]
mysql> DELETE FROM mysql.user WHERE user = '';        [διαγράφει την ανώνυμη πρόσβαση]
mysql> FLUSH PRIVILEGES;


5. Ακολουθώντας τις εντολές παραπάνω, η αποθήκευση των δεδομένων σας στον Apache γίνεται στο κατάλογο /var/www/html/

6. Το βήμα αυτό δεν είναι απαραίτητο γιατί το OpenEMR φτιάχνει αυτόματα. Φτιάξτε βάση δεδομένων και χρήστη της βάσης δεδομένων.

Κώδικας: Επιλογή όλων
mysql> CREATE DATABASE web_db;
mysql> GRANT ALL PRIVILEGES ON web_db.* TO 'ΧΡΗΣΤΗΣ'@'localhost' IDENTIFIED BY 'ΚΩΔΙΚΟΣ';


ΠΗΓΗ:
Installing Apache, PHP, and MySQL on Fedora Core


ΕΓΚΑΤΑΣΤΑΣΗ OpenEMR 3.2



1. Κατεβάστε το αρχείο OpenEMR 3.2.

2. Αποσυμπιέστε το αρχείο με την εντολή:

Κώδικας: Επιλογή όλων
tar -pxvzf openemr-3.2.0.tar.gz


3. Μετακινήστε το αρχείο με τις εντολές:

Κώδικας: Επιλογή όλων
su
#mv openemr-3.2.0 /var/www/html/openemr


4. Μετακινηθείτε στον κατάλογο:

Κώδικας: Επιλογή όλων
su
#cd /var/www/html


όπου πρέπει να αλλάξετε τα δικαιώματα (πρέπει να είστε χρήστης root):

Κώδικας: Επιλογή όλων
#chmod 666 openemr/library/sqlconf.php
#chmod 666 openemr/interface/globals.php


5. Πρέπει να αλλάξουν δικαιώματα στους καταλόγους ώστε να είναι προσπελάσιμοι. Πρέπει να είστε χρήστης root.

Κώδικας: Επιλογή όλων
#chown -R apache:apache openemr/documents
#chown -R apache:apache openemr/edi
#chown -R apache:apache openemr/era
#chown -R apache:apache openemr/custom/letter_templates
#chown -R apache:apache openemr/library/freeb
#chown -R apache:apache openemr/gacl/admin/templates_c
#chown -R apache:apache openemr/interface/main/calendar/modules/PostCalendar/pntemplates/cache
#chown -R apache:apache openemr/interface/main/calendar/modules/PostCalendar/pntemplates/compiled


6. Τώρα ξεκινάει η εγκατάσταση του προγράμματος μέσα από τον browser σας. Δώστε την διεύθυνση

http://localhost/openemr/setup.php

Πρέπει να σας ανοίξει η οθόνη:



Η οθόνη δείχνει ότι όλα είναι ΟΚ και μπορεί να προχωρήσει η εγκατάσταση. Πατήστε το Continue.
ΑΝ ΥΠΑΡΧΕΙ ΛΑΘΟΣ, ΔΕΙΤΕ ΤΑ ΜΗΝΥΜΑΤΑ ΚΑΙ ΚΑΝΤΕ ΑΥΤΟ ΠΟΥ ΣΑΣ ΛΕΝΕ.

7. Στην επόμενη οθόνη σας ρωτάει αν έχετε ήδη μια βάση δεδομένων ή θέλετε νέα. Καλύτερα να μην διμιουργήσετε με τον τρόπο που αναφέραμε παραπάνω αλλά να δημιουργήσετε μια νεα βάση μέσα από το πρόγραμμα:



8. Στην επόμενη οθόνη, δίνετε όλα τα στοιχεία της βάσης δεδομένων. ΠΡΟΣΟΧΗ ο κωδικός root της mySQL πρέπει να είναι ο ίδιος που δώσατε παραπάνω.



Πατήστε Continue όταν τελειώσετε. Θα δείτε τα αποτελέσματα ότι όλα είναι ΟΚ.



9. Στο επόμενο βήμα θα σεταριστούν προσβάσεις κλπ που δώσατε σε προηγούμενο βήμα. Θα πρέπει να δείτε την οθόνη:



10. Εδώ θα εγκατασταθεί ο PHP.



11. Και τέλος ο Apache.



12. Εδώ τελειώσαμε. Σας λέει πληροφορίες σχετικά. Μπορείτε να ξεκινήσετε το πρόγραμμα με το link που σας δίνει.



13. Θα δείτε την οθόνη



όπου δίνετε

Κώδικας: Επιλογή όλων
USER: admin
PASS: pass


και είστε στο πρόγραμμα.



14. Για να ασφαλίσουμε τα αρχεία, ως root δώστε τις εντολές:

Κώδικας: Επιλογή όλων
#chmod 644 openemr/library/sqlconf.php
#chmod 644 openemr/interface/globals.php
#chmod 600 openemr/acl_setup.php
#chmod 600 openemr/acl_upgrade.php
#chmod 600 openemr/sl_convert.php
#chmod 600 openemr/setup.php
#chmod 600 openemr/sql_upgrade.php
#chmod 600 openemr/gacl/setup.php
#chmod 600 openemr/ippf_upgrade.php


Για να μπείτε, πρέπει να πάτε στην διεύθυνση:

http://localhost/openemr/

Δοκιμάστε ένα Demo του προγράμματος.

ΠΗΓΗ:
OpenEMR 3.2 Linux Installation
NAVIGATION INDEX
Εγχειρίδιο χρήστη (HTML)
Εγχειρίδιο χρήστη (pdf)
The OpenEMR Documentation Wiki

ΒΙΝΤΕΟ:
Τελευταία επεξεργασία από diamond_gr και Κυρ Ιουν 20, 2010 1:11 pm, έχει επεξεργασθεί 7 φορά/ες συνολικά
Γνώσεις ⇛ Linux: Την παλεύω ┃ Κτηνιατρικές: Δεν την παλεύω ┃ Αγγλικά: Σκράπας
Προσωπικό blog
Petcouple ζευγάρωσε το ζωάκι σου
Ένα γραμμάριο δράσης αξίζει ένα τόνο θεωρίας
Άβαταρ μέλους
diamond_gr
Απλός Συντονιστής
Απλός Συντονιστής
 
Δημοσιεύσεις: 818
Εγγραφή: Πέμ Μάιος 28, 2009 11:50 pm
Τοποθεσία: Θεσσαλονίκη

Δημοσίευσηαπό linuxman » Δευτ Μάιος 03, 2010 2:04 pm

Το OpenEMR 3.2. μπορεί να τρέξει και σε XAMPP ? Για να μπορεί να το βάλει και κάποιος που έχει διαφορετική Διανομή από Fedora !
Διαδικασία θα είναι ίδια ? Thinking
Έτσι που το βλέπω θα πρέπει να κάνουμε το Σύστημα μας WebServer που ίσος δεν είναι καλύτερη λύση .
Οδηγίες προς Νεοεισερχόμενους
LinuxMint 17 qiana 3.13.0-24-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
Intel Core i3-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116]
wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a]
Άβαταρ μέλους
linuxman
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 912
Εγγραφή: Σάβ Φεβ 28, 2009 2:39 pm
Τοποθεσία: Θεσσαλονίκη

Δημοσίευσηαπό diamond_gr » Δευτ Μάιος 03, 2010 3:47 pm





Γνώσεις ⇛ Linux: Την παλεύω ┃ Κτηνιατρικές: Δεν την παλεύω ┃ Αγγλικά: Σκράπας
Προσωπικό blog
Petcouple ζευγάρωσε το ζωάκι σου
Ένα γραμμάριο δράσης αξίζει ένα τόνο θεωρίας
Άβαταρ μέλους
diamond_gr
Απλός Συντονιστής
Απλός Συντονιστής
 
Δημοσιεύσεις: 818
Εγγραφή: Πέμ Μάιος 28, 2009 11:50 pm
Τοποθεσία: Θεσσαλονίκη

Δημοσίευσηαπό diamond_gr » Δευτ Μάιος 03, 2010 11:17 pm

Καταρχήν εγκαθιστούμε το XAMPP όπως αναφέρεται στον οδηγό αυτό.

Σας υπενθυμίζω για να ξεκινήσει ο server θέλει να χρησιμοποιήσετε την εντολή σαν χρήστης root:

Κώδικας: Επιλογή όλων
/opt/lampp/lampp start


Και παίρνεις αποτέλεσμα

Κώδικας: Επιλογή όλων
Starting XAMPP for Linux 1.7.3a...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.


ΕΓΚΑΤΑΣΤΑΣΗ OpenEMR



Ο τρόπος εγκατάστασης είναι παρόμοιος. Απλά αλλάζουν κάποια πράγματα πριν ξεκινήσει η εγκατάσταση. Θα τα αναφέρουμε και μετά η εγκατάσταση γίνεται όπως και παραπάνω.

1. Κατεβάστε το αρχείο OpenEMR 3.2.

2. Γίνετε διαχειριστής και αποσυμπιέστε το:

Κώδικας: Επιλογή όλων
su
pass:
#tar -pxvzf openemr-3.2.0.tar.gz


3. Μετακινήστε το αρχείο (όντας διαχειριστής):

Κώδικας: Επιλογή όλων
#mv openemr-3.2.0 /opt/lampp/htdocs/openemr


4. Ανοίξτε το αρχείο globals.php

Κώδικας: Επιλογή όλων
#gedit /opt/lampp/htdocs/openemr/interface/globals.php


Κάντε τις αλλαγές:
Κώδικας: Επιλογή όλων
$webserver_root ="/var/www/openemr"; σε $webserver_root = "/opt/lampp/htdocs/openemr";
Και το $web_root σε $web_root = "/openemr";


5. Ανοίξτε το αρχείο php.ini:

Κώδικας: Επιλογή όλων
#gedit /opt/lampp/etc/php.ini


και κάντε την αλλαγή:

Κώδικας: Επιλογή όλων
"display_errors = On" σε "display_errors = Off"


6. Αλλάξτε και τα δικαιώματα με τις εντολές:

Κώδικας: Επιλογή όλων
chown -R nobody:nogroup /opt/lampp/htdocs/openemr/library/freeb
chown -R nobody:nogroup /opt/lampp/htdocs/openemr/custom/letter_templates


7. Ακολουθεί το κομμάτι εγκατάστασης μέσα από τον web browser για το οποίο ανατρέξτε παραπάνω:

http://localhost/openemr/setup.php
Γνώσεις ⇛ Linux: Την παλεύω ┃ Κτηνιατρικές: Δεν την παλεύω ┃ Αγγλικά: Σκράπας
Προσωπικό blog
Petcouple ζευγάρωσε το ζωάκι σου
Ένα γραμμάριο δράσης αξίζει ένα τόνο θεωρίας
Άβαταρ μέλους
diamond_gr
Απλός Συντονιστής
Απλός Συντονιστής
 
Δημοσιεύσεις: 818
Εγγραφή: Πέμ Μάιος 28, 2009 11:50 pm
Τοποθεσία: Θεσσαλονίκη


Επιστροφή στο Οδηγοί Χρήσης



Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση : Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης

cron