2011/7/16 François Colonna <f.colonnacesari(a)free.fr>
In LocalSettings.php I modified
$wgSitename = "TheName"
to
$wgSitename = "TheNewName"
Everything is fine, except that I can access to the Discussion pages
previously associated with the "TheName" namespace.
How can I recover them ?
They should now appear under 'TheNewName:Whatever' on their own; if you need
to make sure that old links to 'TheName:Whatever' still work too, then you
can add aliases to $wgNamespaceAliases in your LocalSettings.php like this:
$wgNamespaceAliases['TheName'] = NS_PROJECT;
$wgNamespaceAliases['TheName_talk'] = NS_PROJECT_TALK;
Note that when making namespace changes, it's also possible for some
existing link or page state to get out of sync. It can help to use some of
these command-line maintenance scripts:
namespaceDupes.php -- does a fairly quick pass checking for unreachable
namespaces (this can fix for instance an old page 'TheNewName:Something' no
longer being findable because the 'TheNewName:' part changed from being just
a part of the title to being a namespace prefix)
cleanupTitles.php -- does a slower check over all titles, otherwise
similar to namespaceDupes
refreshLinks.php -- reparses all pages to update link tables
-- brion