Μετά από πολλή αναμονή, το WordPress 2.7 απελευθερώνεται τελικά. Εάν δεν έχετε λάβει το αντίγραφο του WP 2.7, σας παρακαλώ να το κατεβάσετε τώρα.

Πριν ξεκινήσετε την αναβάθμιση του υπάρχοντος ιστολογίου σας στην τελευταία έκδοση του WP, ίσως θελήσετε να δημιουργήσετε μια σελίδα διατήρησης της συντήρησης, ώστε οι αναγνώστες σας να γνωρίζουν ότι ο ιστότοπός σας είναι προσωρινά κατεστραμμένος και θα συνεχίσει την υπηρεσία σε σύντομο χρονικό διάστημα. Το τελευταίο πράγμα που θέλετε να δείτε κατά την αναβάθμιση είναι ο ιστότοπός σας που εμφανίζει μια σελίδα σφάλματος 404 και όλοι οι αναγνώστες σας αρχίζουν να σας στέλνουν μήνυμα ηλεκτρονικού ταχυδρομείου για να ρωτήσετε τι συμβαίνει.

Για βασικές εργασίες συντήρησης / αντιμετώπισης προβλημάτων, το plugin λειτουργίας WP συντήρησης λειτουργεί καλά για να δημιουργήσει μια σελίδα εκκίνησης συντήρησης. Αλλά αν κάνετε αναβάθμιση της έκδοσης WordPress, το plugin δεν θα λειτουργήσει. Εδώ είναι ένας εύκολος τρόπος για να δημιουργήσετε μια σελίδα διατήρησης συντήρησης που μπορείτε να χρησιμοποιήσετε κατά την αναβάθμιση σε WP2.7.

Δημιουργία σελίδας διατήρησης συντήρησης

Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου. Αντιγράψτε τον ακόλουθο κώδικα σε αυτό και αποθηκεύστε το αρχείο ως αρχείο maintenance.php

κεφαλίδα ("Η υπηρεσία HTTP / 1.1 503 δεν είναι προσωρινά διαθέσιμη");
κεφαλίδα ("Κατάσταση: 503 Υπηρεσία προσωρινά μη διαθέσιμη")?
κεφαλίδα ("Επανάληψη-Μετά: 3600")?
?>


Αναβάθμιση ιστότοπου σε εξέλιξη




Το όνομα του ιστοτόπου σας βρίσκεται υπό προγραμματισμένη συντήρηση.

Δοκιμάστε ξανά σε 60 λεπτά .


Συγγνώμη για την ταλαιπωρία.

Αν θέλετε να διαμορφώσετε τη σελίδα συντήρησης, μπορείτε να το κάνετε. Τα παραπάνω είναι μόνο ένα πρότυπο που μπορείτε να χρησιμοποιήσετε γρήγορα.

Μεταφορτώστε το στο γονικό κατάλογο του ιστότοπού σας. Θα χρειαστεί να χρησιμοποιήσετε ένα πρόγραμμα FTP για να το φορτώσετε. Βεβαιωθείτε ότι έχετε πρόσβαση στη σελίδα http://yoursite.com/maintenance.php

Ανακατευθύνετε τους αναγνώστες σας στη σελίδα Συντήρηση

Στη συνέχεια, κάντε λήψη του αρχείου .htaccess . Βρίσκεται στον γονικό κατάλογο του ιστοτόπου σας.

Ανοίξτε το με ένα πρόγραμμα επεξεργασίας κειμένου. Προσθέστε τον ακόλουθο κώδικα στην αρχή της σελίδας

Επιλογές + FollowSymlinks
RewriteEngine ενεργοποιημένο
RewriteCond% {REQUEST_URI}! /maintenance.php$
RewriteCond% {REMOTE_HOST}! ^ 127 \ .0 \ .0 \ .1
RewriteRule $ /maintenance.php [R = 302, L]

Μεταβείτε στη διεύθυνση http://www.whatismyip.com και ανακαλύψτε τη διεύθυνση IP της σύνδεσης δικτύου σας.

Αντικαταστήστε το 127 \ .0 \ .0 \ .1 με την IP σας. Αυτό θα διασφαλίσει ότι εξακολουθείτε να έχετε πρόσβαση στον ιστότοπό σας ενώ άλλα άτομα κατευθύνονται στη σελίδα διατήρησης συντήρησης.

Αποθηκεύστε το αρχείο .htaccess . Μεταφορτώστε το στον ιστότοπό σας. Όταν σας ζητάει αν θέλετε να αντικαταστήσετε, επιλέξτε Ναι.

Αυτό είναι. Όταν οι αναγνώστες σας επισκέπτονται τον ιστότοπό σας, θα πρέπει να δουν κάτι παρόμοιο

Σημείωση : Όταν επισκέπτεστε τον ιστότοπό σας, δεν θα μπορείτε να δείτε την παραπάνω σελίδα συντήρησης επειδή έχετε ρυθμίσει το δίκτυό σας ώστε να επιτρέπει τη διεύθυνση IP.

Τώρα μπορείτε να εκτελέσετε την αναβάθμιση του WordPress.

Αφαιρέστε τη σελίδα διατήρησης της συντήρησης

Όταν ολοκληρώσετε την αναβάθμιση του ιστότοπού σας, πρέπει να καταργήσετε την ανακατεύθυνση, ώστε οι αναγνώστες σας να μπορούν να έχουν πρόσβαση στο ιστολόγιό σας ξανά.

Στο αρχείο .htaccess, τοποθετήστε ένα # μπροστά από τον κώδικα που εισαγάγατε μόλις τώρα. Θα πρέπει να μοιάζει

#Options + FollowSymlinks
#RewriteEngine ενεργοποιημένο
#RewriteCond% {REQUEST_URI}! /maintenance.php$
#RewriteCond% {REMOTE_HOST}! ^ 127 \ .0 \ .0 \ .1
#RewriteRule $ /maintenance.php [R = 302, L]

Μεταφορτώστε την στον ιστότοπό σας (εάν σας ζητηθεί αν θέλετε να αντικαταστήσετε το αρχείο, επιλέξτε Ναι).

Αυτό είναι.

Σημείωση :

1) Στη μελλοντική έκδοση του WordPress, ίσως δεν χρειάζεται πλέον η σελίδα διατήρησης της συντήρησης, καθώς υπάρχει μια δυνατότητα στο WP2.7 που σας επιτρέπει να αναβαθμίσετε το WP σας στον πίνακα ελέγχου σας.

2) Παρόλο που αυτό το σεμινάριο προορίζεται για το WordPress blog, θα λειτουργήσει για οποιουσδήποτε ιστότοπους και πλατφόρμες