Homenio
/ 24-2-2019
Πως αυξάνουμε το μέγεθος του επιτρεπόμενου αρχείου για upload στην PHP


Πως αυξάνουμε το μέγεθος του επιτρεπόμενου αρχείου για upload στην PHP


Εξ ορισμού, η PHP μας επιτρέπει να κάνουμε upload αρχεία μέχρι ένα συγκεκριμένο μέγεθος (για παράδειγμα 6 MBytes). Για να αλλάξουμε αυτό το μέγεθος και να μπορούμε να κάνουμε upload αρχεία μεγαλύτερου (ή και μικρότερου) μεγέθους, θα πρέπει να αλλάξουμε την τιμή σε δύο παραμέτρους στο αρχείο php.ini του server μας. Αυτές οι παράμετροι είναι οι:

upload_max_filesize και post_max_size

Για παράδειγμα, έστω ότι θέλουμε να αυξήσουμε το επιτρεπόμενο μέγεθος στα 40 MBytes. Οι παράμετροι θα πρέπει να δείχνουν ως εξής:

; Maximum allowed size for uploaded files.
upload_max_filesize = 40M

; Must be greater than or equal to upload_max_filesize
post_max_size = 40M

Μετά την αλλαγή, απαιτείται επανεκίνηση του server.

Που βρίσκεται το αρχείο php.ini ?

Ενας εύκολος τρόπος για να εντοπίσουμε το ενεργό αρχείο php.ini (ειδικά εάν έχουμε πολλά από άλλες εγκαταστάσεις) είναι να δημιουργήσουμε μία σελίδα .php (για παράδειγμα info.php) με το παρακάτω περιεχόμενο:
<?php phpinfo(); ?>

Ανεβάζουμε την σελίδα στον server και την καλούμε με τον browser. Ανάμεσα σε όλες τις άλλες πληροφορίες που μας δίνει για την εγκατάσταση της php, θα μας δώσει και το path για το αρχείο .ini

Για παράδειγμα: Configuration File (php.ini) Path /etc/php/5.0/apache2