Changing the php file upload limit in Ubuntu Linux

Posted April 14th @ 2:46 by Werner

If you have your own Ubuntu server running you may encounter the maximal file size upload limit in php scripts which is set to 2Mb as default. In order to change that we first have a look what the size actually is. In /var/www (standard www directory) create a file called info.php with the following content:

<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>

Then browse to this file via http://localhost/info.php (replace localhost with the servername if necessary) and look for the line

upload_max_filesize 2M 2M

which will show you the actual maximum file size. In order to change that open a ssh connection to your server and edit the file /etc/php5/apache2/php.ini with

sudo nano /etc/php5/apache2/php.ini

search for “upload_max_filesize” with Ctrl-W and change “2M” to “20M”. Save the file with Ctrl-O and exit with Ctrl-X. Restart the apache server with

sudo /etc/init.d/apache2 restart

and visit again http://localhost/info.php to check if the maximum file size was changed.

2 Comments

  1. Luxsphinx
    January 6, 2009 at 23:11

    While is may be common sense to some, for those people new to messing around with servers, don’t forget to restart Apache for the changes to take effect.

    You can use this line to do so:

    sudo /etc/init.d/apache2 restart
    
  2. Jack
    July 18, 2009 at 07:52

    Thanks this helped me to upload larger extensions on local TYPO3 sites.

Leave a comment

OpenID Login

Standard Login

Options:

Size

Colors