ΔΗΜΙΟΥΡΓΙΑ ΔΥΝΑΜΙΚΗΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΕΧΝΟΛΟΓΙΑ PHP ΚΑΙ ΧΡΗΣΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ MYSQL

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΔΗΜΙΟΥΡΓΙΑ ΔΥΝΑΜΙΚΗΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΕΧΝΟΛΟΓΙΑ PHP ΚΑΙ ΧΡΗΣΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ MYSQL"

Transcript

1 ΤΕΧΝΟΛΟΓΓΙ ΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ Ι ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΓΙ ΙΚΩΝ ΕΦΑΡΜΟΓΓΩΝ ΔΗΜΙΟΥΡΓΙΑ ΔΥΝΑΜΙΚΗΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΕΧΝΟΛΟΓΙΑ PHP ΚΑΙ ΧΡΗΣΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ MYSQL ΣΣΠΟΥΥΔΑΣΣΤΤΕΕΣΣ: : ΑΝΤΤΩΝΙ ΙΟΣΣ ΤΤΡΡΑΟΥΥΔΑΣΣ ΔΗΜΗΤΤΡΡΙ ΙΟΣΣ ΚΚΟΥΥΡΡΠΕΕΤΤΗΣΣ ΕΕΙ ΙΣΣΗΓΓΗΤΤΗΣΣ: : ΚΚΑΘΗΓΓΗΤΤΗΣΣ Δ.. ΠΟΓΓΑΡΡΙ ΙΔΗΣΣ ΚΑΒΑΛΑ,, 2009

2 ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΔΗΜΙΟΥΡΓΙΑ ΔΥΝΑΜΙΚΗΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΕΧΝΟΛΟΓΙΑ ΣΠΟΥΔΑΣΤΕΣ: ΑΝΤΩΝΙΟΣ ΤΡΑΟΥΔΑΣ ΔΗΜΗΤΡΙΟΣ ΚΟΥΡΠΕΤΗΣ ΕΙΣΗΓΗΤΗΣ: ΚΑΘΗΓΗΤΗΣ Δ. ΠΟΓΑΡΙΔΗΣ ΚΑΒΑΛΑ,

3 Στους γονείς μου, Βασίλειο και Όλγα Α. Τραούδας Στους γονείς μου, Αθανάσιο και Ολυμπιάδα Δ. Κουρπέτης 2

4 ΚΕΦΑΛΑΙΟ 1: Σκοπός Πτυχιακής Εργασίας ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ Σκοπός Πτυχιακής Εργασίας... 8 ΚΕΦΑΛΑΙΟ 2: Εγκατάσταση και διαμόρφωση της MySQL 2.1: H τρέχουσα και οι μελλοντικές εκδόσεις της MySQL και ο τρόπος απόκτησής της : Εγκατάσταση της ΜySQL σε συστήματα Linux/Unix : Εγκατάσταση της MySQL στα Windows : Αντιμετώπιση προβλημάτων κατά την εγκατάσταση : Βασικές οδηγίες ασφάλειας : Παρουσίαση του συστήματος δικαιωμάτων της MySQL : Διαδικασία Πιστοποίησης : Προσθήκη χρηστών ΚΕΦΑΛΑΙΟ 3: Εγκατάσταση και διαμόρφωση του Apache 3.1: Η τρέχουσα και οι μελλοντικές εκδόσεις του Apache : Επιλογή της μεθόδου εγκαταστασης : Μεταγλώττιση του πηγαίου κώδικα : Εγκατάσταση του Apache από δυαδικά αρχεία : Εγκατάσταση του Apache σε Linux/Unix : Εγκατάσταση του Αpache σε Windows : Παράμετροι διαμόρφωσης του Apache : Ντιρεκτίβες : Περιέκτες (Containers) : ServerRoot : Αρχεία Διαμόρφωσης ανά κατάλογο : To Δυαδικό αρχείο : Εκκίνηση του Apache για πρώτη φορά : Αντιμετώπιση Προβλημάτων ΚΕΦΑΛΑΙΟ 4: Εγκατάσταση και διαμόρφωση της PHP 4.1: Η τρέχουσα και οι μελλοντικές έκδοσεις της PHP : Εγκατάσταση της PHP με τον Αpache σε συστήματα Linux/Unix : Εγκατάσταση της PHP στα Windows : Εγκατάσταση της PHP στα Windows χρησιμοποιώντας τον PHP installer : Αρχείο php.ini : Βοήθεια για την Εγκατάσταση : PHP Scripts : Συνδυασμός HTML με PHP : Προσθήκη σχολίων σε κώδικα της PHP ΚΕΦΑΛΑΙΟ 5: Τα Δομικά Στοιχεία της PHP 5.1: Μεταβλητές : Γενικές και υπερ-γενικές μεταβλητές : Τύποι δεδομένων : Η συνάρτηση settype() : Αλλαγή του τύπου δεδομένων μιας μεταβλητής με ρητή δήλωση τύπου : Τελεστές και εκφράσεις : Αριθμητικοί τελεστές : Τελεστής εκχώρησης τιμής και σύνθετοι τελεστές εκχώρησης τιμής : Αυτόματη αύξηση/μείωση της τιμής μιας ακέραιας μεταβλητής

5 5.10: Τελεστές σύγκρισης : Λογικοί τελεστές : Προτεραιότητα των τελεστών : Σταθερές : Προκαθορισμένες σταθερές : H εντολή if : Xρήση της else στην Eντολή if : Χρήση της elseif στην Εντολή if : Η Εντολή switch : Ο Τελεστής? : Βρόχοι : While : Η εντολή do...while : Η εντολή for : Έξοδος από ένα Βρόχο με την Εντολή break : Παράκαμψη μιας επανάληψης με την εντολή continue : Κλήση συναρτήσεων : Ορισμός μιας συνάρτησης ΚΕΦΑΛΑΙΟ 6: Οι Βασικές Εντολές της SQL 6.1: Οι Τύποι Δεδομένων της ΜySQL : Οι Αριθμητικοί Τύποι Δεδομένων : Τύποι Δεδομένων για Τιμές Ημερομηνίας/Ώρας : Τύποι Αλφαριθμητικών : Η Εντολή CREATE : Η Εντολή INSERT : Η Εντολή SELECT : Η Εντολή LIMIT : Η Εντολή WHERE : Η Εντολή JOIN : Η Εντολή UPDATE : Η Εντολή REPLACE : Η Εντολή DELETE ΚΕΦΑΛΑΙΟ 7: Οδηγός και Τεκμηρίωση Ιστοσελίδας 7.1: Δημιουργία Frames : Σχεδιασμός και ανάπτυξη ιστοσελίδων με το Dreamweaver : Σχεδιασμός και ανάπτυξη mainframe.php : Σχεδιασμός και ανάπτυξη kathigitis.php : Σχεδιασμός και ανάπτυξη ergastirio.php : Σχεδιασμός και ανάπτυξη ptyxiakes.php : Εγκατάσταση και λειτουργία του Forum : Βάση Δεδομένων : Πρόσθετες Εφαρμογές : Αρχεία ιστοτόπου ΚΕΦΑΛΑΙΟ 8: Προγραμματισμός (Πηγαίος Κώδικας) 8.1: Πηγαίος κώδικας index.php : Πηγαίος κώδικας topframe.php : Πηγαίος κώδικας leftframe.php : Πηγαίος κώδικας mainframe.php : Πηγαίος κώδικας mathimata/psifiaka 1.php : Πηγαίος κώδικας mathimata/psifiaka 2.php : Πηγαίος κώδικας mathimata/mikro 1.php : Πηγαίος κώδικας mathimata/mikro 2.php

6 8.9: Πηγαίος κώδικας kathigitis/kathigitis.php : Πηγαίος κώδικας ergastirio/ergastirio.php : Πηγαίος κώδικας ptyxiakes/ptyxiakes.php : Πηγαίος κώδικας syndesmoi/syndesmoi.php : Πηγαίος κώδικας programmatismos/psifiaka I.php : Πηγαίος κώδικας biblia/psif sxed me VHDL.php : Πηγαίος κώδικας erg askhseis/psifiaka I.php : Πηγαίος κώδικας forum/index.php Αναφορές Βιβλιογραφικές Αναφορές Ψηφιακά Τεκμήρια

7 ΠΕΡΙΕΧΟΜΕΝΑ ΕΙΚΟΝΩΝ ΚΕΦΑΛΑΙΟ 2: Εγκατάσταση και διαμόρφωση της MySQL Εικόνα 2.1.1: Κεντρική σελίδα της MySQL... 9 Εικόνα 2.3.1: Το πρώτο παράθυρο του οδηγού εγκατάστασης της MySQL Εικόνα 2.3.2: Οι διαθέσιμοι τύποι εγκατάστασης της MySQL Εικόνα 2.3.3: Το τρίτο παράθυρο εγκατάστασης της MySQL Εικόνα 2.3.4: Η διαδικασία κατά την οποία η εγκατάσταση αντιγράφει τα αρχεία στο σύστημα Εικόνα 2.3.5: Ολοκλήρωση της εγκατάστασης Εικόνα 2.4.1: MySQL documentation από το site της MySQL ΚΕΦΑΛΑΙΟ 3: Εγκατάσταση και διαμόρφωση του Apache Εικόνα 3.1.1: Κεντρική σελίδα του Apache Εικόνα 3.3.1: Οι διαθέσιμες εκδόσεις του Apache HTTP Server Εικόνα 3.6.1: Εκδόσεις του Apache διαθέσιμες για κατέβασμα (download) Εικόνα 3.6.2: Το πρώτο παράθυρο του οδηγού εγκατάστασης του Apache Εικόνα 3.6.3: Apache 2.0 License Agreement Εικόνα 3.6.4: Γενικές πληροφορίες για τον Apache HTTP Server Εικόνα 3.6.5: Πληροφορίες για τον Server του συστήματος Εικόνα 3.6.6: Διαθέσιμοι τύποι εγκατάστασης του Apache Εικόνα 3.6.7: Επιλογή φακέλου εγκατάστασης του Apache Εικόνα 3.6.8: Η εγκατάσταση ενημερώνει για την έναρξη αντιγραφής των αρχείων Εικόνα 3.6.9: Ολοκλήρωση της εγκατάστασης Εικόνα 3.8.1: Μερικές από τις ντιρεκτίβες που χρησιμοποιεί ο Apache Web Server Εικόνα 3.9.1: Πληροφορίες για τους περιέκτες από το site του Apache Εικόνα 3.9.2: Επιπλέον πληροφορίες για τους περιέκτες από το site του Apache Εικόνα : Apache Licenses Εικόνα : Apache HTTP Server Version 2.2 Documentation ΚΕΦΑΛΑΙΟ 4: Εγκατάσταση και διαμόρφωση της PHP Εικόνα 4.1.1: Η κεντρική σελίδα της PHP Εικόνα 4.4.1: Το πρώτο παράθυρο του οδηγού εγκατάστασης Εικόνα 4.4.2: End-User License Agreement Εικόνα 4.4.3: Φάκελος εγκατάστασης της PHP στο σύστημα του χρήστη Εικόνα 4.4.4: Επιλογή έκδοσης του Server που τρέχει στο σύστημα του χρήστη Εικόνα 4.4.5: Ο φάκελος που περιέχει τα αρχεία του Server Εικόνα 4.4.6: Επιλογή στοιχείων εγκατάστασης της PHP Εικόνα 4.4.7: Το παράθυρο που ενημερώνει για την έναρξη της εγκατάστασης αρχείων Εικόνα 4.4.8: Ολοκλήρωση της διαδικασίας εγκατάστασης Εικόνα 4.6.1: Documentation της PHP Εικόνα 4.6.2: Οι πιο συχνές ερωτήσεις που στέλνονται στο PHP.net ΚΕΦΑΛΑΙΟ 7: Οδηγός και Τεκμηρίωση Ιστοσελίδας Εικόνα 7.1: Adobe Dreamweaver CS Εικόνα 7.2: Paint.Net v3.36 (δεξιά) Εικόνα 7.1.1: Δημιουργία frames με το Dreamweaver Εικόνα 7.1.2: Διαμόρφωση frames με τη βοήθεια του Dreamweaver Εικόνα 7.2.1: Γραφικό περιβάλλον (Design) του Dreamweaver Εικόνα 7.2.2: Προγραμματιστικό περιβάλλον (Code) του Dreamweaver Εικόνα : Προβολή μέρους κώδικα του αρχείου mainframe.php στον Internet Explorer Εικόνα : Προβολή μέρους κώδικα του αρχείου kathigitis.php στον Internet Explorer Εικόνα : Προβολή του video του εργαστηρίου μέσα από το YouTube Εικόνα : Προβολή μέρους κώδικα του αρχείου ergastirio.php στον Internet Explorer

