Manual talk:Renameuser/Archive 1
Add topicAny 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
[edit]I 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?
[edit]Could 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
[edit]Shouldn'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
[edit]on 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:
[edit]seems 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
[edit]I 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
[edit]Will 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
[edit]I 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.