MediaWiki Загрузка кириллицы

Я помогаю управлять небольшой «вики-фермой» с вики на нескольких языках, включая английский (основной), немецкий, испанский, французский, португальский, китайский, корейский и русский.

Недавно я обновил программное обеспечение сервера следующим образом:

MediaWiki от 1.14 до 1.25.1
PHP примерно с 5.2.5 до 5.5.27
MySQL до 5.6.23

Для большинства вики загрузка страниц все еще работает.

Русский сайт это проблема. Перед обновлением любой пользователь, набравший кириллицу и заголовки кириллицы, всегда мог их найти. Кроме того, ссылки Interwiki на русскую версию страницы на другом языке всегда работали; страницы всегда загружены. Но я всегда знал, что сами названия страниц хранятся как UTF-8 и не читаются человеком. Потому что всякий раз, когда я получал уведомление об изменениях на странице в этой вики, я получал ссылку в виде UTF-8 и отображал множество странных символов, которые определенно не были кириллицей. Но ссылки всегда были хорошими и отображались как кириллица в моем браузере.

Но сейчас: не более. Если я перейду по ссылке, она перейдет на специальную страницу поиска. На этой странице появилось несколько результатов, все с названиями, которые я не могу прочитать. Обычно первый заголовок в списке — это страница, которую я ищу.

Но как мне заставить систему найти страницу по кириллице, как это всегда было раньше?

Другие вики работают просто отлично, как и раньше. Но не русский.

0

Решение

Потому что всякий раз, когда я получал уведомление об изменениях на странице в этой вики, я получал ссылку в виде UTF-8 и отображал множество странных символов, которые определенно не были кириллицей. Но ссылки всегда были хорошими и отображались как кириллица в моем браузере.

Похоже, что ваша вики всегда была сломана, а после обновления она сломалась немного по-другому. Я бы начал с рассмотрения $wgDBmysql5 а также $wgDBTableOptions и какие кодировки используются в базе данных (page а также text таблицы например).

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector