Hello,
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 ?
Thanks Francois Colonna
2011/7/16 François Colonna f.colonnacesari@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
mediawiki-l@lists.wikimedia.org