Κατ' αρχάς θα πρέπει να μπορείτε να συνδεθείτε στον server prometheus.dmst.aueb.gr μέσω PUTTY
Το username για να συνδεθείτε είναι το ίδιο με αυτό που χρησιμοποιείτε για τους υπολογιστές του ΔΕΤ ενώ ο κωδικός είναι ίδιος με τον αρχικό κωδικό που σας παραδόθηκε για το email account που σας χορηγεί το Τμήμα μας (προσοχή , όχι η Σχολή)
Αντίστοιχα όποτε χρειάζεστε να μεταφέρετε αρχεία στον εξυπηρετήτή θα χρησιμοποιείτε την εφαρμογή WinSCP χρησιμοποιώντας πάλι τους ίδιους κωδικούς.
Αν οι κωδικοί σας δεν δουλεύουν πρέπει να επισκεφτείτε τον κ Σταύρο Γρηγορακάκη στην 3η αίθουσα του Εργαστηρίου μας στην Πατησίων 80.
Κάθε διαδικτυακή εφαρμογή απαιτεί μια βάση δεδομένων (σε εμάς Mysql) την οποία και φτιαχνουμε χρησιμοποιώντας το ακόλουθο εργαλείο 'makemydb'. Στο παρακάτω παράδειγμα ο χρήστης sgrig φτιάχνει μια βάση δεδομένων με διακριτικό db1.
sgrig@prometheus:~> makemydb createdb db1 Executing for Username :sgrig create database sgrig_db1; grant all privileges on sgrig_db1.* to sgrig; Please review the sql statements above. Do you want me to execute them? [y/N]y All Sql queries executed succesfully
Το όνομα της βάσης που δημιουργήθηκε είναι sgrig_db1.
Επιπλέον πληροφορίες
|
Αυτό το στάδιο το εκτελούμε μόνο μια φορά για να εγγραφτούμε στα μητρώα χρηστων mysql και να ορίσουμε συνθηματικό. Χρησιμοποιούμε το εργαλείο makemydb .
sgrig@prometheus:~> makemydb setpasswd gheu29883 Executing for Username :sgrig set password for sgrig=PASSWORD('gheu29883'); Please review the sql statements above. Do you want me to execute them? [y/N]y All Sql queries executed succesfully sgrig@prometheus:~>
Επιπλέον πληροφορίες
|
O prometheus ειναι ρυθμισμένος να δημοσιεύει στο διαδίκτυο σε μορφή διαδικτυακής εφαρμογής οτιδήποτε βρισκεται μέσα στον φάκελο public_html που βρίσκεται στο προσωπικό σας χώρο στον δίσκο. Καλό θα είναι να οργανώσετε τις εφαρμογές που αναπτύσσετε σε υποφακέλους μέσα στον public_html.
Τις εφαρμογές του ο χρήστης πχ sgrig τις βλέπει στην διευθυνση http://prometheus.dmst.aueb.gr/~sgrig/ Τα αρχεία για να μπορέσουν να δημοσιευθούν πρεπει να διαθέτουν τις καταλληλες άδειες για να διασχίζουν τους φακέλους και να διαβάζουν αρχεία τρίτους - others.
Για παραδειγμα εδω βλέπουμε παροχή άδειας ανάγνωσης σε τρίτους για τον φάκελο που είμαστε και τους υποφακέλους του
sgrig@prometheus:~>chmod -R o+rx .
Εδω δίνουμε δικαίωμα στην εφαρμογή μας να γράφει στον φάκελο tmp
sgrig@prometheus:~>chmod o+w tmp