Title: Cornerstone Critical Error When Saving One Specific Page – PHP Memory Exhausted (1024 MB)
Hi Themeco Support,
I’m experiencing an ongoing issue with Cornerstone on a WordPress website I’m currently developing for a restaurant client, and I’m hoping someone can help me identify what’s causing it.
Website: https://birdmanvic-ca.thekudosguide.ca/
This is a temporary development/staging URL. Once the website is completed, it will be launched on the restaurant’s permanent domain, birdmanvic.ca.
The issue:
Whenever I attempt to save changes to the Menu page in Cornerstone, I receive the following error:
“Failed to save – There has been a critical error on this website.”
I’ve checked the PHP error logs through my hosting provider, HostPapa, and found repeated fatal errors stating:
Allowed memory size of 1073741824 bytes exhausted
The website already has a PHP memory limit of 1024 MB (1 GB) , so I’m concerned about why saving a single page is consuming that much memory.
A few important things I’ve confirmed:
- Every other page on the Birdman website saves normally through Cornerstone.
- My other WordPress websites, which also use the Pro theme and Cornerstone, are saving normally.
- The issue is isolated specifically to the Birdman Menu page.
- I’ve been communicating with HostPapa support, but the issue remains unresolved.
How I’ve built the Menu page:
The Menu page is fairly long because the restaurant has several different menus, including Lunch + Late Night, Dinner, Happy Hour, Industry Hour, and Drinks.
However, I haven’t implemented anything particularly complicated from a technical standpoint.
The page primarily consists of standard Cornerstone sections containing text, images, and menu items.
The only slightly more technical feature is the navigation system I’ve created using Cornerstone’s built-in elements and reusable components.
I’ve created navigation buttons that link to corresponding sections further down the same page using standard anchor IDs.
For example, clicking the “Dinner” button automatically scrolls the visitor down to the Dinner menu section. Each individual menu also has its own category navigation, allowing visitors to jump directly to specific food or drink categories.
These navigation sections were created as reusable Cornerstone components to keep the design consistent and make editing easier.
There is no custom JavaScript or complicated functionality involved in these navigation buttons. They’re simply internal anchor links.
I’ve attached a screenshot showing the main navigation component and the page structure in Cornerstone.
What HostPapa has investigated:
I contacted HostPapa after discovering the PHP memory exhaustion errors.
Initially, they suggested the issue could be related to excessive background processes from the UpdraftPlus backup plugin on another WordPress installation within my hosting account.
I subsequently removed the old backup files and unnecessary plugins from that website, freeing up a significant amount of server storage.
However, this made no difference to the Birdman Menu page.
HostPapa later identified additional WordPress cron activity on another website and recommended further troubleshooting.
While I understand that server resource usage can affect performance, the fact that every other page on Birdman saves successfully makes me wonder whether the issue is specifically related to how Cornerstone is processing the Menu page.
My questions:
- Could having multiple reusable Cornerstone components on one page cause unusually high memory consumption during saving?
- Is there a known issue with saving particularly long pages containing numerous sections and components?
- Could there be corrupted or problematic Cornerstone page data causing the memory exhaustion?
- Is there a way to diagnose which element, component, or process is responsible without deleting or rebuilding the page?
I’ve spent considerable time designing and organizing this Menu page, so I’d really like to avoid having to rebuild it from scratch.
I’m happy to provide additional screenshots, PHP error logs, or temporary WordPress access through a secure support channel if needed.
Any guidance would be greatly appreciated. This issue has been preventing me from completing the website for several days now.
Thanks so much!
