Σελίδα 1 από 1

  Το θέμα επιλύθηκε

ΔημοσίευσηΔημοσιεύτηκε: Δευτ Μάιος 03, 2010 6:54 pm
από diamond_gr
Ξεκίνησα να στήσω το OpenEMR με το XAMPP αλλά δεν τα κατάφερα και τελικά το έκανα όπως αναφέρω στον οδηγό εδώ.

Μετά από έρευνα στο δίκτυο, βρήκα την διεύθυνση αυτή που αναφέρει πως μπορεί να στηθεί το OpenEMR με το XAMPP.

Ακολούθησα το στήσιμο του XAMPP σύμφωνα με τον οδηγό αυτό. Έκανα κανονικά την εκκίνηση του server.

Αντέγραψα το πρόγραμμα στο φάκελο

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


και αφού άλλαξα τα δικαιώματα σύμφωνα με τον οδηγό εδώ, έκανα τις αλλαγές:

1. Στο globals.php, που βρίσκεται στον κατάλογο openemr/interface.

Αλλαγή $webserver_root ="/var/www/openemr"; σε $webserver_root = "/opt/lampp/htdocs/openemr";
Και το $web_root σε $web_root = "/openemr";

2. Στο αρχείο /etc/php.ini αλλαγή "display_errors = On" σε "display_errors = Off"

ξεκίνησα να το εγκαταστήσω δίνοντας την διεύθυνση στον browser http://localhost/openemr/setup.php.

Τελικά παίρνω τα αποτελέσματα

Κώδικας: Επιλογή όλων
Notice: Undefined index: state in /opt/lampp/htdocs/openemr/setup.php on line 10
OpenEMR Setup


Notice: Undefined index: server in /opt/lampp/htdocs/openemr/setup.php on line 111

Notice: Undefined index: port in /opt/lampp/htdocs/openemr/setup.php on line 112

Notice: Undefined index: dbname in /opt/lampp/htdocs/openemr/setup.php on line 113

Notice: Undefined index: root in /opt/lampp/htdocs/openemr/setup.php on line 114

Notice: Undefined index: login in /opt/lampp/htdocs/openemr/setup.php on line 115

Notice: Undefined index: pass in /opt/lampp/htdocs/openemr/setup.php on line 116

Notice: Undefined index: loginhost in /opt/lampp/htdocs/openemr/setup.php on line 117

Notice: Undefined index: collate in /opt/lampp/htdocs/openemr/setup.php on line 118

Notice: Undefined index: rootpass in /opt/lampp/htdocs/openemr/setup.php on line 119

Notice: Undefined index: iuser in /opt/lampp/htdocs/openemr/setup.php on line 120

Notice: Undefined index: iuname in /opt/lampp/htdocs/openemr/setup.php on line 121

Notice: Undefined index: igroup in /opt/lampp/htdocs/openemr/setup.php on line 122

Notice: Undefined index: openemrBasePath in /opt/lampp/htdocs/openemr/setup.php on line 123

Notice: Undefined index: openemrWebPath in /opt/lampp/htdocs/openemr/setup.php on line 124

Welcome to OpenEMR. This utility will step you through the installation and configuration of OpenEMR for your practice.

    * Before proceeding, be sure that you have a properly installed and configured MySQL server available, and a PHP configured webserver.
    * Detailed installation instructions can be found in the 'INSTALL' manual file.
    * If you are upgrading from a previous version, do NOT use this script. Please read the 'Upgrading' section found in the 'INSTALL' manual file.

We will now ensure correct file and directory permissions before starting installation:
Ensuring following files are world-writable...
'/opt/lampp/htdocs/openemr/library/sqlconf.php' file is ready.
'/opt/lampp/htdocs/openemr/interface/globals.php' file is ready.

Ensuring following directories have proper permissions...
'/opt/lampp/htdocs/openemr/documents' directory is ready.
'/opt/lampp/htdocs/openemr/edi' directory is ready.
'/opt/lampp/htdocs/openemr/era' directory is ready.

