I'm maintaining a WordPress site on GoDaddy for a client and they started to get the "this link has expired error" when they saved a post. It does not happen when I upload a file. However, I am getting an "http error" error when I try and upload a file.

I've done some research, everyone who experiences this error seems to find a solution with updating the php config files to allow larger uploads, longer input times and so forth. This did not seem to work. I've included the phpinfo information below just incase.

From what I've gathered it seems to be an issue with the Nonces, but the clients did not update any plugin or update wordpress. Nothing should have changed, and I don't have enough experience to understand what's happening here.

Here is what I have done:

  • Disabled plugins
  • Changed themes
  • Updated php config to reflect changes below
  • Updated php to 7.2

php info page screenshot php info page screenshot php info page screenshot

Any ideas?

EDIT: When I update the Authentication Keys and Salts (from here), it works once and then stops working.

EDIT2: I discovered the theme is the culprit (Jupiter 6). However, once de-activated, the situation still happens until my cookies are cleared and I log out and back in. Updating and installing the theme again does not seem to have solved the problem. On a fresh install of wordpress, the theme works fine.

This question has an open bounty worth +50 reputation from Jersh ending tomorrow.

This question has not received enough attention.

  • Server issue, I guess. Perhaps GoDaddy can help you.. Or check the .htaccess file and custom php.ini file, if any. See also Debugging in WordPress. – Sally CJ Oct 30 at 18:25
  • What am I looking for in either of these? – Jersh Oct 30 at 18:54
  • Anything (errors, warnings, notices, etc.) that could help you identify the (source of the) problem.. because you can change PHP settings from the .htaccess and a custom ini.php file, and for example, with WP_DEBUG_LOG enabled, you could check WordPress-specific errors in wp-content/debug.log. And I mentioned those files because they're not in the list of what you've tried, as posted in your question. – Sally CJ Oct 30 at 19:16
  • 1
    I meant php.ini... But anyway, I'm not an expert and just trying to give you some ideas which I hope would bring you to the solution of the issue. Cheers! – Sally CJ Oct 30 at 20:02
  • 1
    By "fresh install", you mean with all the default WordPress data (posts, themes, plugins, etc.)? And I'm not sure what's wrong, but try these as a workaround: 1) Back-up/export your database; 2) Import the database from the WordPress site with the fresh install (everything is default); 3) Install all the active plugins from the problematic site (and I mean, don't copy the plugin files - install them manually). Then check if the issue persists. (All these steps take time, but worth trying) – Sally CJ Nov 14 at 22:19

Your Answer

 
discard

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.