Loading...

Knowledge Base

PHP Memory Limit Error

Allowed Memory Size Exhausted Errors

 

Fatal error: Allowed memory size of 12582912 bytes exhausted (tried to allocate 23456789 bytes) in somefile.php
Fatal Error: PHP Allowed Memory Size Exhausted

 


These errors occur when PHP tries to process a large database record, or when importing or exporting a database.
 

To fix the problem, please modify the memory_limit line in php.ini to match this example:

 

memory_limit = 256M

 

We do set the maximum memory limit at 256 MB (268,435,456 bytes).
 

If you want to go higher, you will need a VPS plan or dedicated server.
 

This can be done via the following option in cPanel as well:
 

Login to cPanel > Multi PHP INI editor > basic mode > select a location > select domain name > set 'memory limit' as 256M
 

So, if you see that the application required more than 256M of memory in the error log, then you cannot increase the limit any higher without a VPS or a Dedicated Server. Dedicated Server and VPS customers with WHM access can change the limit by going to WHM > MiltiPHP INI Editor >> Select PHP Version >> Edit.

 

Out of Memory Error

 

Fatal error: Out of memory (allocated 268435456) (tried to allocate 47 bytes) in somefile.php

 

If you see less than 268435456 bytes total allocated are being allocated, but still get an error like the example above, then we suggest you contact our support team to get assistance and advice.

Loading...