Frequently Asked Questions

Increasing User File Upload Limits Using php.ini

Last Updated: July 17, 2006 10:41 AM

NOTE: The location of your php.ini file can vary, depending on your operating system/control panel combination. If you are using Fedora Core 4 with Plesk control panel, for example, this file is in the following location: /etc/php.ini

If you are using a different operating system and/or control panel, you can find the location of your php.ini file by running the following from your command line:

php -i | grep php.ini

There are two variables within your php.ini file that are responsible for managing user file uploads.

  • post_max_size This variable determines the maximum amount of data that PHP will accept in a single form submission using the POST method. Its default value is 8 MB, as shown below:
    post_max_size = 8M
  • upload_max_filesize This variable limits the size of an invidivual file uploaded to your site. Its default value is 2 MB, as shown below:
    upload_max_filesize = 2M

An increase in the value of these variables expands user file upload limits.

NOTE: After making changes to php.ini, you must perform an httpd restart for them to take effect. This is accomplished by running the following from your command line:

/sbin/service httpd restart