What web host are you using?
That may be the infamous white-screen-of-death that happens with some hosts.
The issue appears to be that – when a page is loaded and the script tries to load one (or more) additional files to perform sub-tasks, the system runs out of allocated memory.
The reason this is happening is because those of you encountering this issue are very likely running your site on an overselling host.
This means that the host you chose sells sites with “unlimited” stuff (bandwidth, disk space, etc.) The truth is: No one could actually afford to sell “unlimited” everything (or anything). Hosts need to pay for expenses and make money… The host that you chose may ADVERTISE “unlimited”, but in reality, they have severely limited your account, because they stuff far too many “unlimited” accounts on the same physical or virtual machine. They then apply “hidden” limits and shut you down when your usage exceeds these limits (even though you’re supposed to be unlimited, you’re not).
In this case, there is a limit to how much memory a given script can access. Now, don’t get me wrong… every host has a limit like this. A REAL host, however, has a reasonable amount and will not put far too many accounts on a single server such that they overuse the available resources and they will discuss how much you need if you truly need to exceed that amount.
In your case, the host has set this limit low. You now have two choices.
1- ask your host to increase your available memory.
2- switch to a non-overselling host.
These hosts may be slightly more expensive than the one that you originally chose, but, as is often the case, you do get what you pay for.