Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
- 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 -
- 20:00 – 23:00 20:00 – 23:00 20:00 – 23:00 20:00 – 23:00 20:00 – 23:00 -

Supporter timezone: Asia/Singapore (GMT+08:00)

This topic contains 2 replies, has 1 voice.

Last updated by Kor 11 months, 2 weeks ago.

Assisted by: Kor.

Author Posts
June 5, 2025 at 12:06 am #17108290

randallD

Background of the issue:
I am trying to get my site working normally, like before a domain migration we did from gstcouncil.org to gstc.org. We copied the site, unregistered WPML, and registered again with the new license key. The issue can be seen on this page: hidden link.

Symptoms:
Some translation pages won't show to users who haven't logged in. Instead of the expected page, I got a 404 page.

Questions:
Can you resolve the problem with translation pages that appear as 404 pages to users?

June 5, 2025 at 12:13 am #17108297

randallD

There's an error in the log that is probably related to this, but there's no way to enter this data from the UI:

WPML has detected a change in your site's URL. To continue translating your site, go to your hidden link and tell WPML if your site has been moved or copied.

Other things I have tried from the troubleshooting page:

- Clear the cache in WPML
- Remove ghost entries
- Fix WMPL collation
- Fix element type
- Fix terms count
- Fix post type
- Refresh translation services
- Refresh license data
- Update domain name in lang switcher settings
- Cleanup and optimize string tables

June 5, 2025 at 4:07 pm #17111296

Kor

Thanks for contacting us.

I will need to closely examine your website. Therefore, I will require temporary access (WP-Admin and FTP) to a test site where the problem has been replicated, if possible. This will enable me to provide better assistance and determine if any configurations need to be modified.

Please note that it is important to have a backup for security purposes and to prevent any potential data loss. You can use the UpdraftPlus plugin (https://wordpress.org/plugins/updraftplus/) to fulfill your backup requirements.

Your upcoming reply will be treated with confidentiality and will only be visible to you and me.

✙ To resolve the issue, I may need your consent to deactivate and reactivate plugins and the theme, as well as make configuration changes on the site if necessary. This emphasizes the significance of having a backup.

While checking the debug info, I see that the WordPress Memory Limit is below the requirements. The minimum requirements are 128M, but we do recommend 256M and the debug information of your site shows it set to 40M. Please check this link for more details
https://wpml.org/home/minimum-requirements/.
You can increase it by adding the following code in your wp-config.php file, right before the /* That’s all, stop editing! Happy publishing. */ line:

define( 'WP_MAX_MEMORY_LIMIT', '256M' );
define( 'WP_MEMORY_LIMIT', '128M' );

After adding the code you can confirm that the memory was changed correctly from WPML > Support > WordPress > Memory limit.

The topic ‘[Closed] Some translation pages won’t show to users who haven’t logged in’ is closed to new replies.