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