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

Ρύθμιση 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!