Get PHP File Uploads Working
The first trick to having any user contributed content these days is to get PHP File Uploads working (especially with big files). Our configuration we use for our Wamp local development and on our Linux server is below.
When managing file uploads to a server, there seems to be a lot of confusion regarding optimized PHP settings and configuration. We have had some experience with this that we would like to share.
We'll cut to the chase. Verify the following settings in your PHP configuration.
file_uploads ON
memory_limit 128M (optimize for your server capability)
upload_max_filesize 50M (tailor to your needs)
post_max_size (needs to match upload size)
A number of comments and blogs that we see suggest that max_input_time and max_execution_time may have been a limiting factors, we have not been able to resolve issues by increasing these beyond the default values of 60 and 30 seconds respectively.
Know also that developers may set memory limits and timeouts dynamically within the application.
ini_set('memory_limit','128M');
set_time_limit(0); /* time in seconds or zero to disable timeout */
In CPanel the post_max_size setting is accessed in Advanced PHP configuration.
No comments:
Post a Comment