QWERTY.gr

Opinion Box

Αναβαθμίστε το Joomla!

Δημοσιεύτηκε από στις 04/5/09 17:52 στην κατηγορία HowTo,Web & SEO

Bio: Είμαι νέος, ψιλοασχολούμαι με την πληροφορική και είμαι fan της καρμπονάρας. Σε περίπτωση που λυσσάτε να επικοινωνήσετε μαζί μου: theo@qwerty.gr

Δείτε άλλα 6 άρθρα από αυτόν τον QWERTY Writer

Joomla Upgrade

Joomla Upgrade

Το upgrade του Joomla είναι μία πανεύκολη διαδικασία και θα μπορούσε κάλλιστα να συμπυκνωθεί σε μόλις ένα βήμα (unzip!!). Παρόλ’ αυτά είναι και μερικά πραγματάκια που πρέπει να προσέξουμε ακόμη, ειδικά όταν έχουμε ένα production site, όπου δεν συγχωρείται κανένα λάθος. Προτείνω να διαβάσετε πρώτα μία φορά όλο το tutorial, πριν προχωρήσετε σε οποιαδήποτε πράξη, ώστε να έχετε μία γενικότερη εικόνα του τι θα χρειαστεί να κάνετε.

Για οποιαδήποτε αλλαγή στον server μας ή στη βάση μας, πρέπει να έχουμε ένα backup της αμέσως προηγούμενης κατάστασης!!

.:::  AND YES, THIS IS A RULE! :::.

Όσο και αν μη μας αρέσουν οι “κανόνες”, κάποια πράγματα είναι αντικειμενικά απαραίτητα να γίνονται. Επομένως, πριν κάνετε οτιδήποτε από τα παρακάτω κάντε ένα backup του τρέχοντος site (π.χ. httpdocs/, μέσω ftp) καθώς και της αντίστοιχης βάσης που χρησιμοποιεί το Joomla. Για να σιγουρευτείτε για το ποια βάση χρησιμοποιεί, μπορείτε να ρίξετε μία ματιά στο configuration.php που βρίσκεται στο root diretory της Joomla εγκατάστασής σας.

Έχοντας, λοιπόν, το backup μπορούμε να προχωρήσουμε στο Upgrade. Παρόλο που φαίνεται απλό, είναι επικίνδυνο να προχωρήσετε κατευθείαν στο Upgrade αν δεν το έχετε τεστάρει πιο πριν σε ένα αντίγραφο του live site σας.

Upgrade Testing

1. Δημιουργήστε ένα αντίγραφο της τρέχουσας βάσης.

2. Κάντε ένα copy σε ένα subdirectory του τρέχοντος site.

i) Αν έχετε πρόσβαση μέσω ssh, αφού πάτε στο root directory της Joomla εγκατάστασης, δώστε

mkdir Testing_Upgrade;cd Testing_Upgrade;cp -prf ../* .

θα σας βγάλει ένα μήνυμα ότι δεν μπορεί να αντιγράψει το ‘Testing_Upgrade’ στον εαυτό του, μην ανησυχείτε δεν είναι τίποτα.

ii) Αν έχετε πρόσβαση μόνο μέσω ftp, δημιουργήστε ένα directory (π.χ. Testing_Upgrade) και ανεβάστε εκεί το backup που πήρατε για το live site σας.

3. Μόλις τελειώσει το copy, θα βρίσκεστε στο directory Testing_Upgrade, όπου και θα δοκιμάσετε το upgrade.  Τώρα πρέπει να αλλάξετε το configuration.php, ώστε να βλέπει την copied βάση και να αλλάξετε τα paths για τα logs και temp directories. Αυτό γίνεται πολύ εύκολα και από το global configuration του Joomla backend.

4. Ελέγξτε ότι λειτουργεί κανονικά το copied site με τον browser (πηγαίνοντας στο www.domain.com/Testing_Upgrade και www.domain.com/Testing_Upgrade/administrator).Να και η εικόνα από το backend του Joomla 1.5.7(testcase).

Joomla backend version 1.5.7
Joomla backend version 1.5.7

5. Κατεβάστε το σωστό πακέτο Upgrade από το Joomla download(κάντε click στο “Files” tab). Για το δικό μας testcase κατεβάζω το Joomla_1.5.7_to_1.5.10-Stable-Patch_Package.zip, κάντε το unzip και ανεβάστε στο Testing_Upgrade directory κάνοντας overwrite/replace σε όλα(αν έχετε ssh πρόσβαση μπορείτε να δώσετε: wget <link_to_zip> , για να το κατεβάσετε στο τρέχον directory, και unzip <zip_file> , πατήστε το “A” = all , όταν θα σας ρωτήσει αν θέλετε να κάνει overwrite τα υπάρχοντα αρχεία.)

6. Αν όλα έχουν πάει καλά, πλέον έχετε κάνει ένα ασφαλές Upgrade του Joomla. Επισκεφτείτε το backend και τσεκάρετε την Version , καθώς επίσης ελέγξτε ΔΙΕΞΟΔΙΚΑ το upgraded site (www.domain.com/Testing_Upgrade). Δείτε αν λειτουργούν components/modules/urls etc.Να και η εικόνα μετά το δικό μου Upgrade. :D

Joomla backend version 1.5.10
Joomla backend version 1.5.10

Upgrade το Live Site

Εφόσον έχουν πάει όλα καλά στο testing site, μπορείτε να προχωρήσετε στο Upgrade του τρέχοντος site. Δεν έχετε παρά να επαναλάβετε τα βήματα 4 και 5 του testing Upgrade.

ΠΡΟΣΟΧΗ: Δεν σημαίνει ότι επειδή το testing upgrade λειτούργησε, θα λειτουργεί χωρίς λάθη και το live site. Ελέγξτε τα πάντα, και στο frontend και στο backend! Αν για κάποιο λόγο κάτι έχει πάει στραβά και δεν μπορείτε να το διορθώσετε άμεσα, επαναφέρετε το site σας με το backup που έχετε κρατήσει.

Τέλος, αν όλα έχουν πάει καλά έχετε μεταφερθεί στην τελευταία Version αυτού του ωραίου CMS που λέγεται Joomla. Μπορείτε να σβήσετε το testing directory για το upgrade (είτε μέσω ftp, είτε με “rm -rf Testing_Upgrade/” μέσω τερματικού.)

Μείνετε Up-to-date! Αφιερώστε μερικά λεπτά παραπάνω για ένα ασφαλές Upgrade και site!

Για οποιεσδήποτε απορίες/παρατηρήσεις , just comment!

Δ Ι Α Φ Η Μ Ι Σ Η
 

Διαβάστε και άλλα σχετικά Post

Tagged as: ,

Leave a Response

Please note: comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

Spam Protection by WP-SpamFree