Config php ini file for upload files
-
30-06-2021 - |
Question
I have a page for upload files, In .htaccess
file I have this:
php_value upload_max_filesize 40M
php_value post_max_size 40M
I have an img, with size 1.6 MB. When I am trying to upload this image, I obtain the error below.
Fatal error: Allowed memory size of 54525952 bytes exhausted (tried to allocate 3600 bytes) in....
Does anyone know how to solve this problem?
Solution
if you can cant access php.ini on server then write below in your .htaccess
file
php_value upload_max_filesize 10M
php_value post_max_size 20M
php_value memory_limit 32M
OTHER TIPS
You need to set following values to increase file upload size
file_uploadsile_uploads
upload_max_filesize
max_input_time
memory_limit
max_execution_time
post_max_size
Cheers
As far as I can tell, you're probably exhausting the memory_limit of PHP, that is, PHP is trying to allocate an amount of memory greater that the memory_limit param value.
Maybe you're uncompressing the image on the fly or copying some data that needs too much memory to be allocated, try increasing that limit.
You have memory_limit in your PHP configuration; 54525952 bytes which is 52MB.
You should configure memory_limit in php.ini or .htaccess or fix memory leak.