Ira Abramov wrote:
Can you specify
what the problem was? Without details such as error
messages, we may never be able to fix your problem.
well, not without upgrading to it again.
I don't mind running 1.4 alpha and report bugs, but I could not find a
way to upgrade without diving into the code (like a doc telling me about
what changes to do to the table schemes), so I folded up the directory
and reinstalled 1.3.2 from the tarball.
Run the installer, point it at your existing database. Same as always.
this is the text of "badtitletext" which
may help with the above
phenomenon, these are links that used to exist, and they infact DO
appear in the list of pages "Randompage" is looking at, but can't be
displayed when I try to go there. the Allpages demonstrates this the
best:
http://cliki.site.co.il/%D7%9E%D7%99%D7%95%D7%97%D7%93:Allpages
All the problem titles contain the byte %A0; there seems to be something
wrong with the bit that strips out non-breaking spaces from titles. I've
checked in a fix, you can make the change manually. In Title.php in the
function secureAndSplit() change this:
global $wgInputEncoding;
to this:
global $wgUseLatin1;
and this:
# Disallow non-breaking space, except from interwiki links
if ( $wgInputEncoding == 'utf-8' ) {
$rxTc = '/\\xc2\\xa0|[^' . Title::legalChars() . ']/';
} else {
$rxTc = "/[^" . Title::legalChars() . "]|\\xa0/";
}
to this:
# Disallow non-breaking space, except from interwiki links
if ( $wgUseLatin1 ) {
$rxTc = "/[^" . Title::legalChars() . "]|\\xa0/";
} else {
$rxTc = '/\\xc2\\xa0|[^' . Title::legalChars() . ']/';
}
-- brion vibber (brion @
pobox.com)