Μετάβαση στο περιεχόμενο

Ρύθμιση maximum_execution_time της PHP με .htaccess

H παράμετρος max_execution_time της PHP καθορίζει το μέγιστο χρόνο που έχει στη διάθεση του ένα php script για να εκτελεστεί.

Αν ο κώδικας δε φορτώσει εντός του διαστήματος, η PHP θα σταματήσει το script και θα εμφανίσει ένα σφάλμα.

Μπορείτε να ελέγξετε τη χρονική διάρκεια που η PHP επιτρέπει στα scripts να εκτελεστούν με την αλλαγή της οδηγίας (PHP directive) max_execution_time σε ένα αρχείο .htaccess.

Για να αλλάξετε το μέγιστο χρόνο εκτέλεσης για τα PHP script σας, ακολουθήστε τα παρακάτω βήματα:

  1. Συνδεθείτε στο πακέτο hosting σας* --> κλικ στο domain σας --> Websites & Domains --> File Manager --> φάκελος /httpdocs
  2. Ανοίξτε (ή αν δεν υπάρχει, δημιουργήστε το) το αρχείο .htaccess και γράψτε την παρακάτω γραμμή κώδικα:

    php_value max_execution_time 30

  3. Αντικαταστήστε το 30 με το μέγιστο χρόνο εκτέλεσης που θέλετε (σε δευτερόλεπτα).
  4. Αποθηκεύστε (save) την αλλαγή στο αρχείο .htaccess.

  Σημειώσεις:

  • Αν χρησιμοποιείτε FTP, τότε συνδεθείτε στον κεντρικό φάκελο του site σας, κατεβάστε το (αν υπάρχει, αν όχι φτιάξτε ένα) αρχείο .htaccess στον Η/Υ σας, ανοίξτε το στον επεξεργαστή κειμένου (text editor πχ Notepad, Wordpad κτλ) σας και προσθέστε την παραπάνω γραμμή κώδικα.
  • Για να βεβαιωθείτε ότι η νέα ρύθμιση είναι ενεργή, δημιουργήστε ένα αρχείο δοκιμής PHP με όνομα phpinfo.php στον ίδιο κατάλογο που βρίσκεται και το αρχείο .htaccess, που να περιέχει τον ακόλουθο κώδικα:

    <? phpinfo(); ?>

    Φορτώστε το αρχείο στον περιηγητή σας, και στη συνέχεια, αναζητήστε το όνομα της εν λόγω οδηγίας.
    Η στήλη Τοπική Αξία της οδηγίας θα πρέπει να εμφανίζει τη νέα ρύθμιση που καθορίζεται στο αρχείο .htaccess.
    Έπειτα ΔΙΑΓΡΑΨΤΕ το αρχείο phpinfo.php από το server!
Εικονίδιο ρύθμισης μεγέθους γραμματοσειράς
Κουμπί αύξησης μεγέθους γραμματοσειράς
Κουμπί μείωσης μεγέθους γραμματοσειράς