8 Εικόνα : Προβολή μέρους κώδικα του αρχείου ptyxiakes.php στον Internet Explorer Εικόνα 7.3.1: Η πρώτη σελίδα εγκατάστασης του forum Εικόνα 7.3.2: Εισαγωγικό σημείωμα πριν αρχίσει η διαδικασία εγκατάστασης Εικόνα 7.3.3: Έλεγχος του συστήματος Εικόνα 7.3.4: Database configuration Εικόνα 7.3.5: Administrator configuration Εικόνα 7.3.6: Παραμετροποίηση ρυθμίσεων και url Εικόνα 7.3.7: Ολοκλήρωση της εγκατάστασης Εικόνα 7.3.8: Administration Control Panel Εικόνα 7.4.1: Η κεντρική σελίδα του phpmyadmin Εικόνα 7.4.2: Το λογότυπο της εφαρμογής phpmyadmin Εικόνα 7.4.3: Οι πίνακες της βάσης δεδομένων Εικόνα 7.5.1: Οι πρόσθετες εφαρμογές της κεντρικής σελίδας του site Εικόνα 7.6.1: Φάκελος αρχείων του ιστοτόπου Εικόνα 7.6.2: Φάκελος Forum του ιστοτόπου

9 ΚΕΦΑΛΑΙΟ 1: Σκοπός Πτυχιακής Εργασίας Είναι ξεκάθαρο ότι τα τελευταία χρόνια ο παγκόσμιος ιστός έχει ξεπεράσει κάθε αναμενόμενη προσδοκία. Η αναβάθμιση της ποιότητας των ιστοσελίδων είναι οφθαλμοφανής και η χρήση των τελευταίων σε δυνατότητες εφαρμογών είναι πλέον δεδομένη. Σκοπός της πτυχιακής εργασίας είναι η δημιουργία μιας δυναμικής ιστοσελίδας χρησιμοποιώντας μερικές από τις πιο διαδεδομένες και λειτουργικές εφαρμογές του διαδικτύου. Η ιστοσελίδα αυτή περιέχει πληροφορίες και διδακτικό υλικό των μαθημάτων Ψηφιακά Συστήματα Ι & ΙΙ και Μικροϋπολογιστές Ι & ΙΙ. Επίσης περιέχει πληροφορίες για το εργαστήριο της σχολής, τον καθηγητή του τμήματος, υλικό πτυχιακών εργασιών, καθώς και διαφόρων εφαρμογών που παρέχουν πολλές δυνατότητες στον επισκέπτη της ιστοσελίδας. Κάπου εδώ πρέπει να αναφερθεί ότι ο ιστοχώρος υλοποιήθηκε με κύριο γνώμονα την καλή λειτουργία και την ευχρηστία που μπορεί να παρέχει στον χρήστη, ενώ δόθηκε λιγότερη σημασία στη δημιουργία υπερβολικών γραφικών ή στη χρησιμοποίηση πολύπλοκων εφαρμογών όπως CMS, scipts κ.ά. Για την υλοποίηση του ιστοχώρου χρησιμοποιήθηκαν οι εφαρμογές Apache, MySQL και PHP. Η σχεδίαση καθώς και η συγγραφή κώδικα των ιστοσελίδων έγινε με τη χρήση της εφαρμογής Dreamweaver CS3 της εταιρίας Adobe ( ενώ η σχεδίαση των γραφικών έγινε με τη χρήση της εφαρμογής Paint.net της εταιρίας dotpdn LLC ( Η συγκεκριμένη πτυχιακή εργασία αποτελείται από οκτώ κεφάλαια. Εκτός από το πρώτο κεφάλαιο στο οποίο βρισκόμαστε αυτή τη στιγμή, ακολουθούν τα τρία επόμενα στα οποία γίνεται αναλυτική περιγραφή των εγκαταστάσεων και διαμορφώσεων των Apache, PHP και MySQL. Στο πέμπτο και έκτο κεφάλαιο υπάρχουν κάποιες πληροφορίες για τα δομικά στοιχεία της PHP και τις βασικές εντολές της SQL. Στο έβδομο κεφάλαιο γίνεται η τεκμηρίωση των ιστοσελίδων που δημιουργήθηκαν. Αυτό το κεφάλαιο θα μπορούσε να χαρακτηριστεί και σαν οδηγός για τον χρήστη, ο οποίος περιέχει υλικό το οποίο αφορά την φάση ανάπτυξης της πτυχιακής εργασίας. Τέλος, στο όγδοο κεφάλαιο εμπεριέχονται οι πηγαίοι κώδικες των σελίδων του ιστοχώρου. 8

10 ΚΕΦΑΛΑΙΟ 2: Εγκατάσταση και Διαμόρφωση της MySQL 2.1: H τρέχουσα και οι μελλοντικές εκδόσεις της MySQL και ο τρόπος απόκτησής της Οι οδηγίες εγκατάστασης που παρουσιάζονται αντιστοιχούν στην έκδοση 5 της MySQL η οποία είναι η έκδοση που χρησιμοποιείται. Η MySQL AB είναι η εταιρεία που αναπτύσσει και διανέμει την MySQL. H ΜySQL AB χρησιμοποιεί αριθμούς δευτερεύουσας έκδοσης για να χαρακτηρίσει τις ενημερώσεις της κύριας έκδοσης του λογισμικού που περιέχουν σχετιζόμενες με την ασφάλεια διορθώσεις ή βελτιώσεις σφαλμάτων. Η ΜySQL AB κάθε φορά που προστίθονται νέες βελτιώσεις ή διορθώσεις στον κώδικα και αφού ελεγχθούν σχολαστικά κυκλοφορεί μια νέα έκδοση του λογισμικού με νέο αριθμό δευτερεύουσας έκδοσης. Επειδή ο αριθμός της δευτερεύουσας έκδοσης αλλάζει αρκετά συχνά, σε περίπτωση που συμβεί κάτι τέτοιο θα πρέπει ο χρήστης να κοιτάξει τη λίστα αλλάγων που έχουν γίνει στην δική του έκδοση για να ενημερωθεί για οποιεσδήποτε αλλαγές απαιτούνται στη διαδικασία εγκατάστασης ή διαμόρφωσης. Tα παραπάνω υπάρχουν στην διεύθυνση Στην πραγματικότητα βέβαια είναι πολύ δύσκολο να αλλάξουν οποιεσδήποτε οδηγίες εγκατάστασης μεταξύ δύο δευτερευουσών εκδόσεων, καλό είναι όμως να ελέγχεται η λίστα αλλαγών κάθε λογισμικού που θέλει ο χρήστης να χρησιμοποιήσει στο σύστημά του. Αν τώρα παρουσιαστεί μια νέα δευτερεύουσα έκδοση και στη λίστα αλλαγών δεν βρεθεί κάποια αλλάγη στην διαδικασία εγκατάστασης, ο χρήστης κάνει εγκατάσταση τη νέα έκδοση όπως ακριβώς το έκανε πριν. Εικόνα 2.1.1: Κεντρική σελίδα της MySQL Η εταρεία ΜySQL AB διανέμει την MySQL μέσω του Web site της στη διεύθυνση Επίσης στο συγκεκριμένο site υπάρχουν διανομές της MySQL σε δυαδική μορφή για όλες τις πλατφόρμες, RPM αρχεία και αρχεία πηγαίου κώδικα για τις πλατφόρμες Linux/Unix. Ακόμη μπορεί να αποκτηθεί το λογισμικό σε συσκευασία η οποία θα περιέχει εκτενές έντυπο εγχειρίδιο της MySQL από το online κατάστημα της MySQL AB. 2.2: Εγκατάσταση της ΜySQL σε συστήματα Linux/Unix H διαδικασία εγκατάστασης της ΜySQL σε συστήματα Linux/Unix είναι εύκολη. Η εγκατάσταση γίνεται είτε με το να χρησιμοποιηθούν τα RPM αρχεία είτε με το να εγκατασταθούν τα δυαδικά αρχεία. Εάν επιλεχθεί εγκατάσταση από τα RPM αρχεία θα χρειαστούν τα εξής δύο ακόλουθα 9

11 αρχεία: - MySQL-server-VERSION.i386.rpm - O ΜySQL server - MySQL-client-VERSION.I386.rpm - Οι στάνταρ βιβλιοθήκες client προγραμμάτων MySQL Για να εκτελεστεί η «ελάχιστη» δυνατή εγκατάσταση από τα RPM αρχεία θα εισαχθεί η ακόλουθη εντολή στην προτροπή: #> rpm -i MySQL-server-VERSION.i386.rpm MySQL-client-VERSION.i386.rpm Για να γίνει εγκατάσταση με δυαδικά αρχεία θα πρέπει να χρησιμοποιηθούν τα βοηθήματα gunzip και tar για την αποσυμπίεση των δυαδικών αρχείων. Επίσης θα πρέπει να δημιουργηθούν ομάδες και χρήστες στο σύστημα. Στην πρώτη σειρά εντολών που απαιτείται για την εγκατάσταση της MySQL από δυαδικά αρχεία θα πρέπει να προστεθεί μία ομάδα και έναν χρήστη και να αποσυμπιεστούν τα αρχεία ως εξής: #> groupadd mysql #> useradd -g mysql mysql #> cd/usr/local #> gunzip < /path/to/mysql-version-os.tar.gz Στη συνέχεια θα ζητηθεί να δημιουργηθεί μία σύνδεση (link) με μικρότερο όνομα: #> ln -s mysql-version-os mysql #> cd mysql Αφού αποσυμπιεστούν τα αρχεία README και INSTALL, καθοδηγούν το χρήστη στην συνέχεια της διαδικασίας εγκατάστασης ανάλογα με την έκδοση MySQL που έχει επιλεχθεί. Γενικότερα χρησιμοποιείται η εξής σειρά εντολών: #> scripts/mysql_install_db #> chown -R root /usr/local/mysql #> chown -R mysql /usr/local/mysql/data #> chgrp -R mysql /usr/local/mysql #> chown -R root /usr/local/mysql/bin Κάπου εδώ μπορεί να γίνει εκκίνηση του MySQL server. Σε περίπτωση τώρα κάποιου προβλήματος θα πρέπει ο χρήστης να ανατρέξει στην ενότητα «Αντιμετώπιση Προβλημάτων». 2.3: Εγκατάσταση της MySQL στα Windows H διαδικασία εγκατάστασης της MySQL στα Windows είναι αρκετά απλή. Η εταιρεία MySQL AB διανέμει το πρόγραμμα εγκατάστασης μαζί με ότι άλλο χρειάζεται σε ένα συμπιεσμένο (zip) αρχείο. Γίνεται μεταφορά του zip αρχείου στο σύστημά μας, αποσυμπιέζεται σε ένα προσωρινό κατάλογο και εκτελείται το πρόγραμμα εγκατάστασης setup.exe. Παρακάτω παρουσιάζεται αναλυτικά η εγκατάσταση της MySQL 5 στα Windows: 1) Γίνεται διπλό κλικ πάνω στο αρχείο setup.exe για να εκκινήσει η εγκατάσταση. Αναφέρονται κάποιες γενικές πληροφορίες, όπως για παράδειγμα ότι μπορεί να χρησιμοποιηθεί το λογισμικό αλλά δεν μπορεί να υποστηρίξει ο χρήστης ότι είναι δικό του. Επίσης ενημερώνει τον χρήστη ότι θα πρέπει να κλείσει όλα τα υπόλοιπα προγράμματα για να μπορέσει να συνεχίσει την εγκατάσταση. 10

12 Εικόνα 2.3.1: Το πρώτο παράθυρο του οδηγού εγκατάστασης της MySQL 2) Το δεύτερο παράθυρο του οδηγού εγκατάστασης πληροφορεί για τους τρεις τύπους εγκατάστασης. Επιλέγεται ο τύπος Typical και γίνεται κλικ στο Next για συνέχεια. Εικόνα 2.3.2: Οι διαθέσιμοι τύποι εγκατάστασης της MySQL 11

13 Εικόνα 2.3.3: Το τρίτο παράθυρο εγκατάστασης της MySQL 3) Με το που έγινε κλικ στο Next του 2 βήματος ξεκίνησε η διαδικασία εγκατάστασης. Όταν τελειώσει εμφανίζεται το μήνυμα που πληροφορεί τον χρήστη ότι τελείωσε η εγκατάσταση. Εικόνα 2.3.4: Η διαδικασία κατά την οποία η εγκατάσταση αντιγράφει τα αρχεία στο σύστημα Με το που εμφανίζεται το μήνυμα ολοκλήρωσης της εγκατάστασης, γίνεται κλικ στο κουμπί Finish και το πρόγραμμα είναι έτοιμο. 12

