Κεφάλαιο 14 · 14.1
Η επιλογή της έκδοσης PHP (Select PHP version)
Δείτε το σε ένα σύντομο βίντεο
Οι περισσότεροι ιστότοποι, όπως το WordPress, το Joomla και τα ηλεκτρονικά καταστήματα, λειτουργούν με PHP. Η PHP είναι η γλώσσα προγραμματισμού στην οποία είναι γραμμένο αυτό το λογισμικό. Κάθε χρόνο κυκλοφορεί μια νέα έκδοση της PHP και κάθε έκδοση λαμβάνει ενημερώσεις μόνο για λίγα χρόνια. Στη WebOké επιλέγετε εσείς ποια έκδοση PHP χρησιμοποιεί το πακέτο σας. Αυτό το κάνετε στο DirectAdmin, στην επιλογή Select PHP version.
Πού το βρίσκετε;
Στο DirectAdmin υπάρχουν δύο ενότητες με τη λέξη PHP στο όνομά τους. Αυτό προκαλεί συχνά σύγχυση:
- Select PHP version (2), στην ενότητα Extra Features. Εδώ επιλέγετε την έκδοση PHP, τις επεκτάσεις και τις βασικές ρυθμίσεις. Αυτή είναι η ενότητα που θα χρειαστείτε σχεδόν πάντα.
- PHP Instellingen (1), στην ενότητα Account Manager. Με αυτήν αντικαθιστάτε μεμονωμένες ρυθμίσεις για ένα συγκεκριμένο domain. Τη διαφορά μπορείτε να τη διαβάσετε στο PHP Instellειngs στο DirectAdmin ή Select PHP version: ποια είναι η διαφορά;.

Αλλαγή της έκδοσης PHP
- Συνδεθείτε στο DirectAdmin (δείτε Σύνδεση μέσω Mijn WebOké).
- Κάντε κλικ κάτω από το Extra Features στο Select PHP version. Μπορείτε επίσης να πατήσετε Ctrl+J και να πληκτρολογήσετε "PHP" (δείτε Γρήγορη αναζήτηση με Ctrl+K και Ctrl+J).
- Ανοίγει η οθόνη PHP Selector. Στο πεδίο PHP version (1) εμφανίζεται η έκδοση που χρησιμοποιείτε αυτήν τη στιγμή, με την ένδειξη (current) δίπλα.
- Κάντε κλικ στην έκδοση και επιλέξτε από τη λίστα την έκδοση που θέλετε.
- Δίπλα στην έκδοση εμφανίζεται το κουμπί Apply. Κάντε κλικ σε αυτό. Μόνο τότε ενεργοποιείται πραγματικά η νέα έκδοση· αν απλώς επιλέξετε μια έκδοση από τη λίστα και φύγετε από τη σελίδα, δεν αλλάζει τίποτα.



