We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

EE5: Saving long entries in Control Panel doesn't save and shows website homepage

Development and Programming

Chad Crowell's avatar
Chad Crowell
242 posts
5 years ago
Chad Crowell's avatar Chad Crowell

My client reported that when trying to create a new entry via the Control Panel, she had to add 1 paragraph at a time and keep resaving the entry. At a certain point, she couldn’t add any more content to it, it would process the form, but the added content wasn’t saved, and the system would show the homepage of the site (with the URL for the edit entry page).

The site is otherwise working fine. I thought it may be htaccess so I messed with a few things there, no change (and it doesn’t make sense that this would be the problem in hindsight). I disabled all extensions via config override, that didn’t change anything either. Checked the PHP and apache error logs, nothing there. Repaired and optimized db tables. Nothing.

Any ideas?

EE 5.2.3 PHP 7.1.32

       
Robin Sowell's avatar
Robin Sowell
13,158 posts
5 years ago
Robin Sowell's avatar Robin Sowell

Sounds like an environmental issue. Data getting dropped from post could have to do with the number of post values or the size of post post_max_size. Now when she ends up back on the frontend homepage, that suggests a security filter to me (suhosin.post.max_vars, suhosin.post.max_array_index_length, something similar). The host should be able to check the security logs and see if that’s the case.

I also found this, which was interesting, but I don’t think I’ve run into before.

What I’ll do if the host keeps saying it’s the CMS is copy the form and put it in a static standalone file outside of EE and post back to itself and see if it breaks. It generally does, at which point you know it’s not EE.

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.