14 Εικόνα 2.3.5: Ολοκλήρωση της εγκατάστασης Η MySQL παρέχει την εφαρμογή winmysqladmin.exe. Γίνεται διπλό κλικ στο αρχείο και τότε εμφανίζεται ένα φωτεινό εικονίδιο στη γραμμή εργασιών της επιφάνειας εργασίας. Όταν κάποιος τρέξει για πρώτη φορά το αρχείο θα του ζητηθεί ένα όνομα χρήστη (username) και ένας κωδικός πρόσβασης (password). Αφού δημιουργηθεί ο λογαριασμός μας, από εκεί και πέρα το WinMySQLadmin θα δίνει χρήσιμες πληροφορίες για το περιβάλλον στο οποίο τρέχει, όπως για την διεύθυνση IP και το όνομα του υπολογιστή. Οι καρτέλες που εμφανίζονται στο πάνω τμήμα του παραθύρου δίνουν τη δυνατότητα να εξεταστούν πληροφορίες για το σύστημα και να προσαρμόζονται οι επιλογές διαμόρφωσης της MySQL. Για παράδειγμα διαλέγοντας την επιλογή Variables μπορούν να εξεταστούν πληροορίες για τη διαμόρφωση του server. Επίσης για όσο χρόνο τρέχει ο MySQL server θα μπορούν να τρέχουν και άλλες εφαρμογές μέσω ενός παραθύρου κονσόλας όπως το MySQL monitor. 2.4: Αντιμετώπιση προβλημάτων κατά την εγκατάσταση Σε περίπτωση που υπάρξει κάποιο πρόβλημα κατά την διάρκεια εγκατάστασης της MySQL θα πρέπει να ο χρήστης να ανατρέξει για βοήθεια στο εγχειρίδιο της MySQL το οποίο βρίσκεται στη διεύθυνση Μερικά από τα πιο συνηθισμένα προβλήματα είναι τα εξής: α) Εάν εμφανιστεί το μήνυμα ''Access denied'' κατά τη σύνδεση μσς στην MySQL σημαίνει ότι έχει γίνει λάθος στο username (όνομα χρήστη) ή στο password (κωδικό πρόσβασης) ή και στα δύο. β) Εάν εμφανιστεί το μήνυμα ''Can't connect to server'' πρέπει να ελεγχθεί ότι η MySQL τρέχει στο σύστημα. Αν τώρα με τη χρήση του εγχειριδίου της MySQL δε μπορεί να λυθεί οποιοδήποτε πρόβλημα μπορεί να παρουσιάστηκε, τότε ο οποιοσδήποτε χρήστης μπορεί να στείλει ένα μήνυμα στη MySQL στη διεύθυνση και μπορεί να πάρει την απάντηση για το πρόβλημά του. Τέλος μπορεί να αποκτήσει ένα συμβόλαιο υποστήριξης με πολύ μικρό κόστος από την MySQL AB. 13

15 Εικόνα 2.4.1: MySQL documentation από το site της MySQL 2.5: Βασικές οδηγίες ασφάλειας H ασφάλεια της MySQL ξεκινάει από τη διαδικασία εκκίνησης του server. Όταν δεν είναι κάποιος administrator δεν μπορεί να αλλάξει την διαδικασία εκκίνησης, μπορεί όμως να αναφέρει τα τρωτά σημεία που εντοπίζει στην εταιρεία παροχής Internet με την οποία συνεργάζεται. Μπορεί να συνδεθεί στην MySQL χρησιμοποιώντας το MySQL monitor ή άλλες εφαρμογές καθεμία από τις οποίες έχει τους δικούς της κινδύνους. Αν εγκατασταθεί η MySQL στο σταθμό εργασίας του χρήστη οι κίνδυνοι είναι πολλοί λιγότεροι από ότι αν ο χρήστης χρησιμοποιήσει μία σύνδεση δικτύου για να προσπελάσει τον MySQL server. 'Οταν η MySQL είναι εγκατεστημένη στο σταθμό εργασίας του χρήστη ο μεγαλύτερος κίνδυνος που υπάρχει είναι να βρίσκεται ο υπολογιστής σ'ένα χώρο που έχουν πρόσβαση και άλλα άτομα και κάποια στιγμή ενώ τρέχει η MySQL ο χρήστης να τον αφήσει εκτεθειμένο. Σ αυτή την περίπτωση κάποιο άλλο άτομο μπορεί να χρησιμοποιήσει τον υπολογιστή και να κάνει ότι θέλει. Το πρόβλημα λύνεται εύκολα χρησιμοποιώντας ένα screen saver ή κάποιο μηχανισμό κλειδώματος της οθόνης με κωδικό πρόσβασης. Όταν ο χρήστης χρησιμοποιεί σύνδεση δικτύου η ασφάλεια είναι κάτι το πολύ σημαντικό. Τα δεδομένα του χρήστη μπορούν να υποκλαπούν. Αν τώρα η μετάδοση των δεδομένων γίνεται σε μη-κρυπτογραφημένη μορφή, το άτομο που θα τα κλέψει μπορεί να τα χρησιμοποιήσει αμέσως. Το αυτονόητο που θα κάνει θα είναι να χρησιμοποιεί το username και το password του χρήστη. Έτσι θα φαίνεται ότι είναι ο ίδιος ο χρήστης και θα μπορεί να προσπελάσει όλη τη βάση δεδομένων. Ένας τρόπος είναι να χρησιμοποιηθεί μια ασφαλής σύνδεση όπως το SSH. Mε το SSH η μεταφορά δεδομένων γίνεται σε κρυπτογραφημένη μορφή. Ακόμη εάν χρησιμοποιηθεί ένα εργαλείο διαχείρισης του server όπως το phpmyadmin ή κάποιο άλλο πoυ παρέχει η εταιρεία Internet που συνεργάζεται με τον χρήστη, θα πρέπει να προσπελαστεί μέσω μιας ασφαλής σύνδεσης HTTP. 2.6: Παρουσίαση του συστήματος δικαιωμάτων της MySQL To σύστημα δικαιωμάτων της MySQL είναι πάντα ενεργό. Κάθε φορά που επιχειρεί ένας χρήστης να συνδεθεί η MySQL ελέγχει τα εξής: α) τη θέση από την οποία την προσπελάζει β) την ταυτότητα του χρήστη 14

