I created an upload function for one of my scripts, and had a problem with the maximum size.So the steps to fix this situation are:
Change the .htaccess for the directory containing the upload script, adding the lines:
# Change upload setting to allow larger uploads php_value upload_max_filesize 41M php_value post_max_size 42M php_value max_execution_time 400 php_value max_input_time 400
Important: the php_value post_max_size must be greater than php_value upload_max_filesize, since any upload will be part of the post variables.
In case you get an “Error 500: Internal server error” after placing the above lines in the .htaccess, it probably means that you server’s configuration is too restrictive.
Open your httpd.conf (or apache2.conf), look for a section such as
...
AllowOverride Indexes AuthConfig Limit FileInfo
...
Deny from alland add “Options” to the allow override directive, as:
AllowOverride Indexes AuthConfig Limit FileInfo Options
Also, if you don’t have it, add:
Deny from all
to the same section. This will prevent the possibility of any file beginning with .ht* to be served o the browser, even if you forget to change it’s permissions.