Η νέα έκδοση ενεργοποιείται αμέσως, για όλους τους ιστότοπους στο πακέτο σας. Ανοίξτε αμέσως μετά τον ιστότοπό σας και περιηγηθείτε σε μερικές σελίδες, καθώς και στο περιβάλλον διαχείρισης (για παράδειγμα το wp-admin). Αν κάτι δεν λειτουργεί, επαναφέρετε την παλιά έκδοση και διαβάστε το Fouten na een PHP-upgrade en het foutlog vinden.
Ποια έκδοση να επιλέξετε;
Στους servers μας μπορείτε να επιλέξετε από PHP 5.2 έως και 8.5. Το ότι οι παλιές εκδόσεις εξακολουθούν να είναι διαθέσιμες δεν σημαίνει ότι είναι συνετή επιλογή. Η συμβουλή μας:
- Επιλέξτε τη νεότερη έκδοση που υποστηρίζει ο ιστότοπός σας. Για έναν ενημερωμένο ιστότοπο WordPress αυτή είναι συνήθως η PHP 8.3 ή 8.4. Σε περίπτωση αμφιβολίας, δείτε στον ιστότοπο του δημιουργού του λογισμικού ή του θέματός σας.
- Μια νεότερη έκδοση είναι πιο γρήγορη και πιο ασφαλής. Οι παλιές εκδόσεις δεν λαμβάνουν πλέον ενημερώσεις ασφαλείας από τους δημιουργούς της PHP.
- Λειτουργεί ο ιστότοπός σας ακόμη μόνο με μια παλιά έκδοση, όπως η 5.6 ή η 7.4; Τότε χρειάζεται ανανέωση. Αναθέστε την ενημέρωση στον κατασκευαστή του ιστότοπού σας ή σε εμάς: δείτε παρακάτω.
Προσοχή: Η έκδοση ισχύει για ολόκληρο το πακέτο σας: όλα τα domains και subdomains που περιέχει. Έχετε έναν παλιό ιστότοπο που δεν μπορεί να ακολουθήσει, δίπλα σε έναν νεότερο που μπορεί; Τότε μπορείτε να ορίσετε διαφορετική έκδοση για έναν συγκεκριμένο φάκελο με μια γραμμή στο .htaccess (δείτε PHP-ρυθμίσεις ανά φάκελο και μέσω .htaccess), ή να δώσετε στον παλιό ιστότοπο δικό του πακέτο.
Οι ρυθμίσεις ανήκουν σε κάθε έκδοση ξεχωριστά
Τις επεκτάσεις και τις ρυθμίσεις (δείτε Ενεργοποίηση και απενεργοποίηση PHP extensions και PHP-επιλογές: upload_max_filesize, memory_limit και max_execution_time) τις ορίζετε ξεχωριστά για κάθε έκδοση PHP. Αν για παράδειγμα έχετε αυξήσει το memory_limit στην PHP 7.4 και μεταβείτε στην PHP 8.3, εκεί ισχύουν οι ρυθμίσεις της PHP 8.3. Ελέγξτε λοιπόν και πάλι τις καρτέλες Extensions και Options μετά από μια αλλαγή.
Μπορεί αυτό να γίνει και μέσω του Mijn WebOké;
Ναι. Ο βοηθός AI στο Mijn WebOké μπορεί να αλλάξει την έκδοση PHP του πακέτου σας για εσάς. Ρωτήστε για παράδειγμα: "Βάλε τον ιστότοπό μου σε PHP 8.3". Ο βοηθός δείχνει πρώτα τι θα αλλάξει (πακέτο, τρέχουσα έκδοση, νέα έκδοση). Μόνο αφού κάνετε κλικ στο Έγκριση και εκτέλεση πραγματοποιείται η αλλαγή. Η επαναφορά είναι πάντα δυνατή, και πάλι μέσω του βοηθού.
Χαλάει ο ιστότοπός σας μόλις αυξήσετε την έκδοση PHP, και δεν θέλετε να το διερευνήσετε μόνοι σας; Τότε μπορούμε να τον ενημερώσουμε για εσάς με την υπηρεσία αναβάθμιση PHP: σταθερή τιμή, και αν δεν τα καταφέρουμε, σας επιστρέφουμε τα χρήματά σας.
Συχνές ερωτήσεις
Δεν βλέπω πουθενά το php.ini. Πού βρίσκεται;
Δεν χρειάζεστε δικό σας php.ini. Οτιδήποτε θα βάζατε στο php.ini, το ρυθμίζετε στο Select PHP version, στην καρτέλα Options (δείτε PHP-επιλογές: upload_max_filesize, memory_limit και max_execution_time).
Πώς βλέπω ποια έκδοση PHP χρησιμοποιεί ο ιστότοπός μου;
Στο Select PHP version εμφανίζεται η ένδειξη (current) δίπλα στην τρέχουσα έκδοση. Στο WordPress το βλέπετε επίσης στο Hulpmiddelen, Sitediagnose, καρτέλα Info, κάτω από το Server.
Το WordPress μου λέει ότι η έκδοση PHP μου είναι παρωχημένη.
Επιλέξτε τότε μια νεότερη έκδοση όπως περιγράφεται παραπάνω. Κάντε πρώτα ένα αντίγραφο ασφαλείας (δείτε Backup and Restore: δημιουργία δικού σας αντιγράφου ασφαλείας στο DirectAdmin) και ενημερώστε το WordPress, το θέμα σας και τα plugins σας. Τα παλιά plugins είναι η πιο συχνή αιτία που ένας ιστότοπος χαλάει σε μια νέα έκδοση.