16 γ) ποιες ενέργειες μπορεί να κάνει ο χρήστης και ποιες όχι Όλες οι πληροφορίες αυτές αποθηκεύονται σε μία βάση δεδομένων με όνομα mysql η οποία δημιουργείται αυτόματα κατά την εγκατάσταση της MySQL. Υπάρχουν αρκετοί πίνακες στην βάση δεδομένων mysql: α) columns_priv: Ορίζει τα δικαιώματα των χρηστών για συγκεκριμένα πεδία ενός πίνακα. β) db: Oρίζει τα δικαιώματα για όλες τις βάσεις δεδομένων που υπάρχουν στον server γ) host: Ορίζει τους υπολογιστές που μπορούν να συνδέονται σε μία συγκεκριμένη βάση δεδομένων δ) tables_priv: Ορίζει τα δικαιώματα των χρηστών για συγκεκριμένους πίνακες μιας βάσης δεδομένων ε) user: Ορίζει τα δικαιώματα εκτέλεσης εντολών για ένα συγκεκριμένο χρήστη 2.7: Διαδικασία Πιστοποίησης Η MySQL ελέγχει τρία πράγματα κατά τη διαδικασία πιστοποίησης (τα οποία αναφέρθηκαν πριν). Ο έλεγχος σε αυτά τα τρία πράγματα γίνεται σε δύο βήματα: α) Η MySQL ελέγχει το όνομα χρήστη και τον κωδικό πρόσβασης που χρησιμοποιεί ο χρήστης. Αν ο κωδικός πρόσβασης και το όνομα χρήστη είναι σωστά τότε η MySQL προχωράει στο επόμενο βήμα. β) Οποιαδήποτε εντολή πληκτρολογηθεί από τον χρήστη, η MySQL ελέγχει αν όντως ο συγκεκριμένος χρήστης έχει το δικαίωμα να εκτελέσει αυτή την εντολή στην συγκεκριμένη βάση δεδομένων, πίνακα και πεδίο. Στην περίπτωση που υπάρχει πρόβλημα στο βήμα 1 εμφανίζεται ένα μήνυμα σφάλματος και δεν προχωράει στο βήμα 2. Για να γίνει πιο κατανοητό αναφέρεται το εξής παράδειγμα. Αν το όνομα χρήστη είναι antonis και το password pwd25209 και θέλει ο χρήστης να διαχειριστεί μια βάση δεδομένων με όνομα mydatabase, αν υπάρχει πρόβλημα θα ληφθεί ένα μήνυμα σφάλματος για τους εξής λόγους: α) Το όνομα χρήστη antonis δεν υπάρχει β) Ο κωδικός πρόσβασης pwd25209 είναι λάθος γ) Ο χρήστης antonis δεν μπορεί να χρησιμοποιήσει την βάση δεδομένων mydatabase Αν όλα είναι εντάξει η MySQL ελέγχει τις ενέργειες που μπορεί να κάνει ο χρήστης. Για παράδειγμα, μπορεί να έχει το δικαίωμα να επιλέγει δεδομένα από την βάση αλλά δε μπορεί να εισάγει δεδομένα σε αυτήν. 2.8: Προσθήκη χρηστών Ο πιο απλός τρόπος για την προσθήκη νέων χρηστων είναι με την εντολή GRANT. Αφού συνδεθεί ο χρήστης με την ταυτότητα του χρήστη root, εισάγει την εντολή GRANT για να δημιουργήσει νέους χρήστες. Ένας άλλος τρόπος είναι με την εντολή INSERT, την οποία πρέπει να εισάγει ο χρήστης σε όλους τους σχετικούς πίνακες της βάσης δεδομένων. Η προσθήκη νέων χρηστών με την εντολή INSERT προυποθέτει ο χρήστης να γνωρίζει όλα τα πεδία που χρησιμοποιούνται για την εισαγωγή σε αυτούς τους πίνακες. Τα δικαιώματα που μπορούν να παραχωρηθούν στο νέο χρήστη με την εντολη GRANT είναι: α) με την εντολή ALTER ο χρήστης μπορεί να τροποποιήσει πίνακες, στήλες και ευρετήρια β) με την εντολή CREATE ο χρήστης μπορεί να δημιουργήσει βάσεις δεδομένων και πίνακες γ) με την εντολή DELETE ο χρήστης μπορεί να διαγράφει εγγραφές από πίνακες δ) με την εντολή DROP o χρήστης μπορεί να καταργεί πίνακες και βάσεις δεδομένων ε) με την εντολή FILE ο χρήστης μπορεί να διαβάζει και να γράφει αρχεία στ) με την εντολή INSERT ο χρήστης μπορεί να προσθέτει εγγραφές σε πίνακες ζ) με την εντολή SELECT ο χρήστης μπορεί να επιλέγει εγγραφές από πίνακες η) με την εντολή UPDATE ο χρήστης μπορεί να τροποποιεί εγγραφές σε πίνακες 15

17 ΚΕΦΑΛΑΙΟ 3: Εγκατάσταση και Διαμόρφωση του Αpache 3.1: Η τρέχουσα και οι μελλοντικές εκδόσεις του Apache Οι οδηγίες εγκατάστασης που παρουσιάζονται παρακάτω αντιστοιχούν στην έκδοση 2 του Apache HTTPD server. Το Apache Software Foundation χρησιμοποιεί αριθμούς «δευτερεύουσας έκδοσης» για να χαρακτηρίσει τις ενημερώσεις της κύριας έκδοσης του λογισμικού που περιέχουν σχετιζόμενες με την ασφάλεια βελτιώσεις ή διορθώσεις σφαλμάτων. Οι δευτερεύουσες εκδόσεις δεν κυκλοφορούν βάσει καθορισμένου χρονοδιαγράμματος. Όταν προστεθούν βελτιώσεις ή διορθώσεις στον κώδικα και αφού ελεγχθούν, το Apache Software Foundation κυκλοφορεί μία νέα έκδοση του λογισμικού με νέο αριθμό δευτερεύουσας έκδοσης. Αν και είναι δύσκολο να αλλάξουν οποιεσδήποτε οδηγίες εγκατάστασης μεταξύ δύο δευτερεύουσων εκδόσεων καλό θα είναι να αποκτηθεί η συνήθεια να ελέγχεται η λίστα αλλαγών κάθε λογισμικού που εγκαθίσταται και διατηρείται στο σύστημα του κάθε χρήστη. Εικόνα 3.1.1: Κεντρική σελίδα του Apache 3.2: Επιλογή της μεθόδου εγκαταστασης Για την εγκατάσταση του Apache υπάρχουν αρκετές επιλογές στην διάθεση του χρήστη. Το Apache είναι ανοιχτό «λογισμικό» πράγμα που δίνει τη δυνατότητα να υπάρχει πρόσβαση σε όλο τον πηγαίο κώδικα του. Το Apache επιτρέπει να δημιουργείται μία εξειδικευμένη έκδοση του server ανάλογα μ'αυτό που θέλει ο χρήστης. Ακόμη υπάρχουν διανομές του Apache με προ-μεταγλωτισμένα δυαδικά αρχεία για τις πιο πολλές σύγχρονες πλατφόρμες Unix. 3.3: Μεταγλώττιση του πηγαίου κώδικα Ο πηγαίος κώδικας του Apache server δημιουργεί εκτελέσιμα αρχεία με αποτέλεσμα να υπάρχει η δυνατότητα να δημιουργηθεί η έκδοση server ανάλογα με αύτο που θέλει ο χρήστης. Για παράδειγμα μπορεί να παραλείψει ρουτίνες που δεν χρειάζεται και να χρησιμοποιήσει ρουτίνες τρίτων. Ακόμη μπορεί να αναβαθμίσει εύκολα τις πιο πρόσφατες εκδόσεις και να εφαρμόσει τις διορθώσεις για την ασφάλεια. Αντίθετα οι ενημερωμένες εκδόσεις που διανέμουν οι εταιρείες χρειάζονται πιο πολύ χρόνο για να φτάσουν στους χρήστες. Η δημιουργία των εκτελέσιμων αρχείων του Apache από τον πηγαίο κώδικα είναι εύκολη για τις απλές εγκαταστάσεις αλλά γίνεται αρκετά 16

18 πολύπλοκη όταν μπαίνουν ρουτίνες και βιβλιοθήκες τρίτων κατασκευαστών. Εικόνα 3.3.1: Οι διαθέσιμες εκδόσεις του Apache HTTP Server 3.4: Εγκατάσταση του Apache από δυαδικά αρχεία Τα δυαδικά αρχεία για εγκατάσταση του Apache σε Linux/Unix μπορούν να μεταφερθούν από το Web site του Apache Software Foundation ενώ και διανομές του Apache σε μορφή δυαδικών αρχείων για Linux/Unix διατίθονται από διάφορους κατασκεύαστες. Με δυαδικά αρχεία η εγκατάσταση του Apache γίνεται εύκολη για χρήστες με μικρές γνώσεις στη διαχείριση συστήματος και για χρήστες που δεν έχουν ιδιαίτερες απαιτήσεις στον τομέα της διαμόρφωσης. Επίσης υπάρχουν κατασκευαστές λογισμικού που διαθέτουν πακέτα που περιέχουν πέρα απο το Apache και ένα server εφαρμογών (application server) καθώς και επιπλέον ρουτίνες (modules). Tέλος το Apache Software Foundation διαθέτει και ένα πρόγραμμα εγκατάστασης για συστήματα Windows για το οποίο όμως δεν υπάρχουν ευρέως διαθέσιμοι μεταγλωττιστές σε αντίθεση με τα Linux/Unix. 3.5: Εγκατάσταση του Apache σε Linux/Unix Τα βήματα που απαιτούνται για την επιτυχή εγκατάσταση του Apache 2 σε ένα σύστημα Linux/Unix είναι τα εξής: α) Μεταφορά του λογισμικού στο σύστημα μας β) Εκτέλεση του script διαμόρφωσης γ) Μεταγλώττιση του κώδικα και εγκατάστασή του 3.6: Εγκατάσταση του Αpache σε Windows To Αpache 2 τρέχει στις περισσότερες εκδόσεις των Windows και προσφέρει αυξημένη απόδοση και σταθερότητα έναντι της έκδοσης 1.3 για Windows. Πριν εγκατασταθεί ο Apache θα πρέπει να μην τρέχει κάνενας Web server (κάποια άλλη έκδοση του Apache ή o Ιnternet Explorer) στο σύστημα του χρήστη. Πριν γίνει εκκίνηση της εγκατάστασης είναι καλό ο χρήστης να ανατρέξει στη διεύθυνση όπου θα βρει χρήσιμες πληροφορίες για όλες τις εκδόσεις των Windows που χρησιμοποιούνται σήμερα. Παρακάτω παρουσιάζονται αναλυτικά τα βήματα της διαδικασίας εγκατάστασης του Apache 2.2 στα Windows: 17

19 Εικόνα 3.6.1: Εκδόσεις του Apache διαθέσιμες για κατέβασμα (download) 1) Όταν ο χρήστης είναι έτοιμος να ξεκινήσει την εγκατάσταση, κάνει διπλό κλικ πάνω στο αρχείο εγκατάστασης για να ξεκινήσει ο οδηγός εγκατάστασης. Αφού διαβαστούν οι σχετικές πληροφορίες, η εγκατάσταση μας ενημερώνει ότι μπορεί να γίνει χρήση του λογισμικού αλλά ο χρήστης δεν μπορεί να ισχυριστεί ότι είναι δικό του. Εικόνα 3.6.2: Το πρώτο παράθυρο του οδηγού εγκατάστασης του Apache 18

20 Εικόνα 3.6.3: Apache 2.0 License Agreement Εικόνα 3.6.4: Γενικές πληροφορίες για τον Apache HTTP Server 2) Το δεύτερο παράθυρο εγκατάστασης ενημερώνει ότι πρέπει να δωθούν κάποιες πληροφορίες για τον υπολογιστή που είναι η διεύθυνση δικτύου, το όνομα του server καθώς και η ηλεκτρονική διεύθυνση ( ) του administrator του server. Αυτό το βήμα μας ενημερώνει επίσης για τον αν θα εκκινήσει ο Apache σαν υπηρεσία στο σύστημα ή με χειροκίνητη εκκίνηση. Η εγκατάσταση του Apache σαν υπηρεσία έχει σαν αποτέλεσμα ο server να εκκινεί κάθε φορά που εκκινούν τα Windows και έτσι μπορεί ο χρήστης να τον ελέγχει με τα εργαλεία διαχείρισης υπηρεσιών που παρέχουν τα 19

21 Windows. Εικόνα 3.6.5: Πληροφορίες για τον Server του συστήματος 4) Το τρίτο παράθυρο εγκατάστασης ζητάει να επιλεχθεί ο τύπος εγκατάστασης. Εικόνα 3.6.6: Διαθέσιμοι τύποι εγκατάστασης του Apache Οι τύποι είναι δύο. Ο Typical και o Custom. Με την Typical εγκατάσταση εγκαθίστανται τα δυαδικά αρχεία του Apache και τα αρχεία πληροφοριών τεκμηρίωσης αλλά δεν εγκαθίστανται τα header 20

