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
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.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.