Tuesday, June 11, 2013

How to fix PHP Memory Limit Error

Here some errors exemples :

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

If don't work that mean your webhosting company don't allow it so you must ask them to increase it. or if you want to go higher, you will need a VPS plan or dedicated server.

So, if you see "Allowed memory size of 168435456 bytes exhausted..." in the error, then you cannot increase the limit any higher without a VPS plan or dedicated server.

Dedicated Server and VPS customers with WHM access can change the limit by going to:

WHM > Service Configuration > PHP Configuration Editor.

Disqus Comments