Ρύθμιση maximum_execution_time της PHP με .htaccess
H παράμετρος max_execution_time της PHP καθορίζει το μέγιστο χρόνο που έχει στη διάθεση του ένα php script για να εκτελεστεί.
Αν ο κώδικας δε φορτώσει εντός του διαστήματος, η PHP θα σταματήσει το script και θα εμφανίσει ένα σφάλμα.
Μπορείτε να ελέγξετε τη χρονική διάρκεια που η PHP επιτρέπει στα scripts να εκτελεστούν με την αλλαγή της οδηγίας (PHP directive) max_execution_time σε ένα αρχείο .htaccess.
Για να αλλάξετε το μέγιστο χρόνο εκτέλεσης για τα PHP script σας, ακολουθήστε τα παρακάτω βήματα:
- Συνδεθείτε στο πακέτο hosting σας* --> κλικ στο domain σας --> Websites & Domains --> File Manager --> φάκελος /httpdocs
- Ανοίξτε (ή αν δεν υπάρχει, δημιουργήστε το) το αρχείο .htaccess και γράψτε την παρακάτω γραμμή κώδικα:
php_value max_execution_time 30
- Αντικαταστήστε το 30 με το μέγιστο χρόνο εκτέλεσης που θέλετε (σε δευτερόλεπτα).
- Αποθηκεύστε (save) την αλλαγή στο αρχείο .htaccess.
Σημειώσεις:
- Αν χρησιμοποιείτε FTP, τότε συνδεθείτε στον κεντρικό φάκελο του site σας, κατεβάστε το (αν υπάρχει, αν όχι φτιάξτε ένα) αρχείο .htaccess στον Η/Υ σας, ανοίξτε το στον επεξεργαστή κειμένου (text editor πχ Notepad, Wordpad κτλ) σας και προσθέστε την παραπάνω γραμμή κώδικα.
- Για να βεβαιωθείτε ότι η νέα ρύθμιση είναι ενεργή, δημιουργήστε ένα αρχείο δοκιμής PHP με όνομα phpinfo.php στον ίδιο κατάλογο που βρίσκεται και το αρχείο .htaccess, που να περιέχει τον ακόλουθο κώδικα:
<? phpinfo(); ?>
Φορτώστε το αρχείο στον περιηγητή σας, και στη συνέχεια, αναζητήστε το όνομα της εν λόγω οδηγίας.
Η στήλη Τοπική Αξία της οδηγίας θα πρέπει να εμφανίζει τη νέα ρύθμιση που καθορίζεται στο αρχείο .htaccess.
Έπειτα ΔΙΑΓΡΑΨΤΕ το αρχείο phpinfo.php από το server!