22 αρχεία και οι βιβλιοθήκες. Με την Custom εγκατάσταση μπορεί να επιλεχθεί εάν θα εγκατασταθούν τα header αρχεία ή τα αρχεία πληροφοριών τεκμηρίωσης. Επιλέγεται από τον χρήστη ο τύπος Typical και έπειτα Next. Εικόνα 3.6.7: Επιλογή φακέλου εγκατάστασης του Apache Εικόνα 3.6.8: Η εγκατάσταση ενημερώνει για την έναρξη αντιγραφής των αρχείων 5) Με το που έγινε κλικ στο Install ξεκίνησε η διαδικασία εγκατάστασης και αργότερα εμφανίζεται το μήνυμα που ενημερώνει ότι τελείωσε η εγκατάσταση. Κλικ στο κουμπί Finish για τέλος. 21

23 Εικόνα 3.6.9: Ολοκλήρωση της εγκατάστασης 3.7: Παράμετροι διαμόρφωσης του Apache Tο Apache διατηρεί όλες τις παραμέτρους διαμόρφωσης σε αρχεία απλού κειμένου. Το κύριο αρχείο παραμέτρων διαμόρφωσης ονομάζεται httpd.conf. To αρχείο αυτό περιέχει ντιρεκτίβες και περιέκτες. Αυτό δίνει τη δυνατότητα στον χρήστη να προσαρμόζει την εγκατάσταση του Apache ανάλογα με αυτό που θέλουμε. Οι ντιρεκτίβες ρυθμίζουν τις παραμέτρους για τον έλεγχο πρόσβασης την απόδοση και την λειτουργία στο δίκτυο. Οι περιέκτες είναι υπεύθυνοι για το τι αφορούν αυτές οι ρυθμίσεις. Μπορεί να αναφέρονται στον server, σε έναν κατάλογο, ή σε ένα αρχείο. 3.8: Ντιρεκτίβες Η σύνταξη μιας ντιρεκτίβας του Apache απαιτεί κάποιες προυποθέσεις όπως: α) Τα ορίσματα της ντιρεκτίβας χωρίζονται μεταξύ τους με κενά. β) Τα ορίσματα της ντιρεκτίβας ακολουθούν μετά από το όνομά της. γ) Ο αριθμός και ο τύπος των ορισμάτων είναι διαφορετικές από ντιρεκτίβα σε ντιρεκτίβα δ) Κάποιες ντιρεκτίβες δεν έχουν ορίσματα ε) Το σύμβολο # προηγείται της ντιρεκτίβας και πρέπει να εμφανίζεται σε ξεχώριστη γραμμή. Οι ντιρεκτίβες παρουσιάζοται και τεκμηριώνονται αναλυτικά στα εγχειρίδια του Apache. Εντοπίζουμε πoια ντιρεκτίβα μιας ενδιαφέρει και πηγαίνουμε στην διεύθυνση Η παρουσίαση των ντιρεκτίβων στα εγχειρίδια του Apache είναι στο ίδιο στυλ για όλες τις ντιρεκτίβες και αφορά: α) Syntax: Μας δείχνει την σύνταξη της ντιρεκτίβας. Μας πληροφορεί ότι οι υποχρεωτικές παράμετροι γράφονται με πλάγια γραμμή και οι προαιρετικές παράμετροι γράφονται με πλάγια γραφή και περικλείονται σε αγκύλες. 22

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3

Διαβάστε περισσότερα

6 Εισαγωγή στο Wordpress 3.x

6 Εισαγωγή στο Wordpress 3.x Περιεχόμενα 1 Εγκατάσταση του WordPress... 11 Ελάχιστες απαιτήσεις... 11 Easy PHP... 12 Εγκατάσταση Easy PHP... 12 Βήματα εγκατάστασης EasyPHP με εικόνες... 13 Το EasyPHP στα Ελληνικά... 17 Κατέβασμα και

Διαβάστε περισσότερα

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server Γεώργιος Χρ. Μακρής Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server 2012 Γ ε ώ ρ γ ι ο ς Χ ρ. Μ α κ ρ ή ς ( h t t p : / / u s e r s. s c h. g r / g m a k r i s ) Περιεχόμενα

Διαβάστε περισσότερα

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 30 Σεπτεμβρίου 2009 Εισαγωγή Η πλατφόρμα Open eclass

Διαβάστε περισσότερα

Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP

Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP Εισαγωγή... 1 Σε Ποιους Απευθύνεται το Βιβλίο... 1 Η Οργάνωση του Βιβλίου... 2 Ο Πηγαίος Κώδικας του Βιβλίου... 3 Συμβάσεις που Χρησιμοποιούνται σε Αυτό το Βιβλίο... 3 Μέρος Ι: Εγκατάσταση και ιαμόρφωση

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον

Διαβάστε περισσότερα

Epsilon Net PYLON Platform

Epsilon Net PYLON Platform Epsilon Net PYLON Platform Οδηγίες Εγκατάστασης Top 1 / 31 Περιεχόμενα 1 ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ... 3 2 ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΗΣ... 5 3 ΕΓΚΑΤΑΣΤΑΣΗ DEMO... 7 4 ΕΓΚΑΤΑΣΤΑΣΗ ΠΡΟΤΥΠΗΣ ΒΑΣΗΣ... 8 4.1 Φόρτωση πρότυπης

Διαβάστε περισσότερα

Μια καλή επιλογή θα ήταν www.epipla-onomasas.gr (χωρίζοντας τις λέξεις με παύλα -) ή

Μια καλή επιλογή θα ήταν www.epipla-onomasas.gr (χωρίζοντας τις λέξεις με παύλα -) ή Τι είναι ένα CMS CMS ή Σύστημα Διαχείρισης Περιεχομένου (Content Management System) ονομάζουμε ένα λογισμικό που μας βοηθά να ελέγχουμε και να διαχειριζόμαστε έναν ιστότοπο δημόσιας ή περιορισμένης πρόσβασης.

Διαβάστε περισσότερα

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...

Διαβάστε περισσότερα

Οδηγίες Χρήσης EAP Controller Software

Οδηγίες Χρήσης EAP Controller Software Οδηγίες Χρήσης EAP Controller Software Designed by TP-Link Hellas Ltd. Professional Business Unit Επιμέλεια: Βαλάντης Οικονομόπουλος 1 Περιεχόμενα 1.1 Προσδιορισμός της Τοπολογίας του Δικτύου...2 1.2 Αρχική

Διαβάστε περισσότερα

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) - 1 - Αθήνα, 16 Μαρτίου 2007. 1. Εισαγωγή

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) - 1 - Αθήνα, 16 Μαρτίου 2007. 1. Εισαγωγή Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7 Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 16 Μαρτίου 2007 1. Εισαγωγή Η πλατφόρμα eclass είναι ένα

Διαβάστε περισσότερα

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ

Διαβάστε περισσότερα

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1 Διαχείριση Πληροφοριών στο Διαδίκτυο Εργαστήριο 1 Τεχνολογικό Εκπαιδευτικό Ίδρυμα Καβάλας Σχολή Διοίκησης & Οικονομίας Τμήμα Διαχείρισης Πληροφοριών Διδάσκων Μαρδύρης Βασίλειος, Διπλ. Ηλ. Μηχανικός & Μηχ.

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΟΔΗΓΟΣ ΣΥΝΔΕΣΗΣ ΣΤO ΔΙΚΤΥΟ ΤΟΥ ΤΠΚ ΜΕΣΩ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΠΡΟΣΒΑΣΗΣ VPN ΥΣΠΤ Η υπηρεσία πρόσβασης στο δίκτυο δεδομένων του ΤΠΚ μέσω εικονικού ιδιωτικού δικτύου

Διαβάστε περισσότερα

SingularLogic Σεπτέμβριος 2014

SingularLogic Σεπτέμβριος 2014 LIVE UPDATE Έκδοση 5 SingularLogic Σεπτέμβριος 2014 SingularLogic Live Update (SLUC) Είναι μια ανεξάρτητη εφαρμογή που σας επιτρέπει με εύκολο τρόπο: Να ενημερώνεστε για τις τρέχουσες προσφορές της SingularLogic

Διαβάστε περισσότερα

Οδηγός σύνδεσης στο δίκτυο του ΤΕΠΑΚ μέσα από την υπηρεσία απομακρυσμένης πρόσβασης VPN Τεχνολογικό Πανεπιστήμιο Κύπρου

Οδηγός σύνδεσης στο δίκτυο του ΤΕΠΑΚ μέσα από την υπηρεσία απομακρυσμένης πρόσβασης VPN Τεχνολογικό Πανεπιστήμιο Κύπρου Οδηγός σύνδεσης στο δίκτυο του ΤΕΠΑΚ μέσα από την υπηρεσία απομακρυσμένης πρόσβασης VPN Τεχνολογικό Πανεπιστήμιο Κύπρου Περιεχόμενα Οδηγός σύνδεσης στο δίκτυο του ΤΕΠΑΚ μέσα από την υπηρεσία απομακρυσμένης

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα της γλώσσας C, το Dev-C++, το οποίο είναι εφαρμογή που τρέχει

Διαβάστε περισσότερα

Οδηγός Εγκατάστασης

Οδηγός Εγκατάστασης www.athenaschool.net Οδηγός Εγκατάστασης Αθηνά 2012 Μάρτιος 2013 Copyright Πόλυς Γεωργίου, 2013 Με επιφύλαξη παντός δικαιώματος. All rights reserved. Απαγορεύεται η αντιγραφή ή διανομή του παρόντος εγχειριδίου,

Διαβάστε περισσότερα

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) - 1 - Αθήνα, 1 Ιουνίου 2007. 1. Εισαγωγή

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) - 1 - Αθήνα, 1 Ιουνίου 2007. 1. Εισαγωγή Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0 Οδηγίες Αναβάθµισης (Upgrade) Οµάδα Εργασίας: Τσιµπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 1 Ιουνίου 2007 1. Εισαγωγή Η πλατφόρµα eclass είναι ένα ολοκληρωµένο

Διαβάστε περισσότερα

XAMPP Apache MySQL PHP javascript xampp

XAMPP Apache MySQL PHP javascript xampp XAMPP Το xampp είναι ένα δωρεάν πρόγραμμα με το οποίο μπορούμε να κάνουμε εγκατάσταση τον Apache, τη MySQL και την PHP. Apache. Ο Apache είναι ένας Web Server. Είναι δηλαδή πρόγραμμα το οποίο τρέχει μόνιμα

Διαβάστε περισσότερα

PRISMA Win POS Sync Merge Replication

PRISMA Win POS Sync Merge Replication ΤΜΗΜΑ ΥΠΟΣΤΗΡΙΞΗΣ Οδηγός Ρυθμίσεων Συγχρονισμού PRISMA Win POS Sync Merge Replication Η διαδικασία του συγχρονισμού γίνεται από τον Η/Υ που έχει το Back Office. Βασική προϋπόθεση για να ενεργοποιηθεί ο

Διαβάστε περισσότερα

Εγχειρίδιο εγκατάστασης Megasoft 2009

Εγχειρίδιο εγκατάστασης Megasoft 2009 Εγχειρίδιο εγκατάστασης Megasoft 2009 Περιεχόμενα Εγκατάσταση Joomla, JoomFish και VirtueMart... 3 Αποστολή αρχείων Joomla στο Διακομιστή (Host)... 3 Εγκατάσταση Joomla... 4 Εγκατάσταση VirtueMart... 9

Διαβάστε περισσότερα

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ: http://www.greektuts.net/greek-in-joomla/

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ: http://www.greektuts.net/greek-in-joomla/ 1) Εμφάνιση ιστοσελίδας Ανοίγουμε το πρόγραμμα πλοήγησης (Firefox, Chrome, Internet Explorer κτλ) και στη γραμμή διευθύνσεων πληκτρολογούμε τη διεύθυνση http://localhost ή http://127.0.0.1. Αν δεν βλέπουμε

