Χριστοφορίδης Ιωάννης Ραφαήλ
Σχεδιασμός πληροφοριακού συστήματος διαχείρισης μητρώου
υλικών
61
5.1 Οδηγίες Εγκατάστασης
Αρχικά πρέπει όλα τα αρχεία του συστήματος (Εικόνα 2) να ανέβουν στο φάκελο
html_public του server. Τα δικαιώματα
k
πρέπει να είναι όλα 0755 εκτός από τους φακέλους
upload, files, temp και phpqrcode που βρίσκεται στον φάκελο "includes" οι οποίοι θέλουν
0777. Έπειτα θα πρέπει να επεξεργαστεί το αρχείο config.php που βρίσκεται στον φάκελο
includes. Στην Εικόνα 8 φαίνεται πως περίπου πρέπει να είναι το περιεχόμενο του config.php.
Αναλυτικότερα, oι σταθερές του έχουν ως εξής
l
:
MYSQLHOST: Ορίζεται ο MySQL host που έχει η βάση δεδομένων. Παράδειγμα σωστής
παραμετροποίησης
αν
χρησιμοποιείται
socket
είναι
η:
/zstorage/home/ictest00368/mysql/run/mysql.sock
MYSQLUSER: Ορίζεται ο χρήστης της βάσης που θα χρησιμοποιηθεί. Ο χρήστης πρέπει
να έχει όλα τα δικαιώματα, ώστε να λειτουργήσει σωστά η βάση. Παράδειγμα χρήσης
του διαχειριστή της βάσης δεδομένων: root
MYSQLPASS: Ορίζεται ο κωδικός του χρήστη που δηλώσατε παραπάνω και θα
χρησιμοποιείται για την σύνδεση στην βάση δεδομένων.
MYSQLPREF: Ορίζεται το πρόθεμα που θα έχουν οι πίνακες της βάσης, ώστε να μην
έρχονται σε σύγκρουση με άλλες βάσεις που υπάρχουν πιθανώς στον server. Για
παράδειγμα αν μπει η παράμετρος "dx", τότε θα δημιουργηθεί ο πίνακας "dxusers"
αντί για "users".
MYSQLBASE: Ορίζεται το όνομα της βάσης δεδομένων που θα χρησιμοποιηθεί.
MYSQLHTYP: Ορίζεται ο τύπος της σύνδεσης της βάσης δεδομένων. Παράδειγμα
σωστής παραμετροποίησης αν η βάση MySQL λειτουργεί με sockets είναι: unix_socket
HTMLHOME: Ορίζεται ο σύνδεσμος που οδηγεί στην αρχική σελίδα του συστήματος.
Συγκεκριμένα στον server zafora χρησιμοποιήθηκε η παρακάτω ρύθμιση:
zafora.icte.uowm.gr/~ictest00368/
DISPERROR: Φανερώνει διάφορα σφάλματα κώδικα αν υπάρχουν. Χρησιμοποιείται
κυρίως για ανάγκες debugging.
HELPON: Αν είναι TRUE εμφανίζει βοηθητικά κείμενα στο τέλος της σελίδας.
Στην συνέχεια ανοίγουμε σε κάποιον browser το install.php. Αν το config.php έχει
οριστεί σωστά τότε δεν εμφανίζονται σφάλματα ενδιάμεσα στα μηνύματα κατά την διάρκεια
k
Chmod
l
Δίνονται παραδείγματα για τον server του τμήματος zafora.icte.uowm.gr