Background of the issue:
I am trying to update WPML to version 4.8.4 on my website hidden link, but after the update, I encountered issues.
Symptoms:
After updating WPML to version 4.8.4, every click inside wp-admin leads to a 404 Not Found error, and a message appears saying 'Your site doesn't meet WPML's minimum requirements.' I can't perform updates or make any content changes.
Questions:
What’s happening after updating WPML to version 4.8.4?
How can I fix the issue where every click inside wp-admin leads to a 404 Not Found error?
Please try my suggestion for a minimal environment on the development site at hidden link and let me know what you find.
If you need further help with this, please share the access details to your site with me. I'm enabling a private message for the following reply.
Privacy and Security Policy
We have strict policies regarding privacy and access to your information. Please see: https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/ **IMPORTANT**
- - Please back up the site files and database before providing us access. --
-- If you have a staging site where the problem can be reproduced, it is better to share access to the staging site.--
If you still need help from us, please answer these questions.
1. Does the problem persist on your production sites?
2. Is the development site on the same server as the production sites?
3. Is the development site in a minimal environment or with everything active as on your production sites?
Please answer the questions, and if you need further help, please share the access details to your site with me. I'm enabling a private message for the following reply. Privacy and Security Policy
We have strict policies regarding privacy and access to your information. Please see: https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/ **IMPORTANT**
- - Please back up the site files and database before providing us access. --
-- If you have a staging site where the problem can be reproduced, it is better to share access to the staging site.--
Production and development sites are on different servers. On production sites problem still exist. Configuration on both production and development sites are same (above minimum requirements). I'm going to rollback WPML on one of the sites, but that means that I can't upgrade to latest WPML version.
Interesting thing:
- I have 5 websites on same hosting server
- On one webpage I didn't do WPML update and there is no error
- On threee I have done WPML update and there is a error (REST API)
- On one website I did update WPML to 4.8.4 and there is no error
How about that?
On one of the 3 that have this problem, try it again with the theme set to a default WordPress theme like Twenty Twenty-one, and only WPML and Strings Translation are active.
**** Important! Please make a full site backup (files and DB) before you proceed with those steps****
To enable it, open your wp-config.php file and look for
define('WP_DEBUG', false);
Change it to:
define('WP_DEBUG', true);
// Enable Debug logging to the /wp-content/debug.log file
define('WP_DEBUG_LOG', true);
// Disable display of errors and warnings
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);
After this, roll back to the WPML version that worked, and repeat the action that causes the problem on your site. Update WPML to version 4.8.4. In this case, the errors will be saved to a debug.log log file inside the /wp-content/ directory. Then please share the errors with us. If the debug.log was already active, please only share the error you encountered during your test to keep the log concise and avoid unrelated errors.
I have new informations regarding hosting. Three websites that shows error are hosted on one hosting server and two without error are hosted on different server!
Is it possible that server are causing errors?
Yes, some server configurations may be causing this problem. Among other options or configurations is the disabling of the WP REST API. This option must be enabled. Please refer to our minimum requirements page here: https://wpml.org/home/minimum-requirements/