Διαβάστε περισσότερα

Τεχνικές αλλαγές στις εκδόσεις

Τεχνικές αλλαγές στις εκδόσεις Τεχνικές αλλαγές στις εκδόσεις SingularLogic Control 4 rel 3.05 SingularLogic Control 1, 2, 3 rel 3.05 SingularLogic Accountant rel 3.05 SingularLogic Λογιστικά rel 3.05 ή µεταγενέστερες εκδόσεις SingularLogic

Διαβάστε περισσότερα

MCSS Medical Center Support Systems. Setup Instructions

MCSS Medical Center Support Systems. Setup Instructions MCSS Medical Center Support Systems Setup Instructions Author: Dr. Alexander Patelis Version: 1.5.00 Code: MCSS_IN_003 Αθήνα, Ιούνιος 2010 2006 2010 Dragon Systems MCSS_IN_003 Page 1 / 89 Πίνακας Αλλαγών

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής

Διαβάστε περισσότερα

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11 Περιεχόμενα Πρόλογος... 11 Μέρος 1: Βασικές έννοιες της πληροφορικής... 13 1.1 Windows XP... 15 1.2 Επιφάνεια εργασίας... 19 1.3 Γραμμή εργασιών... 24 1.4 Χειρισμός παραθύρων... 30 1.5 Μενού... 36 1.6

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΓΙΑ ΛΟΓΙΣΜΙΚΟ CISCO JABBER ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΠΣ-ΕΔ/76

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΓΙΑ ΛΟΓΙΣΜΙΚΟ CISCO JABBER ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΠΣ-ΕΔ/76 ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΓΙΑ ΛΟΓΙΣΜΙΚΟ CISCO JABBER ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΠΣ-ΕΔ/76 31/07/2014 ΠΕΡΙΕΧΟΜΕΝΑ ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ... 3 ΛΕΙΤΟΥΡΓΙΑ

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΟΔΗΓΟΣ ΣΥΝΔΕΣΗΣ ΣΤO ΔΙΚΤΥΟ ΤΟΥ ΤΠΚ ΜΕΣΩ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΠΡΟΣΒΑΣΗΣ VPN Η υπηρεσία πρόσβασης στο δίκτυο δεδομένων του ΤΠΚ μέσω εικονικού ιδιωτικού δικτύου (Virtual

Διαβάστε περισσότερα

BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P.

BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P. BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P. Πριν την έναρξη της διαδικασίας θα θέλαμε να σας ενημερώσουμε ότι η αναβάθμιση διαφέρει σε κάποιες λεπτομέρειες, ανάλογα με το τύπο της βάσης δεδομένων της κάθε χρήσης.

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ της Πλατφόρμας Τηλεκατάρτισης ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή...2 2. Αρχική σελίδα, Εισαγωγή & Περιβάλλον Συστήματος...3 2.1. Αρχική σελίδα εισαγωγής...3 2.2. Εισαγωγή στην Πλατφόρμα Τηλε-κατάρτισης...4

Διαβάστε περισσότερα

TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)

TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο) TEC610 (ΣΤ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ E-LEARNING - 2 -

ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ E-LEARNING - 2 - - 2 - ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ E-LEARNING Περιεχόµενα Εγκατάσταση λογισµικού Οθόνη καλωσορίσµατος στην εγκατάσταση...4 Πληροφορίες ιδρύµατος και λογισµικού...5 ηµιουργία συντόµευσης στο µενού έναρξης

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων. Δικαιώματα Χρηστών Προβολές

Εργαστήριο Βάσεων Δεδομένων. Δικαιώματα Χρηστών Προβολές Εργαστήριο Βάσεων Δεδομένων Δικαιώματα Χρηστών Προβολές Επικοινωνία με MySQL mysql host DB server queries results Client host Β Δ Η χρήση της mysql βασίζεται στο μοντέλο client server Remote access to

Διαβάστε περισσότερα

ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓIΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΑΡΤΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ & ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ:ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ

ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓIΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΑΡΤΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ & ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ:ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓIΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΑΡΤΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ & ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ:ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ ΕΓΚΑΤΑΣΤΑΣΗ APACHE WEB SERVER ΣΕ WINDOWS XP ΣΠΟΥΔΑΣΤEΣ: ΕΙΣΗΓΗΤΗΣ: ΑΛΕΞΑΚΗΣ

Διαβάστε περισσότερα

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα;

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; Εισαγωγή Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; 1. Σελίδα μαθήματος Εγγραφή Ο κάθε φοιτητής πρέπει να κάνει εγγραφή στη σελίδα του μαθήματος στην πλατφόρμα e-class

Διαβάστε περισσότερα

Με λίγα λόγια, το TCP/IP καθορίζει τον τρόπο που πακετάρονται και μεταφέρονται τα δεδομένα της σύνδεσής μας.

Με λίγα λόγια, το TCP/IP καθορίζει τον τρόπο που πακετάρονται και μεταφέρονται τα δεδομένα της σύνδεσής μας. Γρήγορο Ίντερνετ με Κατάλληλες Ρυθμίσεις TCP/IP Η ταχύτητά μας στο ίντερνετ εξαρτάται από πολλούς παράγοντες, όπου τον κεντρικό ρόλο παίζει η σύνδεσή μας. Πολλές φορές, όμως, η σύνδεσή μας μπορεί να περιορίζεται

Διαβάστε περισσότερα

ηµιουργία ηλεκτρονικής εφηµερίδας µε χρήση PHP και βάσεων δεδοµένων MySQL

ηµιουργία ηλεκτρονικής εφηµερίδας µε χρήση PHP και βάσεων δεδοµένων MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥ ΩΝ ΕΦΑΡΜΟΣΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ (ΣΥΣΤΗΜΑΤΑ ΥΠΟΛΟΓΙΣΤΩΝ) ηµιουργία ηλεκτρονικής εφηµερίδας µε χρήση PHP και βάσεων δεδοµένων

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων

Εργαστήριο Βάσεων Δεδομένων Εργαστήριο Βάσεων Δεδομένων Φροντιστήριο 4/2/2009 Δικαιώματα χρηστών - Προβολές (Views) ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ MYSQL queries results mysql host DB server queries results Client host Β Δ Ηχρήσητηςmysql βασίζεται

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα της γλώσσας C, το Dev-C++, το οποίο είναι εφαρμογή που τρέχει

Διαβάστε περισσότερα

Δημιουργία μιας εφαρμογής Java με το NetBeans

Δημιουργία μιας εφαρμογής Java με το NetBeans Δημιουργία μιας εφαρμογής Java με το NetBeans Για να δημιουργήσετε μια εφαρμογή Java πρέπει να ακολουθήσετε τα εξής βήματα : Αρχικά πρέπει να δημιουργηθεί ένα project το οποίο θα περιέχει όλα τα αρχεία

Διαβάστε περισσότερα

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 1 Περιεχόμενα Εισαγωγή...2

Διαβάστε περισσότερα

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών.

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών. Σελίδα 1 από 7 Οδηγός σύνδεσης Υποστηριζόμενα λειτουργικά συστήματα Μπορείτε να πραγματοποιήσετε εγκατάσταση του λογισμικού του εκτυπωτή χρησιμοποιώντας το CD Λογισμικό και τεκμηρίωση για τα ακόλουθα λειτουργικά

Διαβάστε περισσότερα

Βάσεις δεδομένων (Access)

Βάσεις δεδομένων (Access) Βάσεις δεδομένων (Access) Όταν εκκινούμε την Access εμφανίζεται το παρακάτω παράθυρο: Κουμπί Κενή βάση δεδομένων Κουμπί του Office Για να φτιάξουμε μια νέα ΒΔ κάνουμε κλικ στο κουμπί «Κενή βάση δεδομένων»

Διαβάστε περισσότερα

ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ.

ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ. ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ. Οδηγός Διαχειριστή Το m-learning Toolkit είναι μια ολοκληρωμένη πλατφόρμα εξ αποστάσεως εκπαίδευσης που έχει σχεδιαστεί για να υπάρχει η δυνατότητα της πρόσβασης

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ. ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ Ηλεκτρονική Υποβολή Α.Π.Δ. ΠΕΡΙΕΧΟΜΕΝΑ 1) Είσοδος στην εφαρμογή 2) Δημιουργία Περιόδου Υποβολής 2.α) Ακύρωση Περιόδου Υποβολής 3) Μέθοδος Υποβολής: Συμπλήρωση Φόρμας 3.α) Συμπλήρωση

Διαβάστε περισσότερα

Windows 7 Windows Vista

Windows 7 Windows Vista ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΚΕΝΤΡΟ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΩΝ Κωστακιοί Άρτας, ΑΡΤΑ 47100 - Tηλ.. 26810 50500 - Fax. 2681 76941 e-mail: noc@teiep.gr ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ Τ.Ε.Ι. ΗΠΕΙΡΟΥ

Διαβάστε περισσότερα

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο FrontPage 2003 Πρακτικός Οδηγός Χρήσης Το FrontPage είναι ένα πρόγραμμα δημιουργίας ιστοσελίδων και δικτυακών τόπων που επιτρέπει το σχεδιασμό ιστοσελίδων μέσα από γραφικό περιβάλλον αλλά και την ταυτόχρονη

Διαβάστε περισσότερα

Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού

Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΔΙΑΤΜΗΜΑΤΙΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διπλωματική Εργασία με θέμα: Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού Καραγιάννης Ιωάννης Α.Μ.

Διαβάστε περισσότερα

Οδηγός εγκατάστασης προγράμματος TestDrive του Υ.Μ.Ε.

Οδηγός εγκατάστασης προγράμματος TestDrive του Υ.Μ.Ε. [Επιλέξτε ημερομηνία] Οδηγός εγκατάστασης προγράμματος TestDrive του Υ.Μ.Ε. Για Windows Xp Κουϊρουκίδης Γεράσιμος Συντάκτης: Κουϊρουκίδης Γεράσιμος Οδηγός Εγκατάστασης προγράμματος TestDrive του Υ.Μ.Ε.

Διαβάστε περισσότερα

Εθνική Πύλη ermis.gov.gr

Εθνική Πύλη ermis.gov.gr Εθνική Πύλη ermis.gov.gr Έκδοση και εγκατάσταση ψηφιακών πιστοποιητικών χαλαρής αποθήκευσης Έκδοση 1.1 Εγκατάσταση Ψηφιακών Πιστοποιητικών Χαλαρής Αποθήκευσης σελίδα 1 / 31 Πίνακας Περιεχομένων 1. ΕΙΣΑΓΩΓΗ

Διαβάστε περισσότερα

Εκπαιδευτικά Περιβάλλοντα Διαδικτύου

Εκπαιδευτικά Περιβάλλοντα Διαδικτύου ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Εκπαιδευτικά Περιβάλλοντα Διαδικτύου Ενότητα 4: Βασικές Τεχνολογίες για την Υποστήριξη ΕΠΔ Θρασύβουλος-Κωνσταντίνος Τσιάτσος Άδειες Χρήσης

