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/Argentina/Buenos_Aires (GMT-03:00)

This topic contains 1 replies, has 0 voices.

Last updated by Otto 3 weeks, 4 days ago.

Assisted by: Otto.

Author Posts
January 21, 2026 at 8:11 pm #17751924

ericS-67

I always get an internal server error when I save a webpage. After saving the permalinks the error disappears but I always have to save permalinks everytime I save a webpage. So I am looking into why this is. I found a way that might reveal the problem and this is define('WP_DEBUG', true); in my wpconfig file.

Then I can see this error:

otice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the onecom-wp domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /customers/a/9/6/cgcukd2kz/webroots/84bc816f/staging/wp-includes/functions.php on line 6131 Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the stm-post-type domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /customers/a/9/6/cgcukd2kz/webroots/84bc816f/staging/wp-includes/functions.php on line 6131 Deprecated: WPML_Admin_Menu_Root::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /customers/a/9/6/cgcukd2kz/webroots/84bc816f/staging/wp-content/plugins/sitepress-multilingual-cms/classes/admin-menu/class-wpml-admin-menu-root.php on line 22 Deprecated: WPML_Admin_Menu_Item::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /customers/a/9/6/cgcukd2kz/webroots/84bc816f/staging/wp-content/plugins/sitepress-multilingual-cms/classes/admin-menu/class-wpml-admin-menu-item.php on line 22 Warning: Cannot modify header information - headers already sent by (output started at /customers/a/9/6/cgcukd2kz/webroots/84bc816f/staging/wp-includes/functions.php:6131) in /customers/a/9/6/cgcukd2kz/webroots/84bc816f/staging/wp-includes/functions.php on line 7182 Warning: Cannot modify header information - headers already sent by (output started at /customers/a/9/6/cgcukd2kz/webroots/84bc816f/staging/wp-includes/functions.php:6131) in /customers/a/9/6/cgcukd2kz/webroots/84bc816f/staging/wp-admin/admin-header.php on line 14 Deprecated: WPML\Legacy\Component\Post\Application\Query\TranslatableTypesQuery::__construct(): Implicitly marking parameter $postTypeFilter as nullable is deprecated, the explicit nullable type must be used instead in /customers/a/9/6/cgcukd2kz/webroots/84bc816f/staging/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Legacy/Component/Post/Application/Query/TranslatableTypesQuery.php on line 18 Deprecated: WPML\Core\Component\ReportContentStats\Domain\Retry::__construct(): Implicitly marking parameter $lastAttemptTimestamp as nullable is deprecated, the explicit nullable type must be used instead in /customers/a/9/6/cgcukd2kz/webroots/84bc816f/staging/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Core/Component/ReportContentStats/Domain/Retry.php on line 16

Any idea what this might be?

January 21, 2026 at 9:38 pm #17752000

Otto
WPML Supporter since 09/2015

Languages: English (English ) Spanish (Español )

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hello,

Please, try the workaround suggested here:
https://wpml.org/faq/why-is-htaccess-getting-overwritten-with-the-language-folder-on-my-wpml-website/

If the issue persists, I would like to request temporary access (wp-admin and FTP) to your site to take a better look at the issue.
It would be better to a testing site where the issue is replicated.

The information you will enter is private which means only you and I can see and have access to it.
Maybe I'll need to replicate your site locally. For this, I'll need to temporarily install a plugin called “Duplicator” or "All in One WP Migration" on your site.
This will allow me to create a copy of your site and your content.
Once the problem is resolved I will delete the local site.

**IMPORTANT**
- Please make a backup of site files and database before providing us access.
- If you do not see the wp-admin/FTP fields this means your post & website login details will be made PUBLIC. DO NOT post your website details unless you see the required wp-admin/FTP fields.

Best Regards,
Otto

The topic ‘[Closed] I get a lot of internal server errors’ is closed to new replies.