UNABLE to open directory '/opt/lampp/htdocs/openemr/library/freeb' for writing by web server.
(configure directory permissions; see below for further instructions)

UNABLE to open directory '/opt/lampp/htdocs/openemr/custom/letter_templates' for writing by web server.
(configure directory permissions; see below for further instructions)
'/opt/lampp/htdocs/openemr/gacl/admin/templates_c' directory is ready.
'/opt/lampp/htdocs/openemr/interface/main/calendar/modules/PostCalendar/pntemplates/compiled' directory is ready.
'/opt/lampp/htdocs/openemr/interface/main/calendar/modules/PostCalendar/pntemplates/cache' directory is ready.

You can't proceed until all directories are ready.
In linux, recommend changing owners of these directories to the web server. For example, in many linux OS's the web server user is 'apache', 'nobody', or 'www-data'. So if 'apache' were the web server user name, could use the command 'chown -R apache:apache directory_name' command.
Fix above directory permissions and then click the 'Check Again' button to re-check directories.


Έχω δώσει ήδη τις εντολές:

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


Τί κάνω λάθος; Πως να το διορθώσω;

ΔημοσίευσηΔημοσιεύτηκε: Δευτ Μάιος 03, 2010 7:28 pm
από warlordfff
Γιατι δεν εβαλες LAMP;
Αυτο το λαθος εκανες κατα την γνωμη μου.

ΔημοσίευσηΔημοσιεύτηκε: Δευτ Μάιος 03, 2010 10:06 pm
από diamond_gr
Το XAMPP ιδέα του Σερτζ. Βρήκα κάποιες άκρες. Θα δούμε τί παίζει.

ΔημοσίευσηΔημοσιεύτηκε: Δευτ Μάιος 03, 2010 10:59 pm
από diamond_gr
Το έλυσα το πρόβλημα. Δες οδηγό εδώ.
Το XAMPP είναι για περιβάλλοντα ανάπτυξης και έχει πολλά θέματα ασφάλειας.
Καλύτερα να εγκαθίστανται πακέτα της διανομής.

ΔημοσίευσηΔημοσιεύτηκε: Δευτ Μάιος 03, 2010 11:59 pm
από warlordfff
Ρε Σταθη αμα το Xamp το εβαλες σε Fedora Δειξε και στον Μπαχαρακη τον τροπο γιατι οταν ειχα το ιδιο προβλημα μου ελεγε οτι λυνετε αλλα ποτε δεν μου ειπε πως,ουτε οταν του ειπα να το λαπτοπ,δες το.

ΔημοσίευσηΔημοσιεύτηκε: Τρί Μάιος 04, 2010 12:50 am
από linuxman
diamond_gr έγραψε:Το έλυσα το πρόβλημα. Δες οδηγό εδώ.
Το XAMPP είναι για περιβάλλοντα ανάπτυξης και έχει πολλά θέματα ασφάλειας.
Καλύτερα να εγκαθίστανται πακέτα της διανομής.

Λάθος , δεν είναι απλά περιβάλλον ανάπτυξης άλλα ένα σύνολο που μπορείς να το κλείσεις όταν δεν χρειάζεσαι .
Τα πακέτα γιατί να το βάζεις και να τρέχουν όταν δεν το χρειάζεσαι .
Δεν υπάρχει λόγος να κάνεις ένα απλό Η/Υ προσωπικό WebServer βάζοντας πακέτα πολλές φορές δεν τα χρειάζεσαι .
Εάν μιλάμε για Fedora Server θα πω ναι , βάζεις και όλα ότι χρειάζεται και χωρίς γραφικό και κάνεις την δουλεία σου .
Αν μιλάμε για προσωπικό Η/Υ δεν υπάρχει κανείς λόγος να το κάνεις .

ΔημοσίευσηΔημοσιεύτηκε: Τρί Μάιος 04, 2010 6:36 am
από diamond_gr
Έχω την εντύπωση ότι έτσι όπως το έστησα με πακέτα Fedora, μπορείς να τρέχεις server όταν χρειάζεσαι.
Έχω βάλει ενα να ξεκινάνε αυτόματα ή χειροκίνητα.