Skip navigation

Эта тема решена. Вот описание проблемы и ее решения.

Проблема:
Клиент столкнулся с проблемой, когда WPML начал максимально загружать сервер, из-за чего сайт и админ-панель WordPress работали очень медленно. Попытки увеличения лимита памяти через wp-config.php и .htaccess не помогли.
Решение:
1. Предложено временно отключить все плагины, кроме WPML, чтобы проверить результат.
2. Рекомендуем обновить плагин WPML до последней версии 4.6.9 и его дополнения для использования последних исправлений и улучшений. Инструкции по обновлению доступны здесь.
3. Убедиться, что значение PHP Memory Limit на сервере соответствует рекомендуемому, так как в настройках сервера обнаружено значение 512M.
4. Сделать резервную копию базы данных перед продолжением.
5. Проверить лог критических ошибок и уведомлений. Использовать версию PHP ниже 8.2.7, так как текущая версия WordPress 6.4.x поддерживает PHP 8.2.x только в бета-режиме. Ссылки на совместимость PHP и версии WordPress: здесь и информация об ошибке с PHP 8.2: здесь.
6. Убедиться, что Rest API включен на сервере, так как в отладочной информации указано, что он отключен. Информация о зависимостях Rest API доступна здесь.

Если эти решения не кажутся релевантными, пожалуйста, откройте новый тикет в службе поддержки WPML здесь.

Это форум технической поддержки WPML – плагина для многоязычной WordPress.

Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.

Помечено: 

Эта тема содержит 20 ответов, имеет 2 голоса.

Последнее обновление: Andrey 1 год назад.

При содействии: Andrey.

Автор Записи
16 января, 2024 на 10:48 дп #15189212

homeS-3

Недавно WPML начал грузить сервер по максимуму (выяснил очередным отключенем плагинов) , сайт очень сильно тормозит включая админку WP

1. Пробовал в wp-config.php добавил define( 'WP_MAX_MEMORY_LIMIT', '2048' );
define('WP_MEMORY_LIMIT', '2048');
2. в .htaccess добавил php_value memory_limit 1033M

Все равно не помогает, подскажите как починить ?

скрытая ссылка

24HOUR.PNG
16 января, 2024 на 1:55 пп #15190374

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Какой будет результат, если временно отключить все плагины кроме WPML?

Обновите плагин WPML до последней версии 4.6.9 и его дополнения, чтобы воспользоваться последними исправлениями и улучшениями.

Вы можете проверить последние выпущенные версии в разделе «Моя учетная запись -> Загрузки» на этом сайте. Инструкции по обновлению можно найти здесь: http://wpml.org/faq/install-wpml/

В настройках Вашего сервера вижу, что значение PHP Memory Limit все еще 512M.

Пожалуйста, не забудьте сделать резервную копию Вашей базы данных, прежде чем продолжить.

Больше информации: https://wpml.org/tutorials/2022/03/boosting-the-performance-of-your-multilingual-wordpress-site/

16 января, 2024 на 2:03 пп #15190466

homeS-3

Кроме плагинов WPML дригих не использую, на фото выделяю момент времени при отключенных плагинах WPML

999.PNG
16 января, 2024 на 2:09 пп #15190550

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Попробуйте обновить WPML плагины до последних версий.

Если все еще проблема, включите отладку WordPress, чтобы проверить лог (debug.log) на наличие ошибок.

Чтобы включить отладку, откройте файл wp-config.php и найдите define ('WP_DEBUG', false) ;
Измените его на:

define('WP_DEBUG', true);

Чтобы включить регистрацию ошибок в файле на сервере, нужно добавить еще одну подобную строку:

define( 'WP_DEBUG_LOG', true );

В этом случае ошибки будут сохранены в файле журнала debug.log в каталоге /wp-content/.

https://wpml.org/documentation/support/debugging-wpml/

16 января, 2024 на 2:11 пп #15190552

homeS-3

Установлена последняя версия WPML

16 января, 2024 на 2:17 пп #15190561

homeS-3

Файл debug :
скрытая ссылка

16 января, 2024 на 2:40 пп #15190718

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

В логе критических ошибок не вижу, но вижу некоторые уведомления. Попробуйте использовать версию PHP ниже чем 8.2.7, которая используется на сервере. Сам WordPress 6.4.х поддерживает PHP 8.2.х в бета режиме только.

https://make.wordpress.org/core/handbook/references/php-compatibility-and-wordpress-versions/

https://wpml.org/errata/php-8-2-deprecated-creation-of-dynamic-property-whip_requirementscheckerconfiguration-is-deprecated/

Также обратил внимание, что в отладочной информации указанно,что Rest API отключен на Вашем сервере. Убедитесь, что эта опция включена.

https://wpml.org/documentation/support/rest-api-dependencies/

16 января, 2024 на 2:50 пп #15190777

homeS-3

Прошу прощения , как изменить версию PHP ?
Rest API можно включить в админке wordpress или на сервере где лежит сай т?

16 января, 2024 на 2:54 пп #15190791

homeS-3

в wp-config вставить define('WP_REST_API', true); ?

16 января, 2024 на 2:55 пп #15190793

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Эти настройки должны быть доступны в настройках Вашего хостинга. Если необходима помощь в этом, обратитесь к хостинг провайдеру.

16 января, 2024 на 2:56 пп #15190794

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Попробуйте также добавить wp-config.php.

16 января, 2024 на 2:58 пп #15190795

homeS-3

Актуальный вопрос , почему с активным плагином wpml сайт еле работает?
Ложит сервер и что-то качает по моему , можете открыть секретное поле для логина и пароля ?

16 января, 2024 на 6:13 пп #15191695

homeS-3

Проблема не решена , что делать ?

17 января, 2024 на 9:17 дп #15193591

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Я не могу знать почему так происходит, это нужно выяснить. Возможно у Вас на сервере есть какие-то логи, чтобы увидеть текущие процессы? Вы можете подтвердить, что Rest API включен на Вашем сайте?

17 января, 2024 на 9:23 дп #15193650

homeS-3

Подтверждаю

0001.PNG