Αλλαγή ρυθμίσεων PHP με .htaccess
Επεξεργαστείτε τις ρυθμίσεις PHP όπως η εμφάνιση σφαλμάτων, το μέγεθος μεταφόρτωσης και το χρονικό όριο, προσθέτοντας php_flag και php_value σε ένα αρχείο .htaccess.
- Απόκρυψη μηνυμάτων σφαλμάτων
- Αύξηση διάρκειας ζωής συνεδρίας (timeout)
- Αύξηση μέγιστου μεγέθους μεταφόρτωσης
- Αύξηση μέγιστου χρόνου εκτέλεσης
- Αύξηση μέγιστου αριθμού μεταβλητών εισόδου
- Απενεργοποίηση always populate raw post data
- Απενεργοποίηση OPcache
- OPcache λήξη
Μπορείτε να προσαρμόσετε μια σειρά από ρυθμίσεις προεπιλογής του PHP, με ένα αρχείο .htaccess.
Το αρχείο τοποθετείται στον φάκελο όπου θέλετε να ισχύουν οι αλλαγές. Οι αλλαγές ισχύουν για όλα τα αρχεία και τους υποφακέλους. Σημειώστε ότι το αρχείο πρέπει να ονομάζεται ".htaccess" και αν δεν υπάρχει ήδη, πρέπει να το δημιουργήσετε εσείς, π.χ. με ένα πρόγραμμα FTP.
Μπορείτε να δείτε μια λίστα με όλες τις ρυθμίσεις του PHP εδώ: http://www.php.net/manual/en/ini.list.php
Οι ρυθμίσεις που θέλετε να αλλάξετε πρέπει απλώς να τοποθετηθούν σε μία γραμμή στο αρχείο .htaccess. Μερικές δημοφιλείς ρυθμίσεις είναι:
Απόκρυψη μηνυμάτων σφαλμάτων
php_flag display_errors off
Αύξηση διάρκειας ζωής συνεδρίας (timeout)
php_value session.gc_maxlifetime 3600
Αύξηση μέγιστου μεγέθους μεταφόρτωσης
php_value upload_max_filesize 512M
php_value post_max_size 512M
Αύξηση μέγιστου χρόνου εκτέλεσης
php_value max_execution_time 600
Αύξηση μέγιστου αριθμού μεταβλητών εισόδου
php_value max_input_vars 20000
Απενεργοποίηση always populate raw post data
php_value always_populate_raw_post_data -1
Απενεργοποίηση OPcache
Δεν συνιστούμε να απενεργοποιήσετε το OPcache, μπορεί να κάνει τον ιστότοπό σας αργό.
php_flag opcache.enable off
OPcache λήξη
php_value opcache.revalidate_freq 60
Μερικές ρυθμίσεις μπορούν επίσης να οριστούν απευθείας στον κώδικα PHP, με τη λειτουργία ini_set(). Περισσότερες λεπτομέρειες για ρυθμίσεις κ.λπ. μπορείτε να βρείτε στο εγχειρίδιο του PHP: http://php.net/manual/en/ini.list.php
Μπορείτε να ελέγξετε αν οι αλλαγές έχουν εφαρμοστεί σωστά, κοιτάζοντας στο phpinfo(). Σημειώστε ότι εδώ η στήλη "Local-value" είναι η ισχύουσα.
Άρθρο από την κατηγορία υποστήριξης: PHP