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
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Supporter timezone: America/Los_Angeles (GMT-07:00)

This topic contains 17 replies, has 0 voices.

Last updated by jaredD-3 3 weeks, 5 days ago.

Assisted by: Bobby.

Author Posts
March 2, 2026 at 1:34 pm #17864865

jaredD-3

The initial activation of the plugin worked great on my site. Now, as I'm working on translating posts, the WPML plugin is returning 500 errors on the site. I've increased PHP memory limits and other things, so these are not the issue. It is almost like posts get hung up in the translation/communication and are not processing.

March 2, 2026 at 1:47 pm #17864927

Otto

Hello,

To ensure the quickest and most accurate support, please provide your debug information so I can look at some of your configurations. We have an excellent article on how to locate it here: https://wpml.org/faq/provide-debug-information-faster-support/.

Please do the following:
1. Get more information about the problem
Please follow the instructions mentioned on this page: https://wpml.org/documentation/support/debugging-wpml/
Then, try to reproduce the issue and check your installation's **wp-content** folder to see if a file named **"debug.log"** was created (it will only be generated if a server error occurs).
If the file was created, please upload it to a platform like **Google Drive** or **Dropbox** (whichever you usually use) and share the link with me (make sure it is publicly accessible) so I can analyze it.

2. Minimal setup test to isolate/discard compatibility issues
I suggest you try this to help us identify if it might be a conflict with another plugin or theme that is causing the problem.
**IMPORTANT:** Please try this in a staging environment or at least with a backup of your site files and database before continuing.
Disable all plugins except WPML-related and temporarily change the theme to a default WordPress such as Twenty Twenty-five.
Is the issue resolved with these settings? If so, please reactivate one by one to see which conflicts.

Best Regards,
Otto

March 2, 2026 at 1:50 pm #17864929

jaredD-3

Here is the debug information. I have gone through deactivation of other plugins, the only cause of the issue is the WPML plugin. It happens when I attempt to convert any post to a different language. It seems to get hung into the queue and will not process, causing a 500 error to happen.

March 2, 2026 at 1:56 pm #17864934

Otto

Hello,

Thanks.

Can you provide me with the debug.log file? It will point us to the root cause of the problem.

Please follow the instructions mentioned on this page: https://wpml.org/documentation/support/debugging-wpml/
Then, try to reproduce the issue and check your installation's **wp-content** folder to see if a file named **"debug.log"** was created (it will only be generated if a server error occurs).
If the file was created, please upload it to a platform like **Google Drive** or **Dropbox** (whichever you usually use) and share the link with me (make sure it is publicly accessible) so I can analyze it.

Best Regards,
Otto

March 3, 2026 at 8:27 pm #17870133

jaredD-3

[03-Mar-2026 20:20:50 UTC] PHP Fatal error: Maximum execution time of 180 seconds exceeded in /home/anotherwellorg/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/utilities/class-debug-backtrace.php on line 66
[03-Mar-2026 20:21:52 UTC] PHP Fatal error: Maximum execution time of 180 seconds exceeded in /home/anotherwellorg/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/utilities/class-debug-backtrace.php on line 68
[03-Mar-2026 20:22:08 UTC] PHP Fatal error: Maximum execution time of 180 seconds exceeded in /home/anotherwellorg/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/query-filtering/wpml-query-filter.class.php on line 102
[03-Mar-2026 20:23:27 UTC] PHP Fatal error: Maximum execution time of 180 seconds exceeded in /home/anotherwellorg/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/utilities/class-debug-backtrace.php on line 137

These errors come up in the list

March 3, 2026 at 8:30 pm #17870134

jaredD-3

I have an automatic update process that seems to coincide with it as well tomorrow morning. We will see if that gives us the debug log.

March 4, 2026 at 7:56 pm #17872938

jaredD-3

The issue happened again. here's the debug info:
hidden link

March 6, 2026 at 12:47 am #17876389

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Hi there,

The above error log is showing the WPML debug info, however, it would be best if we could get a copy of the WP debug log.

From what I can see based on the previous errors shared this looks like a PHP Time Limit trigger.

If possible please update PHP Time Limit to 300 and let me know your results.

hidden link

March 6, 2026 at 4:00 pm #17878201

jaredD-3

I was able to reset the PHP time limit as stated. I do not see a WP debug file that's been generated.

March 6, 2026 at 6:35 pm #17878398

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Did that help at all?

If it did not, I would like to request temporary access (wp-admin and FTP) to your site to test the issue.
(preferably to a test site where the problem has been replicated if possible)

**Before we proceed It is necessary to take FULL BACKUP of your database and your website. Providing us with access, you agree that a backup has been taken **

I often use the Duplicator plugin for this purpose: http://wordpress.org/plugins/duplicator/
You will find the needed fields for this below the comment area when you log in to leave your next reply.
The information you enter is private which means only you and I have access to it.

NOTE: If access to the live site is not possible and the staging site does not exist please provide me with a duplicator package created with the duplicator plugin.

Thank you,
Bobby

March 7, 2026 at 1:43 pm #17879373

jaredD-3

I will be running some more tests to see if this solved the problem today. As of right now, it does not appear that it has. I attempted to convert two more recent posts last night, but they seem to be stuck in the translation queue again and are not converting. When I go to translation jobs tab, nothing comes up. On the translation dashboard, they show as in progress. The 500 error occurs when this happens, and another automatic task occurs on the site, such as WPematico running to pull in a new post from my Substack.

March 7, 2026 at 7:11 pm #17879637

jaredD-3

Every translation attempt creates jobs in icl_translate with content_id = 0, meaning the job never links to the actual post and translation never completes. This affects all posts regardless of length or content.

March 7, 2026 at 7:13 pm #17879638

jaredD-3

All translation attempts fail regardless of method (automatic PTC, DeepL, or manual Translation Editor). Every attempt creates records in icl_translate with content_id = 0, meaning jobs never link to posts. This affects all posts. We have already: cleaned all orphaned records, reset stuck jobs, cleared string table from 1800+ to 650 strings, increased PHP execution time to 900 seconds, confirmed LiteSpeed is not the issue, and fixed NULL source_language_code on translations table.

March 7, 2026 at 7:33 pm #17879645

jaredD-3

One final note, when I am finally able to get it to clear these out of the queue, it delivers approximately 30-50 copies of the post that I'm attempting ot translate at once. I'm hopeful that isn't being reflected in used credits on the account.

March 9, 2026 at 6:37 pm #17883127

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Hi there,

Please go to your database tables and review the structure.

You can start with wp_icl_translate -> do you see AUTO INCREMENT enabled?

See screenshot attached of the _icl_tranlsate table.

If you are seeing multiple entries with id = '0' that signals that AUTO INCREMENT is not enabled, and most likely missing from other tables as well. (check both WPML + standard WordPress tables)

if that is the case the database is most likely corrupted and will need to be fixed.

Screenshot 2026-03-09 at 11.36.03 AM.png

The topic ‘[Closed] 500 error’ is closed to new replies.