Skip Navigation

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

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

This topic contains 9 ответов, has 2 голосов.

Last updated by Max 4 недели назад.

Assigned support staff: Max.

Автор Посты
23 января, 2021 в 12:35 пп #7912113

vitaliiK-3

Сайт monisaver.com
Решил мигрировать с QtranslateX to WPML, поскольку начались ошибки на сайте, которые связываю с работой QtranslateX

Первая проблема возникла при отключении плагина QtranslateX - сайт посыпался( скрин в приложении)

При попытке миграции согласно инструкции (https://wpml.org/documentation/related-projects/qtranslate-importer/) процес запустился нормально, но завис на этапе обработки пакета №24 и процесс висит в статусе Working более 30 минут без изменений.

Можно ли решить как то данную проблему

23 января, 2021 в 4:51 пп #7912849

Max
Supporter

Languages: Английский (English ) Французский (Français ) Русский (Русский ) Португальский, Бразилия (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Здравствуйте,

Если процесс завис, то это скорее всего какая-то ошибка в PHP.

Вы могли бы найти ошибку PHP - для этого нужно посмотреть и предоставить нам содержимое файла debug.log на сервере.

Чтобы активировать его, откройте ваш wp-config.php и найдите

define('WP_DEBUG', false);

Измените на:

define('WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );

Сообщения об ошибках начнут сохраняться в файле debug.log в папке /wp content на сервере.

Затем запустите миграцию снова, чтобы снова вызвать ошибку и она записалась в лог-файл.

Потом откройте debug.log и вставьте последние 100-200 строк на https://pastebin.com/ и дайте тут ссылку. Это самый "чистый" способ: иногда логи бывают очень длинные и трудно читаются, если вставить их непосредственно тут в сообщение.

Дополнительная информация: https://wpml.org/documentation/support/debugging-wpml/

23 января, 2021 в 6:25 пп #7913039

vitaliiK-3

https://pastebin.com/z95CwijD

сделано

23 января, 2021 в 6:50 пп #7913061

Max
Supporter

Languages: Английский (English ) Французский (Français ) Русский (Русский ) Португальский, Бразилия (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Благодарю вас.

Ошибки указывают на то, что qTranslate интегрирована в активную тему на сайте (Monisaver 2020):

PHP Fatal error:  Uncaught Error: 
Call to undefined function qtranxf_flag_location() 
in /wp-content/themes/monisaver-2020/template-parts/menu/qtranslate-widget.php:3

Как вариант вы можете попробовать переключиться на другую тему и произвести миграцию.

Ещё лучше было бы подтвердить с разработчиком темы, что это вообще в принципе возможно сделать.

23 января, 2021 в 9:36 пп #7913177

vitaliiK-3

исправили данную проблему. при повторной попытке застряли на 31 пакете

отладочная информация плагина https://pastebin.com/0tj53zK5

последние записи из лога - https://pastebin.com/kmCU5qiR

26 января, 2021 в 5:53 пп #7934947

vitaliiK-3

исправили предыдущую проблему (qTranslate интегрирована в активную тему на сайте (Monisaver 2020) Однако, при повторной попытке миграции застряли на 31 пакете

отладочная информация плагина https://pastebin.com/0tj53zK5

последние записи из лога - https://pastebin.com/kmCU5qiR

26 января, 2021 в 9:36 пп #7935957

Max
Supporter

Languages: Английский (English ) Французский (Français ) Русский (Русский ) Португальский, Бразилия (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Здравствуйте,

Скажите, а как именно исправили предыдущую проблему?

Благодарю за лог, однако на этот раз в нём ничего любопытного я не вижу.

Посмотрите пожалуйста мой скрытый ответ выше. Хочу попробовать мигрировать сайт на Cloudways и отослать разработчикам группы поддержки для совета.

27 января, 2021 в 11:42 дп #7940167

vitaliiK-3

Максим, были найдены и исправлены ошибки в теме, как вы и говорили qTranslate интегрирована в активную тему в месте переключения языковых локалей в header

27 января, 2021 в 11:45 дп #7940181

vitaliiK-3

В теме использовались функции от qTranslate (qtrans_*) без предварительной проверки на их существование. Добвили проверку через function_exist()

27 января, 2021 в 11:44 пп #7946365

Max
Supporter

Languages: Английский (English ) Французский (Français ) Русский (Русский ) Португальский, Бразилия (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Здравствуйте,

Ясно, спасибо. Посмотрите пожалуйста мой скрытый ответ выше и осуществите миграцию вашего сайта на Cloudways, тогда я смогу направить вопрос нашим разработчикам группы поддержки.

Тема ‘[Закрытые] Миграция с QtranslateX to WPML’ закрыта для новых сообщений.