First, we upgraded PHP and MySQL to their current versions.
Then we upgraded MediaWiki from MW 1.14 to MW 1.25.1
To do this, I downloaded it from "git," into a new, clean location. When
I was ready to roll, I moved the original public_html to public_html_old
and renamed the clean area to public_html.
From the Version page:
MediaWiki version 1.25.1
PHP version 5.5.27
MySQL version 5.6.23
Once I did that, I ran php.update.php. Actually I ran that several
times, among them: to run php update.php --doshared
I had to run "doshared" because my users table is shared across several
wikis holding the same kind of content, but in different languages. I
wanted to be able to sign someone in once over all wikis. And that
function works.
My partner informed me: the PHP upgrade was necessary anyway, because we
had been using a version of PHP that was EOL'd!
By the way: I tried setting the experimental variable to force UTF-8
encoding all around. That didn't change a thing. Remember: the page
titles are stored in UTF-8 format.
Other secondary wikis (German, Spanish, French, Polish, Portuguese,
Korean, and Simplified Chinese) also use UTF-8 page titles. Often they
must load pages with titles having diacritical marks above or even
overlaying the letters. Those pages retrieve, load, and render properly.
I even have a wiki in /Hebrew!/
Only with the Cyrillic alphabet am I having a problem.
Temlakos
On 07/31/2015 09:51 AM, John wrote:
What was your upgrade process that you followed?
On Fri, Jul 31, 2015 at 9:47 AM, Temlakos <temlakos(a)gmail.com> wrote:
Everyone:
About a week ago, I updated a set of wikis I help run, from MW 1.14 (and
PHP 2.5) to MW 1.25.1 (PHP 5.5.27)
One of the wikis in the set is in Russian. Before the update, I could
specify a page title on that wiki, in Cyrillic script, and it would load
without fail.
But now, this does not happen. The page is in there, all right. But when I
go to retrieve it, I go to the search page. Usually the first result on
that page is the page I want. But the page is titled in unreadable modified
Latin characters, not the Cyrillic original page title.
I have inspected the page table, and the page_title column. It has the
titles of the pages in question, all in the form that I can't read, but
which at least uniquely identifies each page.
I conclude: the routine that is supposed to translate between Cyrillic
script and the Unicode that the page titles use, is not working properly.
I've been all over the MediaWiki tech manual, Stack Overflow, and other
places too numerous to name, trying to find a solution to this problem. So
now I've come here.
What did I overlook?
Temlakos
_______________________________________________
MediaWiki-l mailing list
To unsubscribe, go to:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
_______________________________________________
MediaWiki-l mailing list
To unsubscribe, go to:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l