Manual talk:Renameuser/Archive 1
Any user names refer to users of that site, who are not necessarily users of MediaWiki.org (even if they share the same username).
Fails silently
editI was just trying to rename a user, and while it accurately notes whether the source user doesn't exist or the target user exists, it seems to fail silently on reasonable requests. I submit two usernames, get returned to the screen with neither error nor success message, but find the move to have failed... after 4 tries, it worked. This may just have been general unhappiness of the db, affecting many things; I filed it as a transient bug (4969). Sj 02:36, 12 February 2006 (UTC)
I can't seem to get the extension to show itself. : < --Markthebike 06:52, 10 April 2006 (UTC)
What about earlier MW versions?
editCould someone advise me where to get this extension for MediaWiki 1.6.8? We're not allowed to upgrade to MW 1.7x, as we don't have PHP 5 running on our server yet...
I heard this extension was available for MW 1.5x, so where could we get those earlier versions for pre-1.7 MediaWiki? Thanks for helping. --Faterson 19:53, 8 August 2006 (UTC)
One more for the 1.6.8 request... Aquatiki 02:12, 22 August 2006 (UTC)
SpecialRenameuser.php from SVN rev 13413 worked fine for our intranet's 1.6.6 install. 68.13.123.37
- Ditto on the 1.5 version: I found it was once possible here.
I would be very happy too to get the earlier version, because i have to stick to MediaWiki 1.6.9. --84.170.249.59 10:40, 5 February 2007 (UTC)
- Well, this looks very helpfull [1] --84.170.250.214 15:08, 6 February 2007 (UTC)
Help
editShouldn't there be any instructions on how to install the extension or did I miss the article which describes how to install extensions in general, to which nevertheless shall be referred to (by a link or so) from this article ?
Just copying the three files to mediawiki-root/extentions
seems not to be enough.
Any help is appreciated. Thanks in advance
--141.41.37.95 07:06, 18 September 2006 (UTC)
I solved it myself: That a file ExtensionFunctions.php has to be downloaded seems to be an important point.
Put it there where the LocalSettings.php is: [source]
- Thanks for the help. The documentation for Renameuser is severely missing... *grumble*
- --62.225.150.98 14:27, 25 September 2006 (UTC)
- Could somebody please help me install this extension? I am not a wiki expert yet.
- I have MediaWiki version 1.7.1
- Thanks in advance!
- --Baskolff 10:50, 31 October 2006 (UTC)
- The Solution is as follows:
- Get the ExtensionFunctions.php as mentioned above
- Download the 3 Files and copy them in your includes/ Directory
- Add following line to your Localconfig.php
include_once('includes/SpecialRenameuser.php') ;
Thats it !! Tested on Mediawiki 1.8.2 --Ckleber 09:15, 6 December 2006 (UTC)
Fatal Error
editon 1.8.2: Fatal error: Call to undefined method User::newfromid() in /mnt/198/0/wiki/includes/SpecialRenameuser_body.php on line 264
+2 to initial report (I get this error as well with mediawiki-1.8.2).
+1 to initial report (I get this error as well with mediawiki-1.7.1). The solution below fixes mediawiki-1.7.1 as well.
Fatal error: Call to undefined method User::newfromid() in /.../extensions/Renameuser/SpecialRenameuser_body.php on line 330 on MW-1.7.1
- I suppose the workaround beneath works, but shouldn't this be fixed in the extension instead? --Jamasi 01:06, 16 June 2007 (UTC)
Workaround:
editseems to be a problem with 1.8.2 add the following lines in includes/User.php and it should work. Find the line
function newFromConfirmationCode...
and change into
static function newFromId( $id ) { $u = new User; $u->mId = $id; $u->mFrom = 'id'; return $u; } function newFromConfirmationCode( $code ) {
Patch
edit--- SpecialRenameuser_body.php.ORIG 2007-07-19 08:09:28.000000000 +0900 +++ SpecialRenameuser_body.php 2007-07-19 08:10:59.000000000 +0900 @@ -381,7 +381,7 @@ } // Clear caches and inform authentication plugins - $user = User::newFromId( $this->uid ); + $user = User::newFromName( $this->old ); $user->invalidateCache(); $wgAuth->updateExternalDB( $user );
Save this as SpecialRenameuser_body.php.newFromName.patch
in your extensions/Renameuser
directory, then run:
patch -p0 <SpecialRenameuser_body.php.newFromName.patch
Instructions for use
editI added instructions, based on the above comments and my own experience, to the article. Thanks all for your help on figuring this out. --LRG 21:09, 15 January 2007 (UTC)
Quick Question
editWill the user keep his contributions?
For example if i rename user X to user Y, will everything that user X edited appear as edited by user Y and the the contributions won't be all outa wack.--71.217.192.176 01:02, 7 February 2007 (UTC)
help
editI did that, no error message came up or anything, but it didn't work.--X66x66 21:32, 5 April 2007 (UTC)
Note that the above conversation may have been edited or added to since the transfer. If in doubt, check the edit history.