This thread is resolved. Here is a description of the problem and solution.
Problem:
If you're experiencing a 404 page when clicking on the WPML menu or an error stating 'Jobs could not be loaded' when accessing WPML->Translations after installing the WPML plugin, it might be due to a permissions issue related to the Custom Role Editor plugin settings.
Solution:
We recommend checking the capabilities assigned to your user roles. Specifically, ensure that any custom user role (admin) you are using has the
manage_translations
capability enabled. This capability is crucial for the WPML Translation Management functionality. You can grant this capability via Users>>User Role Editor. Please perform these changes using an Administrator account and ensure you have a full site backup before making any changes.
If this solution does not resolve your issue or seems irrelevant due to being outdated or not applicable to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please open a new support ticket at WPML support forum.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
Background of the issue:
I have installed the WPML plugin through the OTGS Installer on my site hidden link. After installation, clicking on the WPML menu on the admin page leads to a 404 page. I also tried to install sitepress-multilingual-cms. cms.4.7.3.zip and wpml-string-translation..3.3.2.zip manually by uploading them to the /wp-content/plugins directory and decompressing them.
Symptoms:
Clicking on the WPML menu leads to a 404 page. Clicking on WPML->Translations reports an error 'Jobs could not be loaded'.
Questions:
Why does clicking on the WPML menu lead to a 404 page?
Why does clicking on WPML->Translations report an error 'Jobs could not be loaded'?
Why did activating the plugin through the OTGS Installer fail?
Welcome to the WPML support forum. I will do my best to help you resolve the issue.
This appears to be a compatibility conflict and not normal. Therefore, to help us confirm and track the issue, we kindly request that you follow the steps below and share your feedback with us.
a) Backup your site first[Mandatory]
b) Switch for a moment to a WordPress default theme like 2024
c) Deactivate all the plugins except WPML Multilingual CMS
d) Then check whether the issue exists or not
e) If the issue is gone, activate the plugins as a group of three or four to find which one has an interaction issue
f) Switch back to the original theme of the site
I was testing in the development environment.
First, I added the following code to wp-config.php:
//define( 'WP_DEBUG', !!getenv_docker('WORDPRESS_DEBUG', '') );
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
@ini_set('display_errors', 0);
Then, I installed the plugins via the OTGS Installer. After installing WPML Multilingual CMS, WPML String Translation, and WPML Media Translation, the issue persisted as described earlier. No obvious issues were found in debug.log, and I’m providing the full debug.log file below.
Later, I followed your suggested steps to deactivate all plugins and switched to the Twenty Twenty-Four theme, but the problem still remained. I tried deactivating/reactivating WPML Multilingual CMS multiple times, but no additional log output was observed in debug.log.
After deactivating the OTGS Installer, clicking Activate has no response. Checking debug.log shows no logs are generated, which is the same as the previous issue.
Thank you for the updates. The warnings showing in the Debug log will not cause this bug.
So please fill in the private details fields after a full site backup. I would like to access the admin area of your site for further checking. Refer to the following links for more details about our private information sharing policies.
Thank you for the updates. The correct URL to access the WPML Translation Management Dashboard will be /wp-admin/admin.php?page=tm%2Fmenu%2Fmain.php, but somehow it is showing as /wp-admin/tm/menu/main.php on your site.
When I manually change the URL to hidden link, it is showing the following warning.
Sorry, you are not allowed to access this page.
It may be related to the following ticket. So please try the workaround suggested here after a full site backup and make sure you can access hidden link as expected.
Thank you for the updates. Sorry for the late response because of the weekend.
Please refer to the attached images. I have applied the workaround (via FTP) suggested in this ticket, but it is not helping in this case. Additionally, I am unable to upgrade to the latest version of WordPress and the theme, as the following warnings are displayed:
Update failed: Download failed. A valid URL was not provided.
We are unable to connect to the XStore API with the XStore theme. Please check your SSL certificate or white lists.
cURL error 28: Resolving timed out after 5000 milliseconds
Which hosting service are you currently using? The REST API is also not enabled on the site. Could you please check this with your hosting support team?
Also, after taking a full site backup (which is mandatory), please upgrade to the latest versions of WordPress, all plugins, and the theme. Once done, visit Settings>>Permalinks and resave the settings. Then check if the issue persists.
I have upgraded WordPress to the latest version and also updated Xstore to the newest version. Could you please take a look? Would it be possible to connect via WhatsApp?
Thank you for the updates. Sorry, our support is limited to this forum. So we can't have WhatsApp communication. We have a couple of requests for tracking this bug.
1) Upgrade to the latest version of all the plugins after a full site backup. It will help us a lot in debugging.
2) Please allow me to make a copy of your site using the Duplicator plugin (https://wordpress.org/plugins/duplicator/) for debugging the issue on my local server. So we can troubleshoot the issue without affecting your live site.
Thank you for the updates and permission. But we are not able to access your site now. It shows the following warning. Please check with your hosting support.
Thank you for the updates. I can access the site now. The 404 error is not happening while visiting WPML>>Translation Management Dashboard after upgrading to the latest version of the plugins. But still it is not loading the Translation Management Dashboard and most of the features in WPML>>Settings.
Therefore, I made a copy of the site for further debugging and will get back to you soon. Please wait.
--
Thanks!
Bigul
Manage Cookie Consent
We use cookies to optimize our website and services. Your consent allows us to process data such as browsing behavior. Not consenting may affect some features.
Functional
Always active
Required for our website to operate and communicate correctly.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
We use these to analyze the statistics of our site. Collected information is completely anonymous.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
These cookies track your browsing to provide ads relevant to you.