Στην εργασία αυτή θα δούμε πως θα δημιουργήσουμε ένα album το οποίο θα μπει στο χώρο μας στο ΠΣΔ και θα έχει πρόσβαση ο κάθε ένας γράφοντας τη διεύθυνση http://users.sch.gr/username/coppermine2015(όπου username, το username σας στο ΠΣΔ) καθώς και coppermine2015 το όνομα του φακέλου στο οποίο θα εγκαταστήσουμε το συγκεκριμένο αλμπουμ.
Ενημέρωση σχετικά με τις εργασίες:
Για την καλύτερη κατανόηση της εργασίας αυτής δημιουργήθηκε ένα video το οποίο περιγράφει βήμα-βήμα τι πρέπει να κάνετε. Το ίδιο video μπορείτε να χρησιμοποιήσετε και για τις εργασίες Π42.2, Π42.3 και Π42.4 καθώς περιλαμβάνει και τα βήματα για τις συγκεκριμένες εργασίες.
Συνιστούμε ΠΡΙΝ ξεκινήσετε τις εργασίες σας να δείτε τουλάχιστον το video.
Επειδή το video καλύπτει και άλλες εργασίες, ότι αφορά την εργασία Π42.1 θα το βρείτε από την αρχή του μέχρι το 08:04
Οι οδηγίες με τη μορφή wiki υπάρχουν εδώ (αφορά παλαιότερη έκδοση του Coppermineκαι είναι απλά για να πάρετε μια ιδέα)
Τι πρέπει να κάνετε :
Συνδεθείτε στο λογαριασμό σας στο ΠΣΔ με ftp και δημιουργήστε ένα φάκελο με το όνομα coppermine2015.
Ο φάκελος αυτός ΝΑ ΜΗΝ είναι μέσα σε κάποιον άλλο φάκελο.
Οι πίνακες, όπως θα παρατηρήσετε από το 07:15 έως το 07:19, έχουν δημιουργηθεί με το πρόθεμα μπροστά. Προσέξτε να μην πειραξετε το προθεμα(εκτός και εάν ήδη εχετε ξαναεγκαταστήσει το Coppermine
Μέσα στο φάκελο αυτό, ανεβάστε (με ftp) το πρόγραμμα Coppermine. Στη συνέχεια, θα κάνετε κάποιες ρυθμίσεις και τέλος, θα εγκαταστήσετε το πρόγραμμα Coppermine στο λογαριασμό σας.
Για τη λειτουργία FTP και το αντίστοιχο πρόγραμμα Filezilla, μπορείτε να συμβουλευτείτε και την εργασία 3.3
Κατεβάστε το πρόγραμμα Coppermine
Μπορείτε να το κατεβάσετε από τον ιστότοπό του: http://coppermine-gallery.net/(πατήστε το "Download" για να κατεβάσετε την έκδοση 1.5.34)
Αποσυμπιέσετε το πρόγραμμα στον τοπικό σας δίσκο και μετά να το ανεβάσετε με FTP.
Συμπιεσμένο είναι περίπου 19ΜΒ και μετά την αποσυμπίεση θα γίνει περίπου 38ΜΒ.
Όπως θα δείτε στο τέλος της εκφώνησης παραθέτουμε και έναν εναλλακτικό τρόπο αποσυμπίεσης αρχείων στο server με την χρήση ενός php script. Εσείς μπορείτε να ακολουθήσετε όποιο τρόπο θέλετε.
Μετά από το ανέβασμα, θα χρειαστεί να κάνετε πρώτα μερικές ρυθμίσεις και ύστερα να το εγκαταστήσετε, κάνοντας κάποιες επιπλέον ρυθμίσεις κατά την εγκατάσταση (όλα περιγράφονται στις οδηγίες).
(Οι ρυθμίσεις για τα δικαιώματα των αρχείων που αναφέρονται στο video από 04:25 έως 05:29 ΕΙΝΑΙ απαραίτητο να γινουν ) .
Παρατηρήσεις
Σας παρακαλούμε ιδιαίτερα όλουςνα μην πειράξετε το πρόθεμα που προτείνει η εγκατάσταση για την δημιουργία των πινάκων καθώς και να θυμάστε σε ποια βάση σας από το ΠΣΔ δημιουργήσατε τους πίνακες αυτούς (δείτε από 07:01 έως 07:13 στο video). Αυτά ενδέχεται να μας βοηθήσουν να σας λύσουμε πιο εύκολα ενδεχόμενες απορίες σας σε ζητήματα σύνδεσης με την βάση. Εννοείται βέβαια ότι καλό είναι να καταγράψετε όλους τους κωδικούς που θα εισάγετε κατά την εγκατάσταση μια που είναι απαραίτητοι σε όλες τις εργασίες αλλά και θα σας γλυτώσουν από ενδεχόμενες ταλαιπωρίες.
ΝΑ ΜΗΝ αλλάξετε τους κωδικούς που έχετε τώρα στις βάσεις δεδομένων σας στο ΠΣΔ, δηλαδή
να ΜΗΝ ΠΑΤΗΣΕΤΕ "Ανανέωση κωδικού" γιατί έτσι θα δημιουργηθεί πρόβλημα με άλλες εφαρμογές που τυχόν έχετε δημιουργήσει και συνδέονται με Mysql βάση - Σχετικά με αυτό δείτε στο video από 04:08 έως 04:21)
ΠΡΟΣΕΞΤΕ γενικότερα να μην πειράξετε παλαιότερες βάσεις σας τις οποίες χρησιμοποιείτε με διάφορα προγράμματα(όσοι έχετε)
Να ελέγξετε όταν τελειώσει η μεταφορά των αρχείων στο ΠΣΔ να μήν υπάρχουν "αποτυχημένες μεταφορές" (failed transfers).
Αν υπάρχουν θα πρέπει τα αρχεία που θα σας λέει οτι δεν πήγαν να τα στείλετε και αυτά ή εναλλακτικά εάν μπερδευτείτε η δεν είστε σίγουροι να επαναλάβετε όλη την εργασία μεταφοράς από την αρχή.- δείτε στο video από 03:15 έως 03:41
Όταν τα καταφέρετε με την εγκατάσταση , στείλτε μας σε ενεργό σύνδεσμο τη διεύθυνση της γκαλερί σας
Εναλλακτικός τρόπος - Ανέβασμα συμπιεσμένου αρχείου και αποσυμπίεση στον server του ΠΣΔ (αντί των προηγόυμενων Βημάτων 1 - 5)
.
Ακολουθούν οδηγίες για να μάθουμε έναν τρόπο αποσυμπίεσης αρχείων πάνω στον server.
Αυτό είναι πολύ χρήσιμο γιατί έτσι ανεβάζουμε πολύ λίγα αρχεία και όλη η διαδικασία αποσυμπίεσης γίνεται στον server, και έτσι η όλη διαδικασία θα πάρει μόνο μερικά λεπτά(υπό κανονικές συνθήκες)
Για να γίνει αυτό θα χρησιμοποιήσουμε έναν unzipperγραμμένο σε phpτον οποίο θα σας δώσουμε έτοιμο. Hphpείναι μια γλώσσα για scripts(δηλ. ένα σύνολο εντολών που εκτελούν κάτι) και είναι προσανατολισμένη για χρήση σε όσους δημιουργούν web εφαρμογές.
Ένα πολύ απλό δείγμα του τι περιέχει έναphpscriptείναι π.χ. το παρακάτω
<?php
print "I love moodle !";
?>
(Η εκμάθηση βέβαια της php δεν αφορά το παρόν σεμινάριο αλλά όσοι θέλουν να ανακαλύψουν κάτι νέο και συνάμα συναρπαστικό θα μπορούσαν π.χ. να ξεκινήσουν από εδώ )
Με το πρόγραμμα FileZilla θα ανεβάσετε το συμπιεσμένο αρχείο του Coppermine που κατεβάσατε από το Διαδίκτυο, στον προσωπικό σας χώρο στο ΠΣΔ. Για να το κάνετε αυτό τα βήματα είναι τα εξής:
Μετονομάστε το αρχείο "cpg1.5.34.zip" που έχετε κατεβάσει στον δίσκο σας σε "cpg_setup.zip"
Ανοίγετε το FileZilla
Γράφετε τα στοιχεία του ΠΣΔ για να συνδεθείτε.
Πηγαίνετε στο "Επεξεργασία-Ρυθμίσεις" και στη σελίδα "Σύνδεση" αλλάζετε την τιμή του πεδίου "Διακοπή σε δευτερόλεπτα" σε 1000
Στο αριστερό παράθυρο εντοπίζετε το συμπιεσμένο αρχείο και το επιλέγετε. Πατάτε το δεξί πλήκτρο του ποντικιού και από το μενού επιλέγετε “Αποστολή”. (upload)
Το συμπιεσμένο αρχείο δεν πρέπει να μπει μέσα σε κάποιον φάκελο άρα θα έχετε ελέγξει ότι στην δεξιά πλευρά είστε στον κεντρικόκατάλογο του προσωπικού σας χώρου.
Κατεβάστε από ΕΔΩτο unzipit.zip και αφού κατέβει αποσυμπιέστε το ώστε να δημιουργηθεί τοunzipit.php
Κατόπιν πάλι με το πρόγραμμα FileZilla ανεβάστε το unzipit.php που δημιουργήθηκε στο προηγούμενο βήμα στον προσωπικό σας χώρο στο ΠΣΔ.
Και αυτό το αρχείο δεν πρέπει να μπει μέσα σε κάποιον φάκελο.
Ανοίξτε έναν φυλλομετρητή (π.χ. Chrome) και γράψτε: http://users.sch.gr/username/unzipit.php(αντικαθιστώντας το username με το δικό σας)
Θα δείτε μια εικόνα όπως την παρακάτω στην οποία θα εμφανίζονται τα zip αρχεία που υπάρχουν στον βασικό κατάλογο του προσωπικού σας χώρου στο ΠΣΔ και θα σας προτείνει να διαλέξετε αυτό που θέλετε να αποσυμπιέσει.
(ενδέχεται να μην εμφανίζονται πολλά αρχεία αλλά μόνο το cpg_setup.zip και αυτό βέβαια εξαρτάται από το εάν υπάρχουν και άλλα zip αρχεία στο βασικό σας κατάλογο στο ΠΣΔ. Αν δεν εμφανίζεται ούτε το cpg_setup.zip τότε έχετε κάνει κάποιο λάθος και πρέπει να το διορθώσετε πριν συνεχίσετε)
Διαλέξτε το cpg_setup.zipαπό την drop-down λίστακαι πατήστε «Αποσυμπίεση»
Θα περιμένετε λίγο χρονικό διάστημα και όταν τελειώσει θα σας βγάλει σχετικό μήνυμα
ΜΗΝ σταματήσετε την διαδικασία έως ότου δείτε σχετικό μήνυμα στην γραμμή "ενημέρωσης"
Αν όλα πήγαν καλά θα έχει εμφανιστεί στον προσωπικό σας χώρο του ΠΣΔ ένας νέος φάκελος με το όνομα cpg15x
(πολλές φορές δεν εμφανίζεται αμέσως άρα αν π.χ. είστε συνδεδεμένοι στο Filezilla , να κάνετε Refresh)
.
13. Τώρα θα μετονομάσουμε το φάκελο cpg15x σε coppermine2015 και θα συνεχίσουμε με το βήμα 6 της παραπάνω άσκησης.