I don’t know how many people this is true for, but MediaTemple recently was purchased and migrated to GoDaddy. This just to say that I didn’t intentionally make any change to my site’s configuration. But now I have one channel for which I cannot make updates to entries. I get a cryptic error message: “Cannot Update Entry, We were unable to update this entry, please review and fix errors below.” I thought it might have had to do with the Matrix input field, but even after removing the field entirely, I still get the same error.
Anybody run across this before? I only saw one other previous forum post (https://expressionengine.com/forums/topic/253224/problem-with-updating-checkbox-field) around this error, but the remedy doesn’t seem applicable.
Any assistance would be appreciated.
I’m on version 6.0.3. I tried to update but that threw an error as well, but I’ll have that for a different post.
HI, A couple questions… 1. Before the migration to GoDaddy, everything was fine? 2. You have other Channels in your install but this is the only one giving you the error? 3. Are there any special fields (via add-ons, etc) you could disable?
A couple tings that come to mind might be making sure your PHP version is up to date, I would think that if it is a mod_security setting at the server level it would be affecting other things as well, but you might check that out as well, I have seen others have an issue with that.
R
Hi Shinka,
I would recommend updating to the most recent version of ExpressionEngine to confirm your not running into an issue thats already resolved.
On the update not working front. I would start by confirming all of your paths are set correctly in the control panel, as well as the permissions for folders being set correctly.
Thanks,
-Tom Jaeger
I checked my paths and didn’t see any issues. This is my stacktrace from the upgrade:
#0 [internal function]: ExpressionEngine\Core\Application->{closure}(Object(ExpressionEngine\Core\Provider))
#1 ee/ExpressionEngine/Core/Provider.php(352): call_user_func_array(Object(Closure), Array)
#2 [internal function]: ExpressionEngine\Core\Provider->ExpressionEngine\Core\{closure}(Object(ExpressionEngine\Service\Dependency\InjectionContainer))
#3 ee/ExpressionEngine/Service/Dependency/InjectionContainer.php(173): call_user_func_array(Object(Closure), Array)
#4 ee/ExpressionEngine/Boot/boot.php(140): ExpressionEngine\Service\Dependency\InjectionContainer->make('Updater/Unpacke...')
#5 ee/ExpressionEngine/Service/Updater/Runner.php(69): ee('Updater/Unpacke...')
#6 [internal function]: ExpressionEngine\Service\Updater\Runner->unpack()
#7 ee/ExpressionEngine/Service/Updater/SteppableTrait.php(94): call_user_func_array(Array, Array)
#8 ee/ExpressionEngine/Service/Updater/Runner.php(96): ExpressionEngine\Service\Updater\Runner->runStepParent('unpack')
#9 ee/ExpressionEngine/Controller/Updater/Updater.php(101): ExpressionEngine\Service\Updater\Runner->runStep('unpack')
#10 [internal function]: ExpressionEngine\Controller\Updater\Updater->run()
#11 ee/ExpressionEngine/Core/Core.php(251): call_user_func_array(Array, Array)
#12 ee/ExpressionEngine/Core/Core.php(111): ExpressionEngine\Core\Core->runController(Array)
#13 ee/ExpressionEngine/Boot/boot.php(161): ExpressionEngine\Core\Core->run(Object(ExpressionEngine\Core\Request))
#14 index.php(143): require_once('...')
#15 {main}
Oops, looks like the updater couldn't complete.
We stopped on Preflight check.So what version of PHP are you now running?
I would also go in and delete any Channel Layouts, to confirm your not getting an error with a field or something that’s not visible…. I’d also recommend going through all of the tabs in the channel view to see if you can spot the / an error.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.