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

Supporter timezone: Europe/Zagreb (GMT+01:00)

Tagged: 

This topic contains 1 reply, has 0 voices.

Last updated by Bruno Kos 5 days, 15 hours ago.

Assisted by: Bruno Kos.

Author Posts
February 11, 2026 at 4:54 pm #17813835

autocaresP

Hola, la página de inicio dice que debe actualizar la traducción, pero cada vez que lo intento me da error crítico de web.
Se me han generado dos archivos de log:
errors.log
php_errors.log (pesa 91,5MB)
Y ahora se vuelve a reproducir el error de que se queda colgando en el conteo de palabras.

Contenido de errors.log:
[Wed Feb 11 12:26:31.581019 2026] [security2:error] [pid 1292907:tid 1292949] [client 51.38.227.70:52630] [client 51.38.227.70] ModSecurity: Warning. Operator EQ matched 0 at REQUEST_HEADERS. [file "https://cdn.wpml.org/usr/share/modsecurity-crs/rules/REQUEST-920-PROTOCOL-ENFORCEMENT.conf"] [line "702"] [id "920340"] [msg "Request Containing Content, but Missing Content-Type header"] [severity "NOTICE"] [ver "OWASP_CRS/3.3.7"] [tag "application-multi"] [tag "language-multi"] [tag "platform-multi"] [tag "attack-protocol"] [tag "paranoia-level/1"] [tag "OWASP_CRS"] [tag "capec/1000/210/272"] [hostname "puestadelsol.net"] [uri "/portal/xmlrpc.php"] [unique_id "aYxnZ7-Bb-DOBvKkWPzLXQAAAM8"]
[Wed Feb 11 15:40:19.103579 2026] [core:error] [pid 1754059:tid 1754094] [client 139.59.24.62:49842] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: hidden link
[Wed Feb 11 15:40:24.504181 2026] [core:error] [pid 1754059:tid 1754097] [client 139.59.24.62:47900] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: hidden link
[Wed Feb 11 16:15:41.851442 2026] [security2:error] [pid 1859307:tid 1859342] [client 100.53.253.18:33856] [client 100.53.253.18] ModSecurity: Warning. Match of "rx ^0?$" against "REQUEST_HEADERS:Content-Length" required. [file "https://cdn.wpml.org/usr/share/modsecurity-crs/rules/REQUEST-920-PROTOCOL-ENFORCEMENT.conf"] [line "177"] [id "920170"] [msg "GET or HEAD Request with Body Content"] [data "71"] [severity "CRITICAL"] [ver "OWASP_CRS/3.3.7"] [tag "application-multi"] [tag "language-multi"] [tag "platform-multi"] [tag "attack-protocol"] [tag "paranoia-level/1"] [tag "OWASP_CRS"] [tag "capec/1000/210/272"] [hostname "www.puestadelsol.net"] [uri "/wp-json/wpml/tm/v1/ate/jobs/receive/7"] [unique_id "aYydHex64pGFHIcSIdZ-VAAAAQU"]
[Wed Feb 11 16:15:46.829353 2026] [security2:error] [pid 1858833:tid 1858876] [client 34.231.70.250:40876] [client 34.231.70.250] ModSecurity: Warning. Match of "rx ^0?$" against "REQUEST_HEADERS:Content-Length" required. [file "https://cdn.wpml.org/usr/share/modsecurity-crs/rules/REQUEST-920-PROTOCOL-ENFORCEMENT.conf"] [line "177"] [id "920170"] [msg "GET or HEAD Request with Body Content"] [data "71"] [severity "CRITICAL"] [ver "OWASP_CRS/3.3.7"] [tag "application-multi"] [tag "language-multi"] [tag "platform-multi"] [tag "attack-protocol"] [tag "paranoia-level/1"] [tag "OWASP_CRS"] [tag "capec/1000/210/272"] [hostname "www.puestadelsol.net"] [uri "/wp-json/wpml/tm/v1/ate/jobs/receive/7"] [unique_id "aYydIrM2mfH1ZKwTTPp38QAAAVA"]

