Skip to main content
TrustServers Knowledge Base

Tip: Start typing to get instant search results.

Περιεχόμενα Άρθρου

Ρύθμιση PHP παραμέτρων στο DirectAdmin

Κατά τη διαχείριση και συντήρηση του website σας, ενδέχεται να αντιμετωπίσετε μηνύματα σφάλματος που σχετίζονται με όρια παραμέτρων της PHP. Αυτά εμφανίζονται συνήθως όταν οι προεπιλεγμένες τιμές του hosting δεν επαρκούν για τις ανάγκες του site σας, όπως για παράδειγμα όρια κατά το upload αρχείων ή την εκτέλεση απαιτητικών διεργασιών. Οι πιο συνηθισμένες παράμετροι που χρειάζονται ρύθμιση είναι:

Βασικές παράμετροι PHP

memory_limit: Η μέγιστη μνήμη για την PHP ανά request. Μεγαλύτερη τιμή επιτρέπει την εκτέλεση πιο απαιτητικών διεργασιών, αυξάνει όμως την κατανάλωση μνήμης ανά διεργασία PHP.
post_max_size:Το μέγιστο μέγεθος δεδομένων που μπορούν να σταλούν μέσω μιας αίτησης HTTP POST. Πρέπει να είναι πάντα μεγαλύτερο ή ίσο με το upload_max_filesize. Για παράδειγμα, αν ορίσετε upload_max_filesize = 64M, το post_max_size πρέπει να είναι τουλάχιστον 64M, διαφορετικά το upload θα αποτυγχάνει ακόμα και αν το upload_max_filesize έχει οριστεί σωστά.
upload_max_filesize: Το μέγιστο μέγεθος αρχείου κατά το upload μέσω PHP. Αν η τιμή είναι μικρή, η μεταφόρτωση μεγάλων αρχείων θα αποτύχει.
max_execution_time: Ο μέγιστος χρόνος (σε δευτερόλεπτα) που επιτρέπεται να τρέξει ένα script.

Οι παράμετροι της PHP μπορούν να τροποποιηθούν με δύο τρόπους:

  • PHP Selector: Μέσω του control panel του DirectAdmin, από το γραφικό περιβάλλον.
  • Αρχείο .htaccess: Προσθέτοντας τις κατάλληλες οδηγίες απευθείας στο αρχείο .htaccess του site.

1ος τρόπος: Μέσω DirectAdmin (PHP Selector)

Αυτός είναι ο πιο ασφαλής και εύκολος τρόπος μέσω του γραφικού περιβάλλοντος.

  1. Αρχικά, συνδεόμαστε στο DirectAdmin πληκτρολογώντας το domain μας domainname.tld:2222 και κάνουμε login με το username και το password μας.
  2. Για να αποκτήσουμε πρόσβαση στις ρυθμίσεις PHP, επιλέγουμε από το μενού “Extra Features“, το “Select PHP version“.
  3. Στην συνέχεια, από την καρτέλα “Options” μπορούμε να ρυθμίσουμε τις βασικές παραμέτρους που αναφέρθηκαν προηγουμένως (memory_limit, post_max_size, upload_max_filesize)

2ος τρόπος: Μέσω του αρχείου .htaccess

Χρησιμοποιήστε αυτόν τον τρόπο αν χρειάζεται να ρυθμίσετε παραμέτρους που δεν εμφανίζονται στο γραφικό περιβάλλον, όπως πχ. max_input_vars

Προσοχή: Πριν επεξεργαστείτε το .htaccess, κρατήστε ένα αντίγραφο ασφαλείας. Ένα λάθος στη σύνταξη μπορεί να καταστήσει το site μη προσβάσιμο.

Προσθέτουμε τις γραμμές που επιθυμούμε στο τέλος του αρχείου:

# Μέγιστος αριθμός μεταβλητών εισόδου
php_value max_input_vars 40000
# Μέγιστο μέγεθος POST request
php_value post_max_size 64M

# Μέγιστο μέγεθος αρχείου κατά το upload
php_value upload_max_filesize 64M

 

Τί γίνεται αν χρησιμοποιώ και τα δύο;

Οι ρυθμίσεις στο .htaccess υπερισχύουν των ρυθμίσεων του PHP Selector για τον φάκελο στον οποίο βρίσκεται το αρχείο .htaccess. Προτείνουμε να χρησιμοποιείτε τον πρώτο τρόπο του άρθρου για τις παραμέτρους που εμφανίζονται στον PHP Selector του DirectAdmin.

Ήταν χρήσιμο το άρθρο?
Παρακαλούμε μοιραστείτε τη γνώμη σας
Πώς μπορεί να βελτιωθεί το άρθρο;
Επισκόπηση απορρήτου

Αυτός ο ιστότοπος χρησιμοποιεί cookies για να σας παρέχουμε την καλύτερη δυνατή εμπειρία χρήστη. Οι πληροφορίες των cookies αποθηκεύονται στο πρόγραμμα περιήγησής σας και εκτελούν λειτουργίες όπως η αναγνώρισή σας όταν επιστρέφετε στον ιστότοπό μας και βοηθώντας την ομάδα μας να καταλάβει ποια τμήματα του ιστότοπου μας θεωρείτε πιο ενδιαφέροντα και χρήσιμα.