PHP 5.6 & 7.0 (updated)

Χωρίς κατηγορία

PHP είναι η γλώσσα προγραμματισμού στην οποία είναι γραμμένες οι περισσότερες web εφαρμογές που φιλοξενούμε στα hosting μας. Το 90% περίπου, που περιλαμβάνει δημοφιλή CMS όπως τα WordPress, Drupal, Joomla, κ.α.

Ιστοσελίδες που κατασκευάστηκαν πριν τουλάχιστον πέντε χρόνια (είτε CMS, είτε custom κώδικες) λειτουργούν μόνο με παλαιές εκδόσεις php, καθώς υπάρχουν σοβαρές ασυμβατότητες. Τέτοιοι κώδικες δεν υποστηρίζονται επίσημα εδώ και καιρό, παρολ’ αυτά τρέχουν σε μεγάλος μέρος του διαδικτύου ακόμα. Σε ένα μικρό ποσοστό και στη Πρίζα.

Συγκεκριμένα, στις 31/12/2018 η επίσημη υποστήριξη από το php.net για την έκδοση php 5.6 (τελευταία της σειράς php5), έχει σταματήσει. Στις 10/01/2019 σταμάτησε και η επίσημη υποστήριξη για τη php7.0. Τέτοιες εκδόσεις χαρακτηρίζονται πλέον ως EOL(=End Of Life).

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

Αυτό θα δημιουργήσει προβλήματα σε όσες ιστοσελίδες βασίζονται ακόμα σε παλιές εκδόσεις php, αλλά νομίζουμε ότι έφτασε η ώρα για αλλαγές σε αυτές. Η Πρίζα δεν είναι ο μοναδικός πάροχος που θα σταματήσει να τις υποστηρίζει, θα είναι γενικό στην αγορά των web hosting. Η συντήρηση του κώδικα της php5 επ’ αόριστον απαιτεί αρκετούς πόρους, καθιστώντας πολύ δύσκολο για οποιοδήποτε πάροχο να παρέχει ασφαλές hosting στις εκδόσεις αυτές…

Λύσεις υπάρχουν αλλά θα πρέπει να αναζητηθούν πριν τις αλλαγές :

  • Σε κάποιες περιπτώσεις CMS (WordPress, Joomla, Drupal), υπάρχει η δυνατότητα αναβάθμισης τους σε νεότερη, πιο σύγχρονη έκδοση.
  • Οι custom php ιστοσελίδες θα πρέπει, είτε να ενημερωθούν για να γίνουν συμβατές με την php7.3, είτε να ξαναγραφτούν από την αρχή, κατά προτίμηση σε κάποια εφαρμογή ή CMS ανοιχτού κώδικα, που θα παίρνει ενημερώσεις και δεν θα μένει «στάσιμη» για χρόνια.
  • Υπάρχει και η περίπτωση φιλοξενίας σε ξεχωριστό server που όμως δεν θα έχει ενημερώσεις ασφαλείας και το κόστος φιλοξενίας θα είναι αυξημένο μιας και θα λειτουργεί για λίγες ιστοσελίδες. Αυτή η λύση και πάλι δε μπορεί να είναι μόνιμη, θα πρέπει να θεωρηθεί ως μεταβατική περίοδο μέχρι να αναβαθμιστούν ή αλλαχτούν οι κώδικες.

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

Μετά το τέλος του καλοκαιριού του 2019, οι σελίδες που δεν είναι συμβατές με php7.3 θα σταματήσουν να λειτουργούν σωστά στους servers μας. Πιθανότερη ημερομηνία οριστικής μετάβασης στη νεότερη php 7.3, είναι η πρώτη εβδομάδα του Σεπτέμβρη 2019.

Για οποιαδήποτε πληροφορία/απορία σχετικά με συμβατότητα της ιστοσελίδας σας ή τις αλλαγές που ετοιμάζουμε, μπορείτε να επικοινωνείτε μαζί μας.

Tags: