Νέα από τον πλανήτη…planet.ellak.gr:Τρόποι αναβάθμισης ownCloud
Έχετε δει πολλά άρθρα σχετικά με το ownCloud τόσο στα Αγγλικά όσο και στα Ελληνικά.
Στο παρόν άρθρο θα μαζέψω όλους τους πιθανούς τρόπου που μπορείτε να αναβαθμίσετε την εγκατάστασή σας.
1. Αποθετήριο
Σε περίπτωση που έχετε κάνει εγκατάσταση μέσω αποθετηρίου, απλά κάντε μια αναβάθμιση στον server και αυτόματα θα εγκατασταθεί η νέα έκδοση.
Τα αποθετήρια (και πως μπορείτε να τα εισάγετε) μπορείτε να τα βρείτε στην διεύθυνση του ownCloud.
2. Εφαρμογή
Πολύ εύκολα στο μενού το διαχειριστή, θα βρείτε ένα σύνδεσμο για να κάνετε αναβάθμιση. Περιγράφεται αναλυτικά εδώ και εδώ.
3. Μέσω τερματικού με το πρόγραμμα occ
Εάν η εγκατάσταση είναι μεγάλη και για να αποφύγετε timeouts, χρησιμοποιήστε την εντολή occ upgrade. Πως να το κάνετε; Ανοίξτε τερματικό μέσα στον φάκελο που έχετε το ownCloud και δώστε την εντολή (για openSUSE. Εάν είστε σε Debian, αλλάξτε τον χρήστη wwwrun σε www-data).
sudo -u wwwrun php occ upgrade
Για περισσότερες πληροφορίες, δείτε εδώ.
4. Κατεβάστε τη νέα έκδοση.
Προϋποθέτει (λογικά έχει γίνει) να έχετε τον φάκελο με τα δεδομένα των χρηστών σε ξεχωριστό φάκελο από αυτόν του ownCloud (πχ σε ένα στικάκι-εξωτερικό δίσκο).
Αρχικά μεταφέρετε την εγκατάσταση σε άλλον φάκελο (ώστε σε περίπτωση που κάτι πάει στραβά να μπορέσετε να επαναφέρετε).
mv owncloud owncloud_bak
Στη συνέχεια μεταβείτε στην σελίδα του ownCloud και αντιγράψτε τον σύνδεσμο της τρέχουσας έκδοσης. Εδώ έχουμε την 8.2.1
wget https://download.owncloud.org/community/owncloud-8.2.1.tar.bz2
Στην συνέχεια αποσυμπιέστε το αρχείο.
tar xjf owncloud-8.2.1.tar.bz2
Αντιγράψτε τον φάκελο config στο νέο φάκελο ownCloud.
cp ./owncloud_bak/config/config.php ./owncloud/config/
Τέλος δώστε και τα δικαιώματα (αυτό είναι σε openSUSE).
chown -R wwwrun ./owncloud
Δείτε ότι δουλεύουν όλα ρολόι και σβήστε το συμπιεσμένο αρχείο αλλά και τον φάκελο που κρατήσατε αντίγραφο ασφαλείας.