This thread is resolved. Here is a description of the problem and solution.
Problem: The client reported that WPML was not saving translations on their staging site, despite showing a green checkmark. They also encountered a 500 Internal Server Error when trying to access the admin login, and had issues with server restrictions based on geographic location. Solution: We advised the client to share admin access and the steps to reproduce the issue for efficient troubleshooting. After several attempts with different VPN locations, the client managed to provide correct access. We discovered that the issue was related to incorrectly migrated or created database entries. We reset WPML, set it up again, and successfully translated the front page. We also moved the translation memory from the previous website to the new one, ensuring that the client could re-translate pages without being charged for existing translations.
If this solution does not resolve your issue, or if it seems outdated or irrelevant 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 problems persist, 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.
Because wpml broke my production site, i had to reverse to a previous backup. To try to pinpoint the problem I encounter i've created a staging site.
I can share with you url and user and password admin to staging.
In staging site i've activated wpml and it "detects" translations made but they don't get saved so I can't continue with further testing. Tell me if I can share access with you here.
it is probably related to server, not firewall this is what it says:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
I am in Croatia, but I have dynamic IP, it changes.
I suggest best is to check with hosting and server logs to see what is the error message.
Access to wordpress admin panel for Croatia was forbidden from the server. I opened it, if your IP locates you in Croatia now it should work. It's server security I can't deactivate everything they wont let me. Please try now.
If you still encounter problem, can you please try accessing the website alone? not admin: hidden link
Or the production site hidden link
And tell me if they work for you? So i have more data to give to hosting?
Please tell me if the non-admin site works for you or the production site?, the other links i gave you?
If you have vpn try Spain. Even if I contact hosting they are going to ask me your IP to check the problem so I need more information...
Server blocks admin access to not spanish-speaking countries. Please try SPAIN in your VPN.
Hosting replied and it was firewall blocking access from Croatia, it has been succesfully lifted now. Please try. I need help with this because I've been trying myself to save any translation with no success no matter what I do. With this problem I can't continue to debug the main issue I have with pods.
Ok but now I don't see the translations I already generated and it's going to cost me credits again. I need to replicate the translated website... content is exactly the same so I should not be consuming credits right?
I had all pages translated and most of elementor templates (not all because I don't use them all in public page) but right now everything is lacking translation.
I translated the minimum to replicate problem using the 2000 credits and problem is already here with pods. I go back to the other ticket and we continue there so I show you exactly where is the problem.
Yes, that is expected since the website was reset and the translated pages are no longer available.
I have now moved your translation memory from the previous website to this new. You can re-translate the pages again, and WPML will reuse existing translations for identical segments, so you will not be charged for them.