I had this problem. You have to put a file called
"ExtensionFunctions.php" in your "extensions" directory. I googled
the file and found it, uploaded it and now the Deleteuser is working.
If you can't find the file, email me off-list and I'll email it to you.
Tim
On Nov 30, 2006, at 8:32 PM, beachboy22(a)verizon.net wrote:
Hello all,
I am very new to hosting, let alone a Wiki, so please bear with me.
I went to
http://www.mediawiki.org/wiki/Extension:Deleteuser and
began following the instructions as I need to be able to delete
users from my Wiki. I created the directory required in step one,
uploaded the three files into this directory as required by step 2,
and edited LocalSetting.php by adding the line "require_once
("extensions/Deleteuser/SpecialDeleteuser.php");", as required by
step 3. As I have never installed the "Makesysop" extension I
skipped step 4.
To the best of my knowledge, this was all that was required to
install the extension. So I proceded to my Wiki to test the
installand recieved the following error message upon entering my
main page.
Warning: main(/home/conserv8/public_html/extensions/
Deleteuser/../ExtensionFunctions.php) [function.main]: failed to
open stream: No such file or directory in /home/
conserv8/public_html/extensions/Deleteuser/SpecialDeleteuser.php on
line 44
Fatal error: main() [function.require]: Failed opening
required
'/home/conserv8/public_html/extensions/Deleteuser/../
ExtensionFunctions.php' (include_path='/home/conserv8/public_html:/
home/conserv8/public_html/includes:/home/conserv8/public_html/
languages:.:/usr/lib/php:/usr/local/lib/php') in /home/
conserv8/public_html/extensions/Deleteuser/SpecialDeleteuser.php on
line 44
I opened "SpecialDeleteuser.php" with my PHP editor and checked to
see what line 44 contained. The following is from line 42 to 46.
42 # Register the special page
43 if ( !function_exists( 'extAddSpecialPage' ) ) {
44 require( dirname(__FILE__) . '/../ExtensionFunctions.php' );
45 }
46 extAddSpecialPage( dirname(__FILE__) . '/
SpecialDeleteuser_body.php', 'Deleteuser', 'Deleteuser' );
Does anyone know what could be causing this problem?
Thanks a lot and forgive my large email!