Muestra de los últimos errores de php_errors que hacen referencia al plugin:
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML_TP_API::__construct(): Implicitly marking parameter $logger as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/sitepress-multilingual-cms/classes/translation-proxy/api/class-wpml-tp-api.php on line 13
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\ST\MO\Generate\Process\ProcessFactory::__construct(): Implicitly marking parameter $multiSiteCondition as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/wpml-string-translation/classes/MO/Generate/Process/ProcessFactory.php on line 21
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\StringTranslation\Application\StringCore\Query\Criteria\SearchCriteria::__construct(): Implicitly marking parameter $kind as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/wpml-string-translation/StringTranslation/Application/StringCore/Query/Criteria/SearchCriteria.php on line 47
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\StringTranslation\Application\StringCore\Query\Criteria\SearchCriteria::__construct(): Implicitly marking parameter $type as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/wpml-string-translation/StringTranslation/Application/StringCore/Query/Criteria/SearchCriteria.php on line 48
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\StringTranslation\Application\StringCore\Query\Criteria\SearchCriteria::__construct(): Implicitly marking parameter $source as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/wpml-string-translation/StringTranslation/Application/StringCore/Query/Criteria/SearchCriteria.php on line 49
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\StringTranslation\Application\StringCore\Query\Criteria\SearchCriteria::__construct(): Implicitly marking parameter $domain as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/wpml-string-translation/StringTranslation/Application/StringCore/Query/Criteria/SearchCriteria.php on line 50
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\StringTranslation\Application\StringCore\Query\Criteria\SearchCriteria::__construct(): Implicitly marking parameter $title as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/wpml-string-translation/StringTranslation/Application/StringCore/Query/Criteria/SearchCriteria.php on line 51
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\StringTranslation\Application\StringCore\Query\Criteria\SearchCriteria::__construct(): Implicitly marking parameter $translationPriority as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/wpml-string-translation/StringTranslation/Application/StringCore/Query/Criteria/SearchCriteria.php on line 52
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\StringTranslation\Application\StringCore\Query\Criteria\SearchCriteria::__construct(): Implicitly marking parameter $sourceLanguageCode as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/wpml-string-translation/StringTranslation/Application/StringCore/Query/Criteria/SearchCriteria.php on line 53
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\StringTranslation\Application\StringCore\Query\Criteria\SearchCriteria::__construct(): Implicitly marking parameter $targetLanguageCode as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/wpml-string-translation/StringTranslation/Application/StringCore/Query/Criteria/SearchCriteria.php on line 54
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\StringTranslation\Application\StringCore\Query\Criteria\SearchCriteria::__construct(): Implicitly marking parameter $sorting as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/wpml-string-translation/StringTranslation/Application/StringCore/Query/Criteria/SearchCriteria.php on line 58
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\StringTranslation\Application\Translation\Query\Dto\TranslationStatusDto::__construct(): Implicitly marking parameter $reviewStatus as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/wpml-string-translation/StringTranslation/Application/Translation/Query/Dto/TranslationStatusDto.php on line 53
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\StringTranslation\Application\Translation\Query\Dto\TranslationStatusDto::__construct(): Implicitly marking parameter $jobId as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/wpml-string-translation/StringTranslation/Application/Translation/Query/Dto/TranslationStatusDto.php on line 54
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\StringTranslation\Application\Translation\Query\Dto\TranslationStatusDto::__construct(): Implicitly marking parameter $method as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/wpml-string-translation/StringTranslation/Application/Translation/Query/Dto/TranslationStatusDto.php on line 55
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\StringTranslation\Application\Translation\Query\Dto\TranslationStatusDto::__construct(): Implicitly marking parameter $editor as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/wpml-string-translation/StringTranslation/Application/Translation/Query/Dto/TranslationStatusDto.php on line 56
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\StringTranslation\Application\Translation\Query\Dto\TranslationStatusDto::__construct(): Implicitly marking parameter $translatorId as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/wpml-string-translation/StringTranslation/Application/Translation/Query/Dto/TranslationStatusDto.php on line 58
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\StringTranslation\Application\Translation\Query\Dto\TranslationStatusDto::__construct(): Implicitly marking parameter $ateJobId as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/wpml-string-translation/StringTranslation/Application/Translation/Query/Dto/TranslationStatusDto.php on line 59
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\Core\Component\Translation\Domain\Links\HandleUpdateTranslation::adjustOnlyOnce(): Implicitly marking parameter $triggerItem as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Core/Component/Translation/Domain/Links/HandleUpdateTranslation.php on line 77
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\Legacy\Component\Translation\Domain\Links\AdjustLinks::adjust(): Implicitly marking parameter $triggerItem as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Legacy/Component/Translation/Domain/Links/AdjustLinks.php on line 22
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\Legacy\Component\Translation\Domain\Links\AdjustLinks::adjustLinksInStringTranslations(): Implicitly marking parameter $triggerItem as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Legacy/Component/Translation/Domain/Links/AdjustLinks.php on line 78
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\Legacy\Component\Translation\Domain\Links\AdjustLinks::revertNameInTranslatedLinks(): Implicitly marking parameter $triggerItem as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Legacy/Component/Translation/Domain/Links/AdjustLinks.php on line 127
[11-Feb-2026 16:42:53 UTC] PHP Deprecated: WPML\Core\Component\Translation\Domain\Links\AdjustLinksInterface::adjust(): Implicitly marking parameter $triggerItem as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/puestadelsol.net/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Core/Component/Translation/Domain/Links/AdjustLinksInterface.php on line 12

February 12, 2026 at 6:57 am #17814743

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

Timezone: Europe/Zagreb (GMT+01:00)

Hi,

Could you please check whether you’re able to re-save the homepage translation after temporarily switching to any PHP version earlier than 8.4?

We’re currently working on full compatibility with PHP 8.4 and 8.5. At the moment, some of our plugins still rely on deprecated functions, which is why you’re seeing those warnings.