Διαβάστε περισσότερα

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΑΝΑΛΥΣΗ ΜΕΝΟΥ ΕΦΑΡΜΟΓΗΣ... 4 2. ΕΠΕΞΗΓΗΣΗ ΚΕΝΤΡΙΚΟΥ ΜΕΝΟΥ ΚΑΡΤΕΛΑΣ... 5 3. ΔΗΜΙΟΥΡΓΙΑ ΠΕΛΑΤΗ... 6 4. ΑΝΑΖΗΤΗΣΗ ΠΕΛΑΤΗ... 6 5. ΕΠΕΞΕΡΓΑΣΙΑ/ΔΙΑΓΡΑΦΗ

Διαβάστε περισσότερα

Εθνική Πύλη www.ermis.gov.gr

Εθνική Πύλη www.ermis.gov.gr Εθνική Πύλη www.ermis.gov.gr Έκδοση και εγκατάσταση ψηφιακών πιστοποιητικών Δημοσίου Υπαλλήλου Έκδοση 1.0 Εγκατάσταση Ψηφιακών Πιστοποιητικών Δημοσίων Υπαλλήλων σελίδα 1 / 52 Πίνακας Περιεχομένων 1. ΕΙΣΑΓΩΓΗ

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙ ΙΟ ΕΓΚΑΤΑΣΤΑΣΗΣ QUARKXPRESS & QLA SERVER

ΕΓΧΕΙΡΙ ΙΟ ΕΓΚΑΤΑΣΤΑΣΗΣ QUARKXPRESS & QLA SERVER ΕΓΧΕΙΡΙ ΙΟ ΕΓΚΑΤΑΣΤΑΣΗΣ QUARKXPRESS & QLA SERVER Quark License Administrator (QLA) Εγχειρίδιο εγκατάστασης Τι είναι ο QLA O Quark License Administrator (QLA) είναι μια δικτυακή εφαρμογή διαχείρισης αδειών

Διαβάστε περισσότερα

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΠΡΩΤΟ ΕΓΚΑΤΑΣΤΑΣΗ ΛΟΓΙΣΜΙΚΟΥ Γιώργος Μαρκοµανώλης Περιεχόµενα ΠΛΗΡΟΦΟΡΙΕΣ...1 ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ FIREBIRD ΣΕ WINDOWS XP...2 ΑΠΕΓΚΑΤΑΣΤΑΣΗ

Διαβάστε περισσότερα

Εθνική Πύλη www.ermis.gov.gr

Εθνική Πύλη www.ermis.gov.gr Εθνική Πύλη www.ermis.gov.gr Έκδοση και εγκατάσταση ψηφιακών πιστοποιητικών σκληρής αποθήκευσης Έκδοση 1.1 Εγκατάσταση Ψηφιακών Πιστοποιητικών σκληρής αποθήκευσης σελίδα 1 / 52 Πίνακας Περιεχομένων 1.

Διαβάστε περισσότερα

Περιεχόμενα Πώς να χρησιμοποιήσετε το βιβλίο... 7 Αντί προλόγου... 9 Κεφάλαιο 1: Κεφάλαιο 2: Κεφάλαιο 3: Κεφάλαιο 4: Κεφάλαιο 5: Πώς να δημιουργήσω το Προφίλ μου και να γίνω μέλος στο Facebook;... 15 Τι

Διαβάστε περισσότερα

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Οδηγίες για την εγκατάσταση του πακέτου Cygwin Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy

Διαβάστε περισσότερα

Περιεχόμενα. Αντί προλόγου Πώς να χρησιμοποιήσετε το βιβλίο Κεφάλαιο 1: Πώς δημιουργώ το Προφίλ μου στο Facebook;...

Περιεχόμενα. Αντί προλόγου Πώς να χρησιμοποιήσετε το βιβλίο Κεφάλαιο 1: Πώς δημιουργώ το Προφίλ μου στο Facebook;... Περιεχόμενα Αντί προλόγου... 7 Πώς να χρησιμοποιήσετε το βιβλίο... 13 Κεφάλαιο 1: Πώς δημιουργώ το Προφίλ μου στο Facebook;...15 Κεφάλαιο 2: Τι βλέπω στην οθόνη μου όταν ολοκληρώσω τη δημιουργία του Προφίλ

Διαβάστε περισσότερα

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Οδηγίες Εγκατάστασης (Installation) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 30 Σεπτεμβρίου 2009 1. Εισαγωγή Η πλατφόρμα

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων

Εργαστήριο Βάσεων Δεδομένων Εργαστήριο Βάσεων Δεδομένων Άσκηση 2 Σκοπός της άσκησης είναι: 1. Με δεδομένο το σχεσιακό διάγραμμα, η υλοποίηση μιας βάσης σε MySQL. 2. Η εισαγωγή δεδομένων στη βάση. 3. Η υλοποίηση απλών ερωτημάτων mysql

Διαβάστε περισσότερα

TeleCost Hotel για Panasonic TDA

TeleCost Hotel για Panasonic TDA TeleCost Hotel για Panasonic TDA 1. Οδηγίες Εγκατάστασης του Λογισμικού του Συστήματος Telecost Hotel Γενικά Για την εγκατάσταση του Λογισμικού του Συστήματος TeleCost HL θα πρέπει να ακολουθηθούν συνοπτικά

Διαβάστε περισσότερα

Πλοήγηση www / Με τον Internet Explorer

Πλοήγηση www / Με τον Internet Explorer Πλοήγηση www / Με τον Internet Explorer Περιεχόμενα 1.Eισαγωγή 2.Το περιβάλλον του Internet Explorer 3.Οδηγίες πλοήγησης 4.Αποθήκευση αρχείων 5.Αγαπημένα 6.Ασφαλής σύνδεση 7.Διακομιστής μεσολάβησης 1.Εισαγωγή

Διαβάστε περισσότερα

Στο παράθυρο που θα εµφανιστεί πατήστε το κουµπί Unzip.

Στο παράθυρο που θα εµφανιστεί πατήστε το κουµπί Unzip. Το αρχείο EstateWeb 4.0.2.exe περιέχει την εγκατάσταση της εφαρµογής σε συµπιεσµένη µορφή. Για αυτό το λόγο θα πρέπει πρώτα να αποσυµπιέσετε τα αρχεία της εγκατάστασης στον σκληρό σας δίσκο. Κάντε διπλό

Διαβάστε περισσότερα

MS SQL 2012 Express (Εγκατάσταση με Advanced Services)

