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

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

Our next available supporter will start replying to tickets in about 5.32 hours from now. Thank you for your understanding.

This topic contains 21 ответов, has 4 голосов.

Last updated by Andrey 1 год назад.

Assigned support staff: Andrey.

Автор Сообщения
Сентябрь 5, 2017 в 8:21 дп #1359298

Alexander Sher

Fatal error: Uncaught Error: Call to a member function get_requested_lang() on null in D:\OpenServer\domains\test\wp-content\plugins\sitepress-multilingual-cms\sitepress.class.php:1320 Stack trace:
#0 D:\OpenServer\domains\test\wp-content\plugins\sitepress-multilingual-cms\classes\utilities\class-wpml-locale.php(94): SitePress->get_current_language()
#1 D:\OpenServer\domains\test\wp-content\plugins\sitepress-multilingual-cms\sitepress.class.php(3458): WPML_Locale->locale()
#2 D:\OpenServer\domains\test\wp-includes\class-wp-hook.php(298): SitePress->locale_filter('en_US')
#3 D:\OpenServer\domains\test\wp-includes\plugin.php(203): WP_Hook->apply_filters('en_US', Array)
#4 D:\OpenServer\domains\test\wp-includes\l10n.php(41): apply_filters('locale', 'en_US')
#5 D:\OpenServer\domains\test\wp-content\plugins\lithe-core\extensions\cyr-to-lat.php(147): get_locale()
#6 D:\OpenServer\domains\test\wp-includes\class-wp-hook.php(300): ctl_sanitize_title('WPML_TF_Setting...')
#7 D:\OpenServer\domains\test\wp-includes\plugin.ph in D:\OpenServer\domains\test\wp-content\plugins\sitepress-multilingual-cms\sitepress.class.php on line 1320

Сентябрь 5, 2017 в 8:43 дп #1359348

Andrey
Supporter

Languages: Английский (English ) Русский (Русский )

Timezone: Europe/Kiev (GMT+03:00)

Чтобы помочь Вам быстрее, я включил отладочную информацию для этого билета поддержки. Пожалуйста, ознакомьтесь с этой ссылкой, как получить эту информацию с Вашего сайта и предоставить ее нам:
http://wpml.org/faq/provide-debug-information-faster-support/

Убедитесь, что Вы обновили все WPML плагины до их последних версий.

Пробовали для теста отключить плагин lithe-core?

Сентябрь 5, 2017 в 8:58 дп #1359377

peterV-46

Та же самая ошибка. Куда нужно отправить отладочную информацию?

Сентябрь 5, 2017 в 9:21 дп #1359409

Andrey
Supporter

Languages: Английский (English ) Русский (Русский )

Timezone: Europe/Kiev (GMT+03:00)

@peterv-46, создайте пожалуйста новую тему и Вас будет возможность предоставить все необходимые данные.

Сентябрь 5, 2017 в 9:26 дп #1359416

peterV-46

@andrey-k, создал.

Сентябрь 5, 2017 в 9:57 дп #1359532

Alexander Sher

нашел конфликт с этим плагином https://wordpress.org/plugins/cyr3lat/ - как решить?

Сентябрь 5, 2017 в 9:59 дп #1359536

peterV-46

@alex_sherbk-ru, точно! Тоже самое.

Сентябрь 5, 2017 в 12:31 пп #1359912

Andrey
Supporter

Languages: Английский (English ) Русский (Русский )

Timezone: Europe/Kiev (GMT+03:00)

Я сделал несколько тестов с плагином https://wordpress.org/plugins/cyr3lat/, но он не вызывает ошибку на моем тестовом сервере при активации или созидании поста (с использованием кириллицы).

Не могли бы Вы написать шаги для воспроизведения проблемы, если таковы имеются?

Пробовали заново активирован плагин? А также очистить кэш на сайте?

Если все еще проблема, в таком случае мне нужно запросить временный доступ (WP-администратора и FTP) на Ваш сайт - предпочтительно к тестовому сайту, где проблема была воспроизведена, если это возможно - для того, чтобы лучше помочь. Вы найдете необходимые поля ниже поля для комментариев, когда Вы войдете, чтобы оставить свой следующий ответ. Информацию, которую Вы ведете является частной, что означает только Вы и я могу видеть и иметь доступ к ней.

Сентябрь 5, 2017 в 1:42 пп #1360154

nekiy2@gmail.com

Сегодня обновил WPML до последней версии, вышла ошибка, как в первом посте

Fatal error: Uncaught Error: Call to a member function get_requested_lang() on null 

Не мог зайти даже в админку.
Проверил информацию по поводу:

нашел конфликт с этим плагином https://wordpress.org/plugins/cyr3lat/ - как решить?

Информация подтвердилась:

  • (по FTP переименовал папку с плагином cyr3lat, т.к. сайт лег с админкой) - сайт заработал
  • Потом включил плагин cyr3lat назад и отключил WPML Multilingual CMS - сайт так же нормально работает
Сентябрь 5, 2017 в 1:57 пп #1360196

nekiy2@gmail.com

@alex_sherbk-ru, Конфликт с https://wordpress.org/plugins/cyr3lat/ решил методом удаления плагина и установки другого hidden link
(Первый конечно по рейтингу намного выше, только им и пользуюсь для всех сайтов с кириллицей)
А как решили Вы?
@peterv-46, У Вас получилось побороть?

Сентябрь 5, 2017 в 3:44 пп #1360423

Andrey
Supporter

Languages: Английский (English ) Русский (Русский )

Timezone: Europe/Kiev (GMT+03:00)

@alexander Sher, спасибо за информацию. Вы можете сделать копию Вашего локального сайта где проблема воспроизводима используя этот плагин https://wordpress.org/plugins/duplicator/, и сообщить мне где я могу скачать два необходимых файла в следующем ответе.

Как сделать копию:
hidden link

Следующий ответ для Вас, я установил, как приватный.

Сентябрь 6, 2017 в 6:54 дп #1361173

Alexander Sher

Заходили на тестовый сервер? Какие результаты?

Сентябрь 6, 2017 в 7:19 дп #1361194

Andrey
Supporter

Languages: Английский (English ) Русский (Русский )

Timezone: Europe/Kiev (GMT+03:00)

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

На тестовом сервере я активировал оба плагина, но ошибки нет. Не могли бы Вы это проверить?

Сентябрь 6, 2017 в 7:31 дп #1361202

Alexander Sher

При активации обоих плагинов - результат такой

Сентябрь 6, 2017 в 7:37 дп #1361215

Alexander Sher

Я включил дебагер - так нагляднее 🙂