Βάση γνώσεων

Επιλογή έκδοσης PHP

Χρησιμοποιήστε την πιο πρόσφατη έκδοση που υποστηρίζει ο κώδικάς σας. Δείτε πώς μπορείτε να την αλλάξετε και πώς να εντοπίσετε τι χάλασε.

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

Αλλαγή έκδοσης

Sites → ο ιστότοπός σας → Settings → PHP version. Η αλλαγή εφαρμόζεται μέσα σε λίγα δευτερόλεπτα και δεν απαιτεί ορατή επανεκκίνηση.

Πριν την αλλάξετε σε ζωντανό ιστότοπο

Χρησιμοποιήστε το staging. Sites → ο ιστότοπός σας → Staging δημιουργεί ένα αντίγραφο στη νέα έκδοση μέσα σε λίγα λεπτά, και μπορείτε να περιηγηθείτε σε αυτό χωρίς να επηρεάσετε τον ζωντανό ιστότοπο. Αν λειτουργεί σωστά, προωθήστε το· αν όχι, διαγράψτε το αντίγραφο staging και δεν έχει συμβεί τίποτα.

Αν κάτι χαλάσει στη συνέχεια

Η συνήθης αιτία είναι ένα πρόσθετο ή μια βιβλιοθήκη που δεν έχει ενημερωθεί. Επαναφέρετε την έκδοση —διαρκεί λίγα δευτερόλεπτα— και διαβάστε το αρχείο καταγραφής σφαλμάτων στο Sites → ο ιστότοπός σας → Logs. Το αρχείο καταγραφής κατονομάζει το αρχείο και τη γραμμή, κάτι που συνήθως αρκεί για να εντοπίσετε το πρόσθετο.

Ειδικά για το WordPress

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

⚠️ Δεν αναβαθμίζουμε εμείς την έκδοση PHP σας, και η επιλογή παραμένει δική σας επειδή μόνο εσείς γνωρίζετε τι κάνει ο κώidκάς σας. Διατηρούμε τις νεότερες εκδόσεις διαθέσιμες και ενημερωμένες.

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

Τι σημαίνει «τέλος κύκλου ζωής» εδώ

Μια έκδοση που έχει φτάσει στο τέλος του κύκλου ζωής της σταματά να λαμβάνει διορθώσεις από το έργο PHP. Διατηρούμε σκόπιμα αρκετές από αυτές διαθέσιμες, θωρακισμένες και με ενημερώσεις ασφαλείας από την πλατφόρμα μας, ώστε μια παλαιότερη εφαρμογή να μπορεί να μετεγκατασταθεί από την πρώτη μέρα αντί να χρειάζεται να ανασυγκροτηθεί πρώτα. Αυτή είναι μια πραγματική επιλογή και όχι παγίδα — αλλά είναι το κατώτατο όριο, όχι ο προορισμός, και η νεότερη έκδοση που υποστηρίζει ο κώidκάς σας εξακολουθεί να είναι η σωστή απάντηση.

Εξακολουθείτε να έχετε απορίες;

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

Επικοινωνία με την υποστήριξη Όλα τα άρθρα