Κεφάλαιο 14 · 14.4
PHP Instellειngs στο DirectAdmin ή Select PHP version: ποια είναι η διαφορά;
Στο μενού του DirectAdmin υπάρχουν δύο ενότητες για PHP: PHP Instellingen κάτω από το Account Manager και Select PHP version κάτω από το Extra Features. Μοιάζουν μεταξύ τους, αλλά λειτουργούν διαφορετικά.
| Select PHP version | PHP Instellingen | |
|---|---|---|
| Πού βρίσκεται στο μενού; | Extra Features | Account Manager |
| Για τι ισχύει; | Ολόκληρο το πακέτο σας, ανά έκδοση PHP | Ένα μόνο domain (επιλέξτε το domain πάνω δεξιά) |
| Επιλογή έκδοσης PHP | Ναι | Όχι |
| Ενεργοποίηση και απενεργοποίηση επεκτάσεων | Ναι | Όχι |
| Επιλογές όπως upload_max_filesize | Ναι, όλες οι σημαντικές επιλογές | Μια περιορισμένη λίστα, ως εξαίρεση για ένα domain |
| Πότε το χρησιμοποιείτε; | Σχεδόν πάντα | Μόνο όταν ένα domain χρειάζεται διαφορετική τιμή από το υπόλοιπο πακέτο σας |
Χρήση του PHP Instellingen
Με το PHP Instellingen προσθέτετε για ένα domain μια υπεργραφή: μια ρύθμιση που είναι διαφορετική για αυτό το domain σε σχέση με όσα έχετε ορίσει στο Select PHP version.
- Επιλέξτε πάνω δεξιά το domain (δείτε Werken met meerdere domeinen: de domeinkiezer).
- Κάντε κλικ κάτω από το Account Manager στο PHP Instellingen.
- Επιλέξτε κάτω από το Add New Override (1) στο Setting τη ρύθμιση, για παράδειγμα display_errors.
- Επιλέξτε ή πληκτρολογήστε στο Value την τιμή και κάντε κλικ στο Add.

Η υπεργραφή εμφανίζεται μετά στη λίστα στην κορυφή, με τη ρύθμιση και την τιμή της. Αν θέλετε να αλλάξετε την τιμή, επιλέξτε μια άλλη τιμή και κάντε κλικ στο OPSLAAN. Με το Διαγραφή την αφαιρείτε ξανά. Μια αλλαγή ισχύει μετά από περίπου ένα λεπτό.

Ποιες ρυθμίσεις μπορείτε να επιλέξετε, το βλέπετε στη λίστα στο Setting. Αυτές είναι μεταξύ άλλων display_errors, error_reporting, file_uploads, include_path και log_errors.

Ποια υπερισχύει;
Αν υπάρχει για ένα domain μια υπεργραφή στο PHP Instellingen, τότε αυτή ισχύει για το συγκεκριμένο domain, ανεξάρτητα από το τι ορίζεται στο Select PHP version. Το ελέγξαμε: με το display_errors απενεργοποιημένο στο Select PHP version και μια υπεργραφή Op στο PHP Instellingen, το display_errors είναι ενεργό για αυτό το domain. Αυτό είναι χρήσιμο ως εξαίρεση, αλλά μπορεί επίσης να προκαλέσει σύγχυση: αυξάνετε μια τιμή στο Select PHP version και δεν συμβαίνει τίποτα. Σε αυτή την περίπτωση, ελέγξτε πάντα στο PHP Instellingen μήπως υπάρχει εκεί μια παλιά υπεργραφή.
Συμβουλή: Κρατήστε το απλό. Ορίστε τα πάντα στο Select PHP version και χρησιμοποιήστε το PHP Instellingen μόνο όταν είναι πραγματικά απαραίτητο. Έτσι γνωρίζετε πάντα πού πρέπει να κοιτάξετε.
Και η έκδοση PHP ενός domain;
Η έκδοση PHP επιλέγεται μόνο στο Select PHP version, για ολόκληρο το πακέτο σας. Αν θέλετε να δώσετε σε έναν φάκελο ή ένα subdomain διαφορετική έκδοση, αυτό είναι δυνατό με μια γραμμή στο .htaccess (δείτε PHP-ρυθμίσεις ανά φάκελο και μέσω .htaccess).