MS SQL 2012 Express (Εγκατάσταση με Advanced Services) Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Τεχνικά Εγχειρίδια > Βάσεις Δεδομένων > MS SQL 2012 Express (Εγκατάσταση με Advanced Services) MS SQL 2012 Express (Εγκατάσταση

Διαβάστε περισσότερα

Simplifying Complexity. Οδηγός Χρήσης Διαδικτυακής Πλατφόρμας

Simplifying Complexity. Οδηγός Χρήσης Διαδικτυακής Πλατφόρμας Simplifying Complexity Οδηγός Χρήσης Διαδικτυακής Πλατφόρμας Περιεχόμενα 1 Εισαγωγή... 2 2 Οδηγίες Χρήσης... 2 2.1 Πρώτη Εγγραφή στην Πλατφόρμα... 2 2.2 Είσοδος στην Πλατφόρμα...4 2.3 Δημιουργία Καρτέλας

Διαβάστε περισσότερα

Κοινή χρήση πόρων με τα Windows XP

Κοινή χρήση πόρων με τα Windows XP Κοινή χρήση πόρων με τα Windows XP Α. Κοινή χρήση αρχείων και φακέλων Θα μάθετε: Να θέτετε σε κοινή χρήση ένα αρχείο ή ένα φάκελο του υπολογιστή με τα Windows XP. Να θέτετε σε κοινή χρήση στο δίκτυο μουσική,

Διαβάστε περισσότερα

Εγκατάσταση Joomla! Στο ΠΣΔ. 1. Μεταβαίνουμε στο και συνδεόμαστε στο λογαριασμό μας. 2. Μεταβαίνουμε στο «MySch»

Εγκατάσταση Joomla! Στο ΠΣΔ. 1. Μεταβαίνουμε στο  και συνδεόμαστε στο λογαριασμό μας. 2. Μεταβαίνουμε στο «MySch» Εγκατάσταση Joomla! Στο ΠΣΔ 1. Μεταβαίνουμε στο www.sch.gr και συνδεόμαστε στο λογαριασμό μας 2. Μεταβαίνουμε στο «MySch» 3. Μεταβαίνουμε στο «Πίνακα Ελέγχου» 4. Μεταβαίνουμε στις «Ρυθμίσεις βάσης δεδομένων

Διαβάστε περισσότερα

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Περιεχόμενα Εισαγωγή στην εφαρμογή... 2 Βασική Σελίδα (Activity)... 3 Ρυθμίσεις... 3 Πελάτες... 6 Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Αποθήκη... 11 Αναζήτηση προϊόντος...

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α 1 ΤΕΧΝΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α 1.1 ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Το λειτουργικό σύστημα θα πρέπει να είναι Windows XP, 2000 και 2003. Ο λογαριασμός χρήστη του υπολογιστή, θα πρέπει να έχει πλήρη

Διαβάστε περισσότερα

Συνοπτικός Οδηγός Χρήσης του MySQL Workbench

Συνοπτικός Οδηγός Χρήσης του MySQL Workbench Συνοπτικός Οδηγός Χρήσης του MySQL Workbench To ΜySQL Workbench είναι μία εφαρμογή, με γραφικό περιβάλλον, στην οποία μπορούμε να συντάξουμε και να εκτελέσουμε εντολές SQL. To MySQL Workbench απαιτεί να

Διαβάστε περισσότερα

Δραστηριότητα 3: Ρυθμίσεις Oικιακής Ομάδας Τοπικού Δικτύου Η/Υ σε WINDOWS 7 & 8

Δραστηριότητα 3: Ρυθμίσεις Oικιακής Ομάδας Τοπικού Δικτύου Η/Υ σε WINDOWS 7 & 8 Δραστηριότητα 3: Ρυθμίσεις Oικιακής Ομάδας Τοπικού Δικτύου Η/Υ σε WINDOWS 7 & 8 Βιβλιογραφία: https://support.microsoft.com/el-gr/help/17145/windows-homegroup-from-start-to-finish ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ τι είναι

Διαβάστε περισσότερα

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP Το FTP (File Transfer Protocol) είναι το εξειδικευμένο πρωτόκολλο μεταφοράς αρχείων στα σύγχρονα δίκτυα δεδομένων όπως το Διαδίκτυο. Δίνει τη δυνατότητα μεταφοράς αρχείων από τον υπολογιστή

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ 1 Α. ΛΗΨΗ ΑΝΤΙΓΡΑΦΟΥ ΑΣΦΑΛΕΙΑΣ (EXPORT) ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ 3 1. ΜΕ ΧΡΗΣΗ INTERNET EXPLORER 3 2. ΜΕ ΧΡΗΣΗ MOZILLA FIREFOX 10 Β. ΜΕΤΑΦΟΡΑ ΨΗΦΙΑΚΩΝ

Διαβάστε περισσότερα

ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr. Εγχειρίδιο Χρήσης Μελών ΔΕΠ

ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr. Εγχειρίδιο Χρήσης Μελών ΔΕΠ ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr Εγχειρίδιο Χρήσης Μελών ΔΕΠ Αναζήτηση Δημόσιου Περιεχομένου Η διεύθυνση ιστού της νεάς πλατφόρμας διαχείρισης βιντεοδιαλέξεων Δήλος είναι: http://delos.uoa.gr

Διαβάστε περισσότερα

server : Ο υπολογιστής του καθηγητή που θέλουμε να ελέγχει τους υπόλοιπους του εργαστηρίου client : Οι υπολογιστές των μαθητών

server : Ο υπολογιστής του καθηγητή που θέλουμε να ελέγχει τους υπόλοιπους του εργαστηρίου client : Οι υπολογιστές των μαθητών Εγκατάσταση italc Οδηγίες εγκατάστασης italcc σε τοπικό δίκτυο με Windows 7. Πιστεύω ότι η διαδικασία θα ισχύει και για windows 8 ή 10 ακόμα και για XP. Υπάρχουν οδηγίες και εδώ αλλά για περιβάλλον windows

Διαβάστε περισσότερα

Tο περιβάλλον Code::Blocks

Tο περιβάλλον Code::Blocks Tο περιβάλλον Code::Blocks Το Code::Blocks αποτελεί ένα πλήρες περιβάλλον ανάπτυξης εφαρμογών για την γλώσσα C και C++. Το περιβάλλον είναι ελεύθερο λογισμικό και χρησιμοποιεί μια ειδική έκδοση του μεταγλωττιστή

Διαβάστε περισσότερα

Κεφάλαιο 5. Βασικές Τεχνολογίες για την Υποστήριξη ΕΠΔ

Κεφάλαιο 5. Βασικές Τεχνολογίες για την Υποστήριξη ΕΠΔ Κεφάλαιο 5. Βασικές Τεχνολογίες για την Υποστήριξη ΕΠΔ Σύνοψη Το παρόν κεφάλαιο ασχολείται με την παρουσίαση ενός παραδείγματος αναφορικά με την εγκατάσταση της βασικής τεχνολογικής πλατφόρμας για την

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1 Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave Περιεχόμενο εργαστηρίου: - Το περιβάλλον ανάπτυξης προγραμμάτων Octave - Διαδικασία ανάπτυξης προγραμμάτων MATLAB - Απλά

Διαβάστε περισσότερα

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο Το περιβάλλον εργασίας Ανοίγοντας την Ελληνική Έκδοση του FrontPage, για πρώτη φορά, η εικόνα που θα συναντήσουμε είναι αυτή της Εικόνας 1 με τα Μενού Εντολών και τη Γραμμή Εργαλείων, στο πάνω μέρος της

Διαβάστε περισσότερα

Στις παρακάτω οδηγίες αναλύεται η διαδικασία εισαγωγής δεδομένων μέσω του εργαλείου FastImport.

Στις παρακάτω οδηγίες αναλύεται η διαδικασία εισαγωγής δεδομένων μέσω του εργαλείου FastImport. Fast Import Στις παρακάτω οδηγίες αναλύεται η διαδικασία εισαγωγής δεδομένων μέσω του εργαλείου FastImport. 2 Περιεχόμενα 3. Επιλογή εγκατάστασης λογιστικής και μεθόδου εισαγωγής αρχείου εγγραφών... 4

Διαβάστε περισσότερα

Υπηρεσία Απομακρυσμένης Πρόσβασης VPN Οδηγός Εγκατάστασης και Διαμόρφωσης για χρήστες λειτουργικών συστημάτων MAC OS X

Υπηρεσία Απομακρυσμένης Πρόσβασης VPN Οδηγός Εγκατάστασης και Διαμόρφωσης για χρήστες λειτουργικών συστημάτων MAC OS X ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Υπηρεσία Απομακρυσμένης Πρόσβασης VPN Οδηγός Εγκατάστασης και Διαμόρφωσης για χρήστες λειτουργικών συστημάτων MAC OS X ΥΠΣ ΕΔ/49 12 Αυγούστου

Διαβάστε περισσότερα

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ Οδηγός Εργαστηρίου για το Μεταπτυχιακό Μάθημα Τεχνολογία Διοίκησης

Διαβάστε περισσότερα

Βάσεις δεδομένων (Access)

Βάσεις δεδομένων (Access) Βάσεις δεδομένων (Access) Όταν εκκινούμε την Access εμφανίζεται το παρακάτω παράθυρο: Για να φτιάξουμε μια νέα ΒΔ κάνουμε κλικ στην επιλογή «Κενή βάση δεδομένων» στο Παράθυρο Εργασιών. Θα εμφανιστεί το

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΕΦΑΡΜΟΓΩΝ JAIN-SIP-PROXY και SIP-COMMUNICATOR Εισαγωγή Αυτές οι οδηγίες περιγράφουν τα βήματα για να εγκαταστήσουμε τις εφαρμογές JAIN- SIP-Proxy και SIP-Communicator.

Διαβάστε περισσότερα

Οδηγός Εισαγωγή Χρηστών σε LDAP Server με χρήση. LdapAdmin TEMPLATE

Οδηγός Εισαγωγή Χρηστών σε LDAP Server με χρήση. LdapAdmin TEMPLATE Οδηγός Εισαγωγή Χρηστών σε LDAP Server με χρήση LdapAdmin TEMPLATE Version 1 23/6/2017 Περιεχόμενα Ldap Admin... 2 Σύνδεση στον Ldap Server με την χρήση του Ldap Admin... 2 Εισαγωγή Χρήστη τύπου Employee-Affiliate

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ ΟΠΑ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΠΑΡΟΧΟ (ΥΠΗΡΕΣΙΑ VPN) Windows 8, Windows 7, Windows Vista, Windows XP

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ ΟΠΑ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΠΑΡΟΧΟ (ΥΠΗΡΕΣΙΑ VPN) Windows 8, Windows 7, Windows Vista, Windows XP ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ ΟΠΑ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΠΑΡΟΧΟ (ΥΠΗΡΕΣΙΑ VPN) Windows 8, Windows 7, Windows Vista, Windows XP Σε περίπτωση κατά την οποία ο υπολογιστής που χρησιμοποιείτε συνδέεται στο Internet

Διαβάστε περισσότερα

Π.1.2.2.: Εγχειρίδια χρήσης της υπηρεσίας για τα κύρια υποστηριζόμενα Λειτουργικά

Π.1.2.2.: Εγχειρίδια χρήσης της υπηρεσίας για τα κύρια υποστηριζόμενα Λειτουργικά ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΚΕΝΤΡΟ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΩΝ Κωστακιοί Άρτας, ΑΡΤΑ 47100 - Tηλ.. 26810 50500 - Fax. 2681 76941 e-mail: noc@teiep.gr ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ Τ.Ε.Ι. ΗΠΕΙΡΟΥ

Διαβάστε περισσότερα

Οδηγίες Λήψης & Εγκατάστασης του Jitsi 2.0

Οδηγίες Λήψης & Εγκατάστασης του Jitsi 2.0 Οδηγίες Λήψης & Εγκατάστασης του Jitsi 2.0 (Για Windows XP, Vista & 7) Το Jitsi (πρώην SIP Communicator) είναι ένα πρόγραμμα επικοινωνίας με ήχο/εικόνα και chat που υποστηρίζει πρωτόκολλα επικοινωνίας

Διαβάστε περισσότερα

Εγκατάσταση. Εγκατάσταση του Wamp

Εγκατάσταση. Εγκατάσταση του Wamp Εγκατάσταση Εγκατάσταση του Wamp Η εγκατάσταση χωρίζεται σε δύο µέρη. Πρώτα θα εγκαταστήσουµε το Wamp, ώστε να µετατρέψουµε τον υπολογιστή µας σε Web Server και µετά θα εγκαταστήσουµε το Joomla. Η εγκατάσταση

Διαβάστε περισσότερα

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Μέρος 1 1 Βασικοί όροι... 11 2 Βασική δομή κώδικα HTML... 25 3 Μορφοποίηση κειμένου... 39 4 Μορφοποίηση παραγράφων... 51 5 Εισαγωγή εικόνας... 63 6 Λίστες με

Διαβάστε περισσότερα

Περιεχόμενα. Πληροφορίες Σχετικά με το βιβλίο...11 Τι είναι το WordPress...11 Πληροφορίες για τον συγγραφέα...12

Περιεχόμενα. Πληροφορίες Σχετικά με το βιβλίο...11 Τι είναι το WordPress...11 Πληροφορίες για τον συγγραφέα...12 Περιεχόμενα Πληροφορίες... 11 Σχετικά με το βιβλίο...11 Τι είναι το WordPress...11 Πληροφορίες για τον συγγραφέα...12 1 Εγκατάσταση του WordPress... 13 Ελάχιστες απαιτήσεις...13 WampServer...14 Εγκατάσταση

Διαβάστε περισσότερα

Linux με τη χρήση κονσόλας

Linux με τη χρήση κονσόλας Linux με τη χρήση κονσόλας Κεφάλαιο 2 Κείμενα Χρυσούλα Παπάζογλου Πανεπιστήμιο Μακεδονίας, Βιβλιοθήκη και Κέντρο Πληροφόρησης Υπηρεσία Ασύγχρονης Τηλεκπαίδευσης Θεσσαλονίκη, Μάρτης 2009 Το υλικό διατίθεται

Διαβάστε περισσότερα

Σχεδιασμός Βάσεων Δεδομένων

Σχεδιασμός Βάσεων Δεδομένων Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 4 Δρ. Βασιλική Κούφη Περιεχόμενα Υλοποίηση Βάσεως Δεδομένων Εκτέλεση ερωτημάτων SQL στην Βάση Δεδομένων BHMA 1. Σχεδιασμός

Διαβάστε περισσότερα

Εγκατάσταση του Arduino IDE

Εγκατάσταση του Arduino IDE ΑΣΠΑΙΤΕ Συλλογή και Επεξεργασία Δεδομένων Εργαστήριο ΠΕΡΙΕΧΟΜΕΝΑ: Πώς να κατεβάσετε και να εγκαταστήσετε το Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE), για το προγραμματισμό του Arduino. Χρησιμοποιώντας το

Διαβάστε περισσότερα

Εθνική Πύλη ermis.gov.gr

Εθνική Πύλη ermis.gov.gr Υπουργείο Εσωτερικών, Αποκέντρωσης και Ηλεκτρονικής Διακυβέρνησης Εθνική Πύλη ermis.gov.gr Έκδοση και εγκατάσταση ψηφιακών πιστοποιητικών πολίτη χρήστη Έκδοση 1.0 Εγκατάσταση Ψηφιακών Πιστοποιητικών Πολιτών

Διαβάστε περισσότερα

Διαδικασία εγκατάστασης και ρύθμισης AUA-VPN για Windows XP/Vista/7/8

Διαδικασία εγκατάστασης και ρύθμισης AUA-VPN για Windows XP/Vista/7/8 Διαδικασία εγκατάστασης και ρύθμισης AUA-VPN για Windows XP/Vista/7/8 Κατεβάζουμε το πρόγραμμα openvpn-setup.exe στον υπολογιστή με τον browser της επιλογής μας (Internet Explorer, Firefox, Chrome κα)

Διαβάστε περισσότερα

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 1 Εισαγωγή στη C Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Διαδικαστικά Ιστοσελίδα μαθήματος: http://eclass.uoa.gr/courses/f30/ Υποχρεωτική παρακολούθηση: Παρασκευή 14:00 16:00 στην

Διαβάστε περισσότερα