Project:Support desk/Archives/Miscellaneous/001

=2006=

(RESOLVED) How do I use the same user-table for different wikis?
How do I use the same users table for differents wikis that use the same datebase? (Asked by Eloy 19:45, 5 May 2006 (UTC))
 * Could this be answered please? --Zervon 18:36, 13 May 2006 (UTC)
 * Maybe you can create a view with MySQL 5.x:
 * create view schema1.user as select * from schema2.user --Maletin 14:11, 31 May 2006 (UTC)

(RESOLVED) Special Symbols for Editing Screen
A colleague from my university's computer center helped me download mediawiki to our provider because I'd like to use it for linguistic projects. However, in the editing mode the table of special characters and symbols that you find in Wikipedia is not available. How can we get that? Can anybody help us? Thanks. --Joachim 132.180.7.27 15:42, 15 May 2006 (UTC)


 * You need the Charinsert extension. Look at w:MediaWiki_talk:Edittools/Archive_02. Bradleyb 23:53, 18 May 2006 (UTC)

(RESOLVED) Executing external code
How can a link be used to execute other code (PHP, java etc)? I would like to allow the user to click something on the page (button, link, whatever) which would then cause an external program to run.


 * There are various methods of executing external code. You may want to investigate writing an extension (see Manual:MediaWiki hooks for some further information, or try Google).  A more specific question detailing what you are actually trying to achieve would be helpful. --HappyDog 14:44, 26 May 2006 (UTC)

(RESOLVED) Changing the interface text / updating to 1.6.6
Changing the interface text as described in the FAQ (via editing system messages listed in Special:Allmessages) works well. However, while updating from MW 1.6.5 to 1.6.6 today, I realised that the MediaWiki namespaces was re-initialised, thus blowing away all changes I had carefully made! Note that this did not happen while upgrading from 1.6.3 to 1.6.5 only weeks ago!

There was nothing I could do but to go back to my (luckily) backed-up 1.6.5 installation.

Is there any way to make the update script leave the MW namespace untouched?
 * Already answered you here. Greetings -- :Bdk: 00:15, 24 May 2006 (UTC)

(RESOLVED) Smiley
How can I add smiley functionality so that if I write :P or :lol: it will be replaced automatically with the appropriate image? Thx Semut 18:35, 27 May 2006 (UTC)


 * No such functionality exists. -- Sysy / (talk) 16:01, 31 May 2006 (UTC)


 * This functionality is not available in MediaWiki, and will not be added. However, an extension may be available to do this.  If not, you could try writing your own. --HappyDog 12:48, 12 June 2006 (UTC)

Hook the pre-save transform, rip out  sections etc. then do a regular expression replacement. robchurch | talk 13:13, 13 July 2006 (UTC)

(RESOLVED) Running maintenance scripts from command line
Why are maintenance scripts restricted to running from comand line? Could not it be left up to the administrator (with a suggestion that it should better be done from the command line)?

I, for example, don't have a command line access to my site on a shared host, so I cannot do all those maintenances! For example - how to change a language? You write in the FAQ: change the language variable and run "rebuildMessages.php". So, how do I run it?... --Knakts 17:10, 30 May 2006 (UTC)


 * Have you looked at phpShell? The scripts have to be run from the command line for a mixture of security and because certain scripts will take a longer time to run than PHP is allowed when running over the web. robchurch | talk 13:11, 13 July 2006 (UTC)

(RESOLVED) How do I rename my wiki?
I would like to change the name of my wiki. Is it possible to do this without re-installing everything?

The essential thing is:

1) Edit LocalSettings.php and change the $wgSitename setting.

You may also wish to:

2) run maintenance/rebuildMessages.php --update to re-source localized messages. Shouldn't be strictly required with current versions of MediaWiki, but some older versions hardcoded information into the wiki at install time.

3) Run maintenance/namespaceDupes.php --fix in case your new name produced any namespace conflicts which could make existing pages inaccessible.

4) Run maintenance/refreshLinks.php to update link tables.

5) Check Special:Allmessages and Special:Allpages for pages which might need to be moved and links that need to be fixed

Thanks to Brion Vibber on the mailing list. This info is presumed to be accurate as of MediaWiki 1.6. I have not tested it. -- Sy / (talk) 15:57, 31 May 2006 (UTC)

(RESOLVED) Importing large amounts of existing material?
I'm new to wiki in general and mediawiki in particular. I'm skilled in SQL but unskilled in PHP. My company has a large amount of existing information in online help files, customer support databases, etc. Are there any guides to converting that information to wiki format? I've looked at amazon and bookpool for books that cover these topics, but it looks like the best book is outdated (Perl-based) and the others don't address conversion very much. --2006


 * Try http://meta.wikimedia.org/wiki/Help:WordToWiki or Import, Export function http://meta.wikimedia.org/wiki/Special:Export http://meta.wikimedia.org/wiki/Special:Import - Lesiu

(RESOLVED) Error when clicking "Please setup the wiki first."
I get this error when trying to install: Parse error: syntax error, unexpected T_NEW in /includes/MagicWord.php on line 203

Please give response or email fvercuiel@gmail.com


 * You're using an older version of PHP that MediaWiki 1.7 does not support. MediaWiki 1.7.0 and later require PHP 5 (5.1.x is recommended). robchurch | talk 12:55, 13 July 2006 (UTC)
 * I get the same error with PHP 5.0.5 (specifically, 5.0.5-2ubuntu1.4, built 7 Sep 2006 08:02:47).

(RESOLVED) Change the mulitple-links-to-one-host-style
How can I keep the wiki from translating multiple links to the same host to [1], [2], ...? I try to use the Mediawiki as an Intranet and therefore Documentations often reside on the same host but I still want to provide a visible Link-Title. --VVA 08:53, 11 July 2006 (UTC)


 * Either use the labelled external link syntax, e.g.  or investigate the use of interwiki links which allow linking such as  . robchurch | talk 13:10, 13 July 2006 (UTC)

(RESOLVED) How do I change a user's password?
Assuming that $wgPasswordSalt is set to true (the default), you can use the following SQL query:

UPDATE user SET user_password = MD5(CONCAT(user_id, '-', MD5('somepass'))) WHERE user_name = 'someuser'; Where obviously "somepass" is changed to the password you want to set and "someuser" is changed to the user name as it is listed in the table "user".

Note: the user_id in the CONCAT string is a column name and is not meant to be replaced with 'someuser'

Note: For error of table 'dbname.user' does not exist, please check the LocalSettings.php for $wgDBPrefix, the user table might be named to ($wgDBPreix)user.

--2006

(OUTDATED) 1.7.1 and $wgDBtransactions
After a fresh Mediawiki 1.7.1 install and albeit many tables use the 'InnoDB' storage engine, the default '$wgDBtransactions' remains at its historical 'false' value. It is used in 'includes/Article.php' clauses.

May I set "$wgDBtransactions = true" in LocalSettings.php? Is this variable obsolete?

Thank you Natmaka 16:53, 17 July 2006 (UTC)

(RESOLVED) Underscore in title
I want to use MediaWiki for a manual and reference. As several of my functions have '_' within their name, it would be nice if the name of the function would be displayed with _ instead of blank especially in the title of the page. Is there any possibility to tell MediaWiki that the lemma must have a _ instead of a blank? --87.78.154.2 15:29, 14 July 2006 (UTC)


 * No. 164.11.204.56 01:02, 7 December 2006 (UTC)

(RESOLVED) Content Migration from different existing wikis to one
We do have some wikis in our organization (all mediawiki but different server, different versions, mostly v. 1.3.x)) and now plan to insatll one (media)wiki (v 1.7.1) instead. Of course there's lots of content we dont't want to loose, but also old stuff that does not need to be transferred to the new wiki. Is there a user friendly way of selecting specific pages and transfer those to the new wiki (instead of copy&paste or some work in MySQL (which cannot be done by the users))?

I know of the Special:Export page. Only that Import is not working for older versions and I Don't know whether Export from 1.3.wiki works for import in wiki 1.7.

18 July 2006


 * The XML format from earlier versions should be 100% compatible with the current development, release and the most recent legacy (1.6) branches. 86.134.116.228 04:22, 12 August 2006 (UTC)

(RESOLVED) Delete a file
We just installed a wiki at work and I need to know how to delete a file as the steps aren't in the article yet. Thanks. Rlevse 13:50, 19 July 2006 (UTC)
 * Also, how to delete a user and reset a password.140.32.75.204 18:56, 19 July 2006 (UTC)

From the mysql prompt:

mysql> DELETE FROM user WHERE user_name = 'Jcarr'; Query OK, 1 row affected (0.00 sec)

Note that mediawiki seems to like to capitalize the first letter of your login name. If you don't have the username correct, mysql will return "Query OK, 0 rows affected" Jeff Carr 20:10, 26 July 2006 (UTC)


 * Note that deleting users in that manner does not remove the copious references to them from the rest of the database, and could cause odd problems later. A safer method is to run reassignEdits.php on the account, assign the edits to a name that does not exist, and then delete the account. As an alternative, consider blocking the user or scrambling their password.


 * To delete a page, log in as an administrator, and select the Delete option from the context menu which appears, in the Monobook (default) skin, at the top of each page.


 * To reset a user's password, the simpler option is to ensure there's an email address associated with the account, and ask the user to click "lost password" when logging in. If this is not an option, then look at the maintenance/changePassword.php script or search the web for mediawiki password md5. 86.134.116.228 04:18, 12 August 2006 (UTC)

(RESOLVED) Sessions errors
I've been trying to fix our install of MediaWiki, and have found that some pages (main page, in particular) do not show up correctly unless logged in. I attempted to edit the page to see if that would fix it, and I got this error:

Sorry! We could not process your edit due to a loss of session data. Please try again. If it still doesn't work, try logging out and logging back in.

and the edits never go through. In getting the wiki to work again, I had copied data from a new objectcache to and older one, could this be related? Thanks very much! --128.113.63.60 13:44, 24 July 2006 (UTC)


 * The first problem sounds like caching. Set $wgCacheEpoch in LocalSettings.php as follows to force MediaWiki to clear old caches:




 * The second problem, if the edits aren't being saved, could be due to PHP not saving session data in the right location. Check the value of session.save_path in the php.ini configuration file and check it points to a valid, writable path. 86.134.116.228 04:21, 12 August 2006 (UTC)

(RESOLVED) Semi-protection and time limit
I've searched for it quite extensively, but I cannot find it anywhere. How to implement a 4 day waiting period for registered users to be able to edit semi-protected pages, like it is the case in en.w? If someone could point me to the place (which I am almost sure exists) on how to implement that, I'd appreciate it.


 * Set $wgAutoConfirmAge, e.g.




 * in LocalSettings.php. 86.134.116.228 04:12, 12 August 2006 (UTC)

(OUTDATED) Passing a space as argument to an extension
Don't know if this is the right space to discuss this. If not, please point me ...

I am trying to pass a space as an argument to an extension.

Example: text

The extension code registering the extension is as follows: function extension { global $wgParser; $wgParser->setHook( 'extension', 'doit' ); } function doit( $input, $args, &$parser ) {

...

}

The $args in the function 'doit' are already space free. It seems that the arguments get trimmed, because something like  goes through but   results in just a single   without leading and trailing space.

Is there a way to avoid this? --83.171.153.127 22:57, 13 August 2006 (UTC)

(RESOLVED) Remove Edit tab for non logged in users
Ok, I've read the FAQ, but I can't seem to understand it. Can someone show me how the final code should look when its done? I use the MonoBook skin.--70.33.138.121 23:24, 18 August 2006 (UTC)
 * Oops, this is me, didnt realize I wasnt logged in.--Trek84 23:26, 18 August 2006 (UTC)
 * Does this item make sense anymore anyway? "How can I prevent editing by anonymous users?" looks more like one actually wants and the "Remove Edit tab" tip does only remove the edit tab but not the in page section edit links anyway Hholzgra 21:19, 4 January 2007 (UTC)
 * Well, you can hide it in your global CSS by modifying the skin files, or you could just disable page editing by anonymous users, and they would get the "View source" tab instead of the "edit" tab. Tito<font color="#008000">xd (?!?) 08:01, 7 January 2007 (UTC)

(RESOLVED) differences between 1.5x, 1.6x, 1.7x
Where can I find a list of the main differences between the version 1.5x, 1.6x, 1.7x ?


 * Compare the release notes in each version. The release notes shipped with 1.6.0 detail changes since the 1.5 branch, for instance. robchurch | talk 02:58, 30 August 2006 (UTC)

(RESOLVED) Sign Up as an Administrator
How do I sign up as an administrator? How can I create an sysop account?
 * If you are the system administrator of the wiki, when you has create your wiki the installation script should ask you the pseudo and the password for a sysop-and-bucreaucrat account. You can use this account for give sysop rights to other users.
 * If you aren't system admin, you must ask a bureaucrat the sysop rights or perhaps be eleted. ~ Seb35 18:07, 31 August 2006 (UTC)
 * The 1.8 MediaWiki installation script does not ask for this information, it sets up the first user as the administrator. To make an account a sysop you may want to look into the Makesysop extension used here on Mediawiki (which surprising has no page at all describing it nor including the code).  Also a good resource is here at Managing User Rights, however as that currently redirects you to Meta you can go directly here: Meta: Help:User Levels --Grymwulf 04:53, 12 January 2007 (UTC)

(RESOLVED) Transclusion
Is there a way of Transcluding a template only if that temaplte exists? I don't want to get the red link if it doesn't exist.

The reason I want to do this is as follows:

I want to use templates on my wiki's main page and  which will display any special information for that day. If nothing is happening on that day then I don't want anything to show up.

[Zabdiel] 15:24, 31 August 2006 (UTC)
 * I don't know if it's possible, but you can hack with the ParserFunctions (you must install this on your wiki) :
 * Create an intermediate template Template:DisplayTemplate</tt> (or other name) with
 * You use  and will display only if Template:today&#123;{CURRENTDAY}}</tt>
 * ~ Seb35 18:28, 31 August 2006 (UTC)
 * ~ Seb35 18:28, 31 August 2006 (UTC)

(OUTDATED) How to change the date format ?
I want to change the date format on the footer

this page was last modifed 16:24, etc I want to remove the timestamp and leave just the date

how would I do this ? --2006

(RESOLVED) Linking to .mov files (Quick Time) won't work
After: allowing uploading of .mov files to my wiki, successfully uploading a certain .mov file and watching it from the page I've been directed to, I found my wiki won't link to it. If I type, for instance, [[Media:Example.mov]] (assuming my .mov file's named Example), I'd get a red link, leading to "Upload file" page. What am I doing wrong? --87.69.58.71 17:59, 4 November 2006 (UTC)
 * Check your apache error logs. Most likely you're running into PHP's 8MB upload limit.  I came across this discussion because I was searching for a way around it, which I still haven't found. --Anonymous User, 16 November 2006

(OUTDATED) Search in different wikis
Hello, I would like to know if there is a way to, from one wiki, search words also in a different wiki and have all the results shown in the first Wiki? Many thanks in advance. Proth 16:20, 8 November 2006 (UTC)
 * ex: Type words to search in Wiki A, wiki A search in itself and also in Wiki B and show all the results in Wiki A.

(RESOLVED) Search spécial characters
Many thanks in advance. Proth 16:20, 8 November 2006 (UTC)
 * Hello, We still have a recurent problem in searching for special caracters, like accents, in Wiki.
 * ex: Search for word "eglise" doesn't give articles containing word "église".
 * We can't find any information/solution for this problem. If anybody have a idea...


 * I'm currently working on an extension, DidYouMean that finds titles which differ only by capitalisation, hyphenation, and use of accents and ligatures. It's primarily for the English Wiktionary but once it exists people will be able to massage it into something more general for other wikis. &mdash; Hippietrail 12:29, 12 January 2007 (UTC)

=2007=

(RESOLVED) Does Webscapia's Coconut CMS work with MediaWiki?
Yes, to run mediawiki side-by-side with Coconut CMS you must have version 1.2+ installed! After you have ensured that version 1.2+ is installed, do the following: --2007
 * 1) Login as administrator in the admin panel.
 * 2) Click on modules, and click on the software install tab.
 * 3) Select mediawiki.
 * 4) DO NOT CLICK ON DOWNLOAD. Under the mediawiki click on integration and wait for the installer to configure Coconut CMS.
 * 5) And your done. A new tab should appear in the main menu called Wiki. If this does not happen make sure in /Coconut/admin_cp/functions/func_menucreate.php has a chmod of 777. And then run the integration installer once again.

(RESOLVED) setup not working
* PHP 5.2.0 installed * Found database drivers for: MySQL * PHP server API is apache2handler; ok, using pretty URLs (index.php/Page_Title) * Have XML / Latin1-UTF-8 conversion support. * PHP is configured with no memory_limit. * Have zlib support; enabling output compression. * Couldn't find Turck MMCache, eAccelerator or APC. Object caching functions cannot be used. * GNU diff3 not found. * Found GD graphics library built-in, image thumbnailing will be enabled if you enable uploads. * Installation directory: C:\Apache\htdocs\w * Script URI path: /w * Environment checked. You can install MediaWiki. * Warning: $wgSecretKey key is insecure, generated with mt_rand. Consider changing it manually.

Generating configuration file... * Database type: MySQL * Loading class: DatabaseMysql * Attempting to connect to database server as wikiuser...success. * Connected to 5.0.27-community-nt * Database wikidb exists * Creating tables... using MySQL 4 table defs...Query "CREATE TABLE `user` ( user_id int(5) unsigned NOT NULL auto_increment, user_name varchar(255) binary NOT NULL default , user_real_name varchar(255) binary NOT NULL default , user_password tinyblob NOT NULL default , user_newpassword tinyblob NOT NULL default , user_email tinytext NOT NULL default , user_options blob NOT NULL default , user_touched char(14) binary NOT NULL default , user_token char(32) binary NOT NULL default , user_email_authenticated char(14) binary, user_email_token char(32) binary, user_email_token_expires char(14) binary, user_registration char(14) binary, PRIMARY KEY user_id (user_id), UNIQUE INDEX user_name (user_name), INDEX (user_email_token) ) TYPE=InnoDB " failed with error code "BLOB/TEXT column 'user_password' can't have a default value (localhost)".


 * i fixed it by turning off strict mode


 * Please submit this to the Bug Tracker --Grymwulf 05:08, 12 January 2007 (UTC)

(RESOLVED) Edit sidebar, part 2
I understand how to edit the sidebar above the search box, by editing MediaWiki:Sidebar, But how do I edit the sidebar below it. Some wiki's have an additional box below the toolbox section, for seperate links, such as "Site in a different langusge" or containing Google Adsense.

--Steve Gallagher 22:13, 28 January 2007 (UTC)


 * To do this edit MediaWiki:Sidebar-lower. I dont know if this works in all versions.--George Drummond 22:41, 28 January 2007 (UTC)

(RESOLVED) Upgrades 1.9
I just upgraded MW v1.9 to 1.9.2.

Background: My server has php5 installed but it runs php4 as a default. So, I had to do a little trick to install the MW v.1.9 originall by adding .access file and  and place it at the root directory of my server to tell it to use php5 instead of php4. I hope this helps others save their time and alleviate pain.--Kohyin 09:24, 17 February 2007 (UTC)
 * The update instruction tells you to go to command line and type
 * So, as simpleminded as I was, I typed  but it didn't work
 * It's because I should have ignored $ symbol at the command line
 * So, I typed, but I got the message that this MW version requires php5 but my server is running on php4.
 * I found out that I had to type  in my case.
 * So, I typed  but now it told me I had to have a LocalConfig.php -- well I am a total beginner, so I just followed the instruction and there was no mention of creating a LocalSettings.php before the update command, but it make sense that I had to have the file...to come to think of it. My bad.
 * So, I moved my LocalSettings.php file along with all the customized files into the new wiki files.
 * This time it told me that it couldn't connect to the database and told me to check the database name, user name, and password.
 * This, I couldn't figure out why it didn't work as all the information on my LocalSettings.php were correct.
 * I gave up on update and went for install -- good news is that this worked and I didn't loose anything other than the time I spent on trying to update -- I had the database backed up just in case.

(OUTDATED) Blank Pages despite successful installation
Am trying to use MediaWiki on WIMP. Win2k Prof, IIS 6, MySQL 4.1.22, PHP 5.2.1. Downloaded MediaWiki 1.9.3. Installation is successful and main page has come up. But clicking on any link on the Main page is displaying a blank page in IE. What could be the problem. Pls help. Am trying to figure it out for the last 3 days and haven't found a solution. - Radha


 * what do the error logs of IIS and PHP say? -- Duesentrieb ? 12:45, 7 March 2007 (UTC)

I don't know how to interpret the log. sorry. But these are the last 2 entries: 12:03:17 127.0.0.1 GET /enlighten/index.php 301 12:03:17 127.0.0.1 GET /enlighten/index.php 200 Today, I reinstalled PHP, recreated the vdir in IIS and put in $wgCachePages = false; in localsetttings.php. And guess what? The main page is itself blank. :( Don't know what to do. - Radha

(OUTDATED) making mediawiki faster?
I remember during install it asked me if I had certain things on my server to make the software faster. In the future, if I do get these things, how do I implement them into my wiki later on? Also, I can't recall the names of them? Sorry for my ignorance, any help is appreciated. 66.192.186.99 19:13, 29 March 2007 (UTC)

(OUTDATED) Bug in hide section editing? (3.16)
works fine for deactivating the section editing links. But if the "raw" action is disabled, the section editing links show up again.

Why is that? --2007

(RESOLVED) Editing template sections
Hey all, I help maintain a WIKI dealing with game archive formats (XeNTaXWIKI), and I recently started implementing a new layout that makes extensive use of templates. However, I've run into a bit of trouble - when trying to edit a section, it takes you to the template edit screen instead of that for the page. I have looked at the documentation here, but haven't found a solution to this. Is there any way around it, apart from either using a seperate template for each section, or hitting the main 'Edit' link every time?


 * -Dinoguy1000


 * Anytime a template uses a section header, clicking the edit link for that section will take you to the template. The easiest workaround is to not include the section headers in the templates--only show the content of the section--and then put the headers in the page itself.  Alternatively, you can include the magicword  (double underscores on each side) anywhere in the page (even on the templates being included) and you will not have the edit section links appear anywhere in the page.  --76.215.127.150 15:01, 17 May 2007 (UTC)

(OUTDATED) Removing Edit Tab Doesn't Work
i'm trying to remove the edit tab so that users who do not have an account cannot edit information on my wiki. i've tried exactly what the FAQ answer says to do. My wiki is a default wiki at the moment. i'm wondering if anyone who comes to the site is logged in by default with their IP address being their username. The IP Address shows up next to the login/signup link at the top right with a "my talk" page link next to it. Does this have anything to do with it my "edit tab" problem? Thanks, Lefedy 14:35, 16 May 2007 (UTC)

(RESOLVED) How can I force users to preview before they save in version 1.10?
Does anyone know how to fix this issue (How can I force users to preview before they save) for MediaWiki 1.10? Thanks in advance. /Minken


 * I do it this way on my wiki: (in diff format) --203.217.47.76, aka en:User:Jeremy.Visser 22:45, 24 May 2007 (UTC)

Index: includes/EditPage.php =================================================================== --- includes/EditPage.php      (revision 22056) +++ includes/EditPage.php      (working copy) @@ -1152,6 +1152,10 @@                $checkboxhtml = implode( $checkboxes, "\n" ); $buttons = $this->getEditButtons( $tabindex ); + +              if ( $this->formtype !== 'preview' ) +                      unset($buttons['save']); +                $buttonshtml = implode( $buttons, "\n" ); $safemodehtml = $this->checkUnicodeCompliantBrowser


 * Thank you very much, Jeremy Visser. It works fine! /Minken

(OUTDATED) Title Extension
What is the name of the Extension that allows you to change the titles of pages? Plumber 23:33, 10 June 2007 (UTC)

(OUTDATED) How to start over
As a first-time creator of a wiki, I am unsure about some choices on the MediaWiki site config form. Will I be able to go back and do any of them over again, without having to drop all tables in the database and starting from a fresh copy of the MediaWiki software? Are those two steps enough to ensure a fresh start? --June 2007

(OUTDATED) How do I remove the "Talk for this IP" link at the top right when $wgDisableAnonTalk is true
When I add this in 1.10, after I log in I get an error on getText. any ideas? 68.4.226.3 05:55, 27 June 2007 (UTC)

(OUTDATED) Changing tabs?
How do I change the tabs on the header above, like "manual" "discussion" "edit" "history". I´d like to use my own labels for these expressions... --2007

(OUTDATED) mail features
Howto set up mail features?

The easy way (need to be able to install stuff on the server)


 * 1. install the package php-pear : apt-get install php-pear
 * 2. then as root : pear install --alldeps mail
 * 3. then edit LocalSettings.php and add

$wgSMTP = array( 'host'    => "smtp.yourprovider.com", 'IDHost'   => "domain for MessageID", 'port'     => 25, 'auth'     => false, 'username' => "my_user_name", 'password' => "my_password" );
 * 4. then you will be able to send email confirmation or else

the hard way (need to have a MTA installed) --2007
 * don't know how to do that

(OUTDATED) Category "Access Denied"
I doubt I'll get a response here, given the lack of responses to many previous questions, but here goes. I can't add categories (or even links to categories) on my MediaWiki site. I get an "Access Denied" error. Eep² 11:23, 20 July 2007 (UTC)
 * Consider moving this question to Project:Support desk. Does that only happen with categories or with all articles? --Flominator 11:55, 20 July 2007 (UTC)


 * Well, I don't have any existing categories and was/am trying to create new ones. Oddly, the "Access Denied" only happens if I enter summary text but if I leave the summary blank, the category links show up fine. I don't get it... Eep² 12:13, 20 July 2007 (UTC)

(OUTDATED) Basil White is Too Stupid to Load MediaWiki
I give up. I have no administrative control over a shared S:/ drive. I want to load a "blank Wikipedia" on S:/ with all the enabling software at S:/wiki so people who can get to S:/ can build wiki topics under S:/ and link to files in "parallel" directories, like s:/abc, s:/schedule, etc. I loaded WAMP5 and followed the instructions as best I could and looked at what I loaded at http://basilwhite.com/WAMP5/www/ to figure out how to actually create pages of content. I'd use pbwiki but I don't want any content to exist anywhere than on the S:/drive. I've read all the directions in mediawiki.org, and to this Liberal Arts major, they read like quotes from THX-1138. Won't you help a Liberal Arts major? --> basilwhite @7 basilwhite d0Oo7 c0Oom Basilwhite 08:18, 12 August 2007 (UTC)


 * http://community.livejournal.com/wikipedians/117121.html sent me to http://lifehacker.com/software/wikipedia/geek-to-live-set-up-your-personal-wikipedia-163707.php


 * ...which I'll try, but it's not the same as Wikipedia. Sigh... Basilwhite 00:33, 14 August 2007 (UTC)

(OUTDATED) Please make this page editable
there is no explanation in the hide the main title section where you should add this code. I was going to add this:


 * Paste the following code into your user:username/monobook.js page

I also wanted to add this link:


 * Wikipedia:Main Page alternatives

Can someone do this? Odessaukrain 00:28, 8 October 2007 (UTC)

(RESOLVED) What is this Wiki?
What type of Wiki is this? (76.247.222.101 08:38, 22 November 2007 (UTC))
 * See About this site--Brian 22:33, 22 November 2007 (UTC)

=2008=

(RESOLVED) Broken redirect

 * MediaWiki: 1.11.0
 * PHP: 5.1.4 (cgi-fcgi)
 * MySQL: 5.0.45-log
 * Database: Unknown, if you know how to figure it out please tell me.
 * URL: Red Orchestra Wiki

So if you look at my Special:Listredirects page then you will see that this text it displayed:

1. :Lyes Krovy (edit) (delete) → Talk:Lyes Krovy

I think this happened when I changed my Extranamespaces from:

$wgExtraNamespaces = array(110 => "Portal", 120 => "Portal_talk", 130 => "Technical", 140 => "Technical_talk", 150 => "WikiProject", 160 => "WikiProject_talk", 170 => "History", 180 => "History_talk", 190 => "Manual", 200 => "Manual_talk", 210 => "Extension", 220 => "Extension_talk", 230 => "Map", 240 => "Map_talk", 250 => "Server", 260 => "Server_talk", 270 => "Modification", 280 => "Modification_talk", 290 => "Mutator", 300 => "Mutator_talk", 310 => "Unit", 320 => "Unit_talk", 330 => "Clan", 340 => "Clan_talk", 350 => "Term", 360 => "Term_talk", 370 => "Tactic", 380 => "Tactic_talk", 390 => "Weapon", 400 => "Weapon_talk", 410 => "Tank", 420 => "Tank_talk", 430 => "Role", 440 => "Role_talk", 450 => "Player", 460 => "Player_talk");

to

$wgExtraNamespaces = array(100 => "Portal", 101 => "Portal_talk", 102 => "WikiProject", 103 => "WikiProject_talk", 104 => "Technical", 105 => "Technical_talk", 106 => "History", 107 => "History_talk", 108 => "Manual", 109 => "Manual_talk", 110 => "Extension", 111 => "Extension_talk", 112 => "Map", 113 => "Map_talk", 114 => "Server", 115 => "Server_talk", 116 => "Modification", 117 => "Modification_talk", 118 => "Mutator", 119 => "Mutator_talk", 120 => "Unit", 121 => "Unit_talk", 122 => "Clan", 123 => "Clan_talk", 124 => "Term", 125 => "Term_talk", 126 => "Tactic", 127 => "Tactic_talk", 128 => "Weapon", 129 => "Weapon_talk", 130 => "Tank", 131 => "Tank_talk", 132 => "Role", 133 => "Role_talk", 134 => "Player", 135 => "Player_talk");

and moved Lyes Krovy from one namespace to another. Help appreciated.

—-PatPeter, MediaWiki Support Team  23:22, 2 January 2008 (UTC)


 * Hmm... If possible, you might have to run the  command line script on your server. I'm not sure if this will work, though. Otherwise, you may have to hack into the MySQL server (for example, using phpMyAdmin) and delete everything about ":Lyes_Krovy", although you should check that very carefully. — color probe  (talk | contribs) 13:59, 4 January 2008 (UTC)


 * What programs can I use to run the command line? -PatPeter, MediaWiki Support Team  15:53, 4 January 2008 (UTC)


 * You could try phpShell. — color probe (talk | contribs) 18:01, 5 January 2008 (UTC)


 * Also how do I start phpMyAdmin? -PatPeter, MediaWiki Support Team  03:29, 6 January 2008 (UTC)
 * To start phpMyAdmin and phpShell do I need to have access to the entire server computer? -PatPeter, [[Image:Tournesol.png|20px]] MediaWiki Support Team  02:30, 21 January 2008 (UTC)


 * to start phpMyAdmin you'll need extract it into an sub-folder of your web-space (phpMyAdmin needs php activated of cause) and edit the config.inc.php to according to your needs (example file config.sample.inc.php, just rename it to config.inc.php and edit it ) .. then access the index.php though your browser, thats all ItsMeIGuess 18:30, 4 March 2008 (UTC)


 * How do I access config.inc.php? Do I have to have access to the server? -PatPeter, [[Image:Tournesol.png|20px]] MediaWiki Support Team  16:38, 9 March 2008 (UTC)

(RESOLVED) How to show NEW Pages on main page
Is there a quick way I can list, say the last 5 or 10 New Pages with just titles created and have this list show on the Main Page. Also, same for most recent Revised pages.

—81.156.192.201 14:29, 3 February 2008 (UTC)


 * For newest page, you can include  (replace 5 by the number of pages you want to show), for most recent Revised pages, if you think about Special:Recentchanges, you can do the same (but it's not possible with all special pages). <font color="#66A7CC">i <font color="#9966CC">Alex  18:10, 3 February 2008 (UTC)


 * Thanks for that. Is there a way I can display just the title of the page. So:
 * 12:33, 4 February 2008 ‎Scratchpad (hist) ‎[22 bytes] ‎127.0.0.1 (Talk)
 * becomes
 * Scratchpad
 * --unsigned


 * Not w/o writing a script. <font face="Verdana,Arial,Helvetica"> Mønobi 03:25, 16 February 2008 (UTC)

Any suggestions? --unsigned


 * Arg, there is a way to do this, I was on a wiki without any date stamps and all usernames, I thought it was this one, but that is the opposite, datestamps and no usernames.
 * The solution exists somewhere and it is going to drive me crazy until I find it, stay posted. -PatPeter, [[Image:Tournesol.png|20px]] MediaWiki Support Team  20:50, 27 February 2008 (UTC)


 * MediaWiki: 1.11.1
 * PHP: 5.2.3 (apache2handler)
 * MySQL: 5.0.51a
 * URL: DishiWiki.com
 * Here's how I do it: I use an RSS read of my wiki's own New Pages RSS feed:
 * <rss desc=off title=off number=10>http://dishiwiki.com/index.php?title=Special:Newpages&feed=rss
 * See "Newest Recipes" on Main Page of DishiWiki. The RSS reader is extension "RSS Reader" (version 0.2.4). Does this work for you? -Brian7632416 00:17, 16 May 2008 (UTC)
 * Subsequent Edit: I removed Extension RSS Reader, noted above, from my Main Page because I suspect it of causing Main Page to load slowly.... (I put RSS Reader back on my Main Page. Slow-load was probably due to something else.) Brian7632416 02:30, 23 May 2008 (UTC)

(RESOLVED) Password protected?
Hey, guys, is there any way to create a password protected page? I only want my group members to edit it Pingsong 17:10, 4 February 2008 (UTC) pandean
 * no one knows?


 * "Page" means the whole wiki or just a single page within a wiki? However, have a look at Manual:Preventing access. Regards -- 89.55.176.121 08:01, 14 June 2008 (UTC)

(RESOLVED) Statistic of search requests
Hello. Is there a way to get a statistic of search requests? I'd like to know, what users are looking for in my wiki. Something like Special:Wantedpages, but based on "not found" users queries? —213.148.8.233 22:19, 5 February 2008 (UTC)


 * Special:Statistics has most pages visited, which is similar, if you wanted what is searched the most then it would probably be a plug-in to this page. -PatPeter, [[Image:Tournesol.png|20px]] MediaWiki Support Team  23:38, 5 February 2008 (UTC)


 * Then again MediaWiki (the site not the code) has this option turned off, so look here. -PatPeter, [[Image:Tournesol.png|20px]] MediaWiki Support Team  23:39, 5 February 2008 (UTC)


 * You might want to check out Extension:SearchLog, this gives a tabular summary of search requests. You could also check the server logs of search requests by filtering on specific query string requests, although searches will be urlencoded --Zven 01:49, 6 February 2008 (UTC)


 * The SearchLog - is very close to what I need, Special:Statistics shows popularity of existing pages, but I need "What pages I have to add, that readers looking for". The only problem: SearchLog incorrectly shows UTF-8 chars. --89.175.73.253 12:12, 6 February 2008 (UTC)


 * I have modified Extension:SearchLog to display raw Unicode/UTF-8 characters by escaping the ampersands. A special page example is running on OrganicDesign:Special:SearchLog, see if that is what you want. --Zven 23:30, 7 February 2008 (UTC)


 * Still not working, the same black diamonds :-( --Konstbel 18:06, 8 February 2008 (UTC)


 * Is your wiki site publically accessible? Can you tell me what the characters are in the source generating the diamonds? The UTF-8 character &#38;#xFFFD; is a diamond with a question mark inside ''. Try putting each of these searches in to the new version -See Extension talk:SearchLog --Zven 20:29, 8 February 2008 (UTC)

No, site is inside intranet. The HTML code of the generated page is looking like If I open the log file in editor with UTF-8 support, I can read the search phrases, they are really in UTF-8. --Konstbel 15:29, 12 February 2008 (UTC)


 * Wait, what do you mean with the table? -PatPeter, [[Image:Tournesol.png|20px]] MediaWiki Support Team  20:53, 27 February 2008 (UTC)
 * This is the example of incorrect characters, as I see in generated HTML page. I have found the solution for me (see http://www.organicdesign.co.nz/Extension_talk:SearchLog.php), but it may not be applicable for all others: I've changed the line

$i = strtolower(trim($phrase));
 * to

$i = mb_strtolower(trim($phrase),"UTF-8");
 * So, the problem was in incorrect lowercase conversion, as in many other cases :-( --Konstbel 08:20, 4 March 2008 (UTC)

(RESOLVED) How Can I Change the Text on the Create Account Page?
Specifically, I want to change the "Already got an account? Log in." text.
 * Mark some text from a row, copy it, search/find it on Special:Allmessages --Subfader 02:54, 13 February 2008 (UTC)

(OUTDATED) disabled access for spezial pages (with german umlaut) for not logged in users causes error

 * MediaWiki: 1.11.1
 * PHP: 5.2.0
 * MySQL: 5.0.26
 * URL: local testing

disabled access for most pages : $wgGroupPermissions['*']['read'] = false; $wgGroupPermissions['*']['edit'] = false; $wgWhitelistRead = array("Hauptseite", "Special:Userlogin"); $wgGroupPermissions['*']['createaccount'] = false;

Error Message appears trying to access e.q "Spezial:Letzte_Änderungen" without login : Interner Fehler

Invalid special page name ""

Backtrace:


 * 1) 0 /.../test/includes/Title.php(1305): SpecialPage::getTitleFor(false)
 * 2) 1 /.../test/includes/Wiki.php(132): Title->userCanRead
 * 3) 2 /.../test/includes/Wiki.php(43): MediaWiki->preliminaryChecks(Object(Title), Object(StubObject), Object(WebRequest))
 * 4) 3 /.../test/index.php(89): MediaWiki->initialize(Object(Title), Object(StubObject), Object(User), Object(WebRequest))
 * 5) 4 /.../test/index.php5(1): require('/srv/www/...')
 * 6) 5 {main}

I'm not a developer, but I compared the functions and found a solution : Is this a way, or can I get other problems without these lines ?

Function in Title.php : userCanRead

I disabled all the folling lines, so it works again, like in MediaWiki 1.10 /** * If it's a special page, ditch the subpage bit * and check again */ if( $this->getNamespace == NS_SPECIAL ) { $name = $this->getText; list( $name, /* $subpage */) = SpecialPage::resolveAliasWithSubpage( $name ); $pure = SpecialPage::getTitleFor( $name )->getPrefixedText; if( in_array( $pure, $wgWhitelistRead, true ) ) return true; }

—79.199.9.25 09:40, 24 February 2008 (UTC)

(RESOLVED) content bar
How can remove the content bar on the top of each page from the startpage or any page i dont need it?

—84.57.49.247 06:10, 27 February 2008 (UTC)


 * What do you mean "content bar"? -PatPeter, [[Image:Tournesol.png|20px]] MediaWiki Support Team  21:38, 1 March 2008 (UTC)


 * I guess, you mean the ? So maybe you like to add   to your MediaWiki:Common.css. *confused* --WIKImaniac 22:45, 1 March 2008 (UTC)

(RESOLVED) Terminology - Call
Would it be correct to say that index.php "calls" the Logo image, calls the menus, etc? <font color="#006500">Smaug 22:32, 2 March 2008 (UTC)


 * I would say "define", and please, Smaug, use the template to post your topic. -PatPeter, [[Image:Tournesol.png|20px]] MediaWiki Support Team  19:33, 3 March 2008 (UTC)
 * The logo image path is defined in LocalSettings.php which is included by index.php --Nad 21:40, 9 March 2008 (UTC)
 * Thank you. <font color="#006500">Smaug 18:25, 18 March 2008 (UTC)

(OUTDATED) Customising the Search

 * MediaWiki: 1.11.0
 * PHP: 5.2.5-0.dotdeb.2 (apache2handler)
 * MySQL: 5.0.51-2-log
 * URL: sorry, not allowed to

Hello,

this is less an error report than a configuration matter which I didn't find in the "knowledge base", so to speak; I would like to know if you can customise the search in a way that it excludes all pages with a certain name in it (in this case it would be "Dienstberichte*"; having them searched, too, is an annoyance so I would like to generally exclude it somehow from the queries. Where do I have to add which line to be able to do so?

—141.20.120.198 13:29, 3 March 2008 (UTC)


 * I take it that it isn't possible?....
 * Cheers,
 * kris

(OUTDATED) Special:Allmessages won't display

 * MediaWiki: 1.11.0
 * PHP: 5.2.5
 * MySQL: 5.0.51
 * URL:

Some days ago my Special:Allmessages worked perfectly, but now i receive just an empty page. The sourcecode of the page looks ok, but between both body tags there is no data. My apache error log reports no problems. I can still change system messages when I know their names through the url...I haven't found any other pages with this problem yet. I'm logged in as WikiSysop and have all rights so this shouldn't be the problem... Has anyone an idea how it came or how to solve this issue?

—212.184.19.70 07:47, 5 March 2008 (UTC)

(RESOLVED) Special:Version does not work after upgrading from 1.6.9 to 1.11.2

 * MediaWiki: (Reported by your Wiki's Special:Version page) - which does not work: 1.11.2
 * PHP: 5.2.0-8+etch10
 * MySQL: 5.0.32-Debian_7etch5
 * URL: TechWiki

I upgraded my MediaWiki from 1.6.9 to 1.11.2 and everything seems to be working just fine except for my Special:Version page. It shows just nothing. It also did not work for the 1.6.9 to 1.11.1 upgrade which I performed with a copy of my wiki earlier due to some testing. I looked for a new option that maybe disables this page, but i found nothing alike. Since everything else seems to be working fine it is not a very big problem, but I would like to have it working.

—87.234.104.203 13:47, 6 March 2008 (UTC)
 * Maybe you installed an extension that does not work with 1.11.2 anymore. --MF-Warburg 14:59, 9 March 2008 (UTC)


 * Yes, an new version of the cite extension solved this issue for me. --87.234.104.203 11:17, 16 March 2008 (UTC)

(RESOLVED) How to integrate media wiki log in with website?
How to integrate media wiki log in with website.? Please help ....


 * You mean how do you sync the MW login with non-MW login elsewhere on your site? It depends on how the rest of your website logs users in. <font color="#006500">Smaug  18:28, 18 March 2008 (UTC)

(RESOLVED) How can a SysOp edit a user profile/account?

 * MediaWiki: 1.6.8
 * PHP: 4.4.0-pl1-gentoo (apache2handler)
 * MySQL: 4.1.15-log
 * URL: mozillaZine

How can a SysOp modify an existing users profile such as registering a email address or changing the password? I know how to block a user or a range of IP users, and find a users contributions but can't find a special page that will let me do that. Do I have any options other than creating a new account for that user?

I've looked in Help:System admin and browsed our special pages. The only solutions I've found assume I have abilities that a SysOp doesn't have such as making a SQL query. i.e. all of the solutions seem to assume you're the person who installed the software.

The site admin is in the midst of moving the forum (phpBB) and wiki (MediaWiki) software to new servers and updating the forum software. Afterwards he will update the wiki software. Can you recommend any plugins that will provide some of the traditional user management capabilities that forum moderators are used to, for the wiki? We plan on eventually having all forum moderators also be knowledge base (wiki) SysOps. I'm obviously not expecting a integrated or a compatible solution, I'm just trying to find any way to do that type of account maintenance.

tanstaafl —66.245.255.249 00:27, 9 March 2008 (UTC)


 * Extension:EditUser & Extension:PasswordReset. -- Sayuri 11:28, 9 March 2008 (UTC)

(OUTDATED) Removing retrievedfrom

 * MediaWiki: 1.12
 * PHP: 5
 * MySQL: ?
 * URL: RockCiclopedia

How can I remove the retrievedfrom message? Because Google crawls that text and I don't want...

—Lorenzone92 18:36, 14 March 2008 (UTC)

(RESOLVED) Fatal Error on 'Recent Changes'

 * MediaWiki: 1.12.0
 * PHP: 5.?
 * MySQL: 4.?
 * URL: Wyfopedia

My wiki has just stopped working. I can get ftp to it. Help! -Wyfopedia 21:23, 14 March 2008 (UTC)

Hi I have created an MediaWiki account now. IF you want to know what versions I'm on then please instruct me on how to find out. I'm worried that I have lost my database. I can see my wiki images. If I can download the database and images, I don't mind re-installing again from scratch. -Wyfopedia 21:31, 14 March 2008 (UTC)
 * You appear to have some problems with your rewrites. As a first measure you can set $wgUsePathInfo</tt> to false in your LocalSettings.php. Bryan Tong Minh 20:54, 15 March 2008 (UTC)


 * Thank you for your help Bryan Tong Minh. Wyfopedia 20:01, 21 March 2008 (UTC)

I have backed up the database and image files, and upgraded to v. 1.12.0. The site now seems to be working again. However, I have the following error on 'Recent Changes':

Fatal error: Class 'ChangesList' not found in /home/fhlinux182/w/wyfopedia.org.uk/user/htdocs/includes/SpecialRecentchanges.php on line 221

-Wyfopedia 20:01, 21 March 2008 (UTC)
 * Try reinstalling just the specialrecentchanges file or go onto line 221 and tell me the code that there is an error on. --'<font face="freestyle script"> Truetech  <font face="Imapct">  (Talk)   [[Image:Tournesol.png|20px]]  MediaWiki Support Team '' 18:01, 10 August 2008 (UTC)

(RESOLVED) What is the variable name (Magicword?) for the current user's username?

 * MediaWiki: 1.11.1
 * PHP: 5.2.3 (apache2handler)
 * MySQL: 5.5.51a
 * URL: DishiWiki

I wish to personalize the special:newarticletext (and possibly others) to return/display the current user's username, e.g., "Greetings, Brian7632416."

What is the name of the variable for the current user's username, and how is it set forth in the newarticletext text?

Brian7632416 20:42, 15 March 2008 (UTC)


 * One option is Extension:Variables, but that's not the only way (and it may not be cache-friendly).
 * Various Uncyclopedias already do this using JavaScript. They have a template which inserts a code into the page; a routine in the sitewide client-side JavaScript then searches for this code and substitutes the username. Very prone to use and overuse for nonsense like «*27 -  vandaliza este artigo e acaba sendo banido da Desciclopédia por Infinite»  --Carlb 16:14, 18 March 2008 (UTC)
 * I must have overlooked Extension:Variables, so I'll go take a look. I've had really good luck with my only four extensions: RSS Reader, SGMT Mass Mailer, Breadcrumb by Category, and Google NewsBar. Thanks, Carlb. Brian7632416 05:25, 21 March 2008 (UTC)

(RESOLVED) Changing sidebar according to article-language

 * MediaWiki: 1.10.1
 * PHP: 5.2.4 (cgi-fcgi)
 * MySQL: 5.0.27
 * URL: www.GS-500.info

Hi,

I'm currently translating my wiki from German to both English and Spanish. I'm happy with the solution to swap between the three languages, but as I modified the sidebar: Is there any possibility to indicate the article-language and change the sidebar accordingly? I already looked at Extension:LanguageSelector, Extension:Multilang and Extension: MultiLanguageManager but they all don't seem to tackle my problem as they assume the usage of an unchanged sidebar.

Kind regards, Timo —82.11.169.246 11:09, 16 March 2008 (UTC)

Nobody any idea? Timo --82.11.169.246 12:33, 29 March 2008 (UTC)


 * Hm. The example of http://www.art122-5.net/ given at Extension:MultiLanguageManager works with different languages in the sidebar (though I don't know if this is still MediaWiki). Elegant solution would be three wikis :-). What about additional sidebars added to Mediawiki:Sidebar? IMHO the most simple solution – there's just one "disadvantage": they will always show up together. --89.55.156.49 19:20, 10 May 2008 (UTC)

Currently in contact with the developer of the Extension:MultiLanguageManager. There might be a solution, I keep you posted. Timo --82.11.169.246 06:04, 27 June 2008 (UTC)

(OUTDATED) Site visits

 * MediaWiki: latest RC
 * PHP: 5.1.4
 * MySQL: 5.x
 * URL: RockCiclopedia

Hi! I'd like to show the number of (total) page views of the site.. This number is visible in the Special:Statistics page but I'd like to display it in my home page, the code would be similar to this: --Lorenzone92 15:16, 16 March 2008 (UTC)

(RESOLVED) Variable/Magicword for number of articles in category?
What is the variable/magicword and syntax for returning/displaying the number of articles in a certain category?

My wiki is a recipe wiki. I would like to display on the main page the number of users (got it!) and the number of articles that are in the recipes category.

I tried experimented with

and such, [ but (^look^) ] it comes back as a template, and I'm trying to figure out why

Edit: Okay, I now know about the nowiki tag. Baby steps, but

- –

denotes both a template and system variables (I think). But that's not my question, sorry to drift. —Brian7632416 01:11, 17 March 2008 (UTC)


 * You may want to create "recipes:" as a namespace and not a simple category; if you do so, (subsituting whichever namespace number you choose to use) would display the number of recipes. --Carlb 16:25, 18 March 2008 (UTC)
 * That's fantastic, Carlb. Then I THINK that, for pages in the Recipe namespace, I could change the tab to read "recipe" instead of "article," which would "un-confuse" my users. Thanks for the advice!Brian7632416 05:18, 21 March 2008 (UTC)
 * You can definately change what the tab says; I've done it on my wiki. It's one of the MediaWiki system messages (Special:Allmessages), though I forget which one exactly.  But that would change the main namespace tab, which you may not even have to do.  When you create a new namespace and visit a page in that namespace, where the article tab would be is a tab with the name of the newly created namespace.  So you are probably covered in that regard. <font color="#006500">Smaug  22:32, 21 March 2008 (UTC)
 * Thanks Smaug, too. I'm trying to figure out how to make my new namespace "Recipes" searchable by default for all users, since that's what they'll come to DishiWiki for, mostly. Not finding anything, so I haven't created a new namespace "Recipes" yet. Any thoughts, anybody? -Brian7632416 00:24, 24 March 2008 (UTC)
 * Use $wgNamespacesToBeSearchedDefault. <font color="#006500">Smaug 02:14, 24 March 2008 (UTC)
 * Got it, just found it. Thanks, Smaug. Brian7632416 16:58, 25 March 2008 (UTC)

(RESOLVED) questions / mass actions
I have many questions :


 * How can I create many pages automatically ? If I can't, is there another solution ? IS there a programm for injecting pages ( created by scripting shell)
 * How can I know all the pages depending on a page ?
 * How can I delete all the page created the same day ?

Thanks —192.54.193.51 09:36, 19 March 2008 (UTC)


 * http://www.mediawiki.org/wiki/Manual:FAQ#Importing_from_other_types_of_files
 * if you look through this site or use google you will find many helpful articles like that one JohnShep 20:42, 19 March 2008 (UTC)

(RESOLVED) Subcategories with the same name

 * MediaWiki: 1.11.2
 * PHP: 5.2.5
 * MySQL: 5.0.45
 * URL: not ready

For example,I want create 3 categories: I want,that each category must have the subcategory called "Script". But the slackware's script,must be different from ubuntu's script and suse's script. It is possible?How?
 * Slackware
 * Ubuntu
 * openSuse

—79.3.253.38 19:27, 20 March 2008 (UTC)


 * Maybe you could just call the ubuntu subcategory "Ubuntu script" and the suse subcategory "suse script". I don't know if doing what you want to do is possible.  Is this a suitable workaround? <font color="#006500">Smaug  19:39, 22 March 2008 (UTC)

Yes is a fine solution. But if I want only one category called Script foreach category(Slackware,suse,ubuntu...)it is possible?There are methods or extension that make this? thanks
 * The categories are identified by their names. How should it work with more categories using one and the same name? --Flominator 11:47, 8 April 2008 (UTC)

(RESOLVED) Ajax Search doesn't work since 1.12.0 upgrade

 * MediaWiki: 1.12.0
 * PHP: 5.2.5 (apache2handler)
 * MySQL: 5.0.51
 * URL: I don't have URL because it is internal

Hi all,

I've upgrade MediaWiki 1.11.2 to 1.12.0 and everything went fine until I tested the AjaxSearch. It is not working anymore. In my LocalSettings.php I have $wgAjaxSearch = true; and to be sure I added $wgUseAjax = true;. I thought the problem may have been because of the upgrade, so I did a fresh install, but this did not helped at all.

Is there something new we need to do, so that the AjaxSearch actually works? Or is there a bug. I know AjaxSearch received some bugfix since the patch 1.12.0.

Thank you for your help.

Maxime. —199.243.65.6 14:09, 21 March 2008 (UTC)


 * It seems like we now need to activate the AjaxSearch in the preferences of the user in the Search tab...
 * Also, the new version of this Ajax search is bugged... I'll need to use the one from 1.11 + 1.12 to have a functional Search.
 * --199.243.65.6 14:57, 21 March 2008 (UTC)

(RESOLVED) Getting Rid of "Special Pages" link in Toolbox

 * MediaWiki: 1.13.0
 * PHP: 5.2.4-2ubuntu5.3
 * MySQL: 5.0.51a-3ubuntu5.1

I know that you can use MediaWiki:Sidebar to edit the portion of the sidebar above the search bar on the left hand navigation panels (assuming monobook), but what edits what appears in the "toolbox" below it?

No one system message seemed to do it, though I have seen individual messages for "toolbox" and "whatlinkshere". I looked through some of the code to try to find where the code might be calling these messages and am certain it is MonoBook.php. I don't know what to edit to acheive what I want, however.

Specifically, I wish to get rid of the "Special Pages" link in the toolbox box. How can I do this?

Thank you. <font color="#006500">Smaug 22:28, 21 March 2008 (UTC)


 * In /skins/MonoBook.php, find
 * foreach( array('contributions', 'log', 'blockip', 'emailuser', 'upload', 'specialpages') as $special ) {
 * and replace it with
 * foreach( array('contributions', 'log', 'blockip', 'emailuser', 'upload') as $special ) {
 * —Emufarmers(T 01:07, 22 March 2008 (UTC)
 * It works. Thank you! <font color="#006500">Smaug  22:34, 22 March 2008 (UTC)

(OUTDATED) Blocking users issue

 * MediaWiki: 1.6.10
 * PHP: 4.4.4 (cgi)
 * MySQL: 4.1.22-standard
 * URL: http://siren-fleet.com/wiki

A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was: (SQL query hidden) from within function "Block::insert". MySQL returned error "1062: Duplicate entry 'JSolomon-14-0-0' for key 2 (localhost)".

I get this error when I try to block any user in the special pages. —KDLevenham 13:17, 23 March 2008 (UTC)

(RESOLVED) MediaWiki optimization

 * MediaWiki: 1.10.0
 * PHP: 5.2.5 (apache)
 * MySQL: 4.1.22-standard-log
 * URL: http://www.fan history.com/ Fan History Wiki

My wiki had problems with pages loading where we ended up with a few thousand articles in a category. This caused these pages either not to load or to load slowly. I queried my host about this. They said, among other things:

We tested the above mentioned URLs and managed to re-create the issue on our end. It is most likely caused by the timeout settings of our shared hosting servers, especially if the problematic pages contain lots of links with reference to your application's database.

Upon further investigation, we found out that the home page of your wiki is also loading a little bit slowly, due to the 274 links on this page. It loads for more than 2 seconds locally on the server, which it should not load for more than 1 second.

We will recommend you to contact a developer which is familiar with the source code of your application and possesses the required knowledge for optimizing it. The optimization usually involves reducing the number of links on the pages, reducing the overall size of the application's database, creating indexes for each table in the database, etc.

I switched to a VPS which makes some pages which previously wouldn't load now load. I also optimized the database on phpMyAdmin. I removed a few of the http://www.fan history.com/index.php/Category:People extensions which were not being used actively. But if some pages link to certain categories, like http://www.fan history.com/index.php/Category:People Category:People, new pages won't create and will time out. What more can be done to optimize things, fix the overly large category problem or just generally make the wiki load faster? I really want to continue to grow Fan History but this has thrown me for a loop. Is this something I can fix myself?

—PurplePopple 02:29, 24 March 2008 (UTC)


 * Your site doesn't load for me, so I can't take a look at your categories, but we just had a similar query on the MWusers forums, and the simple answer was "caching." —Emufarmers(T 05:49, 24 March 2008 (UTC)


 * The whole site doesn't load or just those pages? I've added the caching elements by adding     $wgUseFileCache = true; and   $wgFileCacheDirectory = "$IP/cache"; to the local settings but it doesn't seem to make the load any faster.  I've removed a few more extensions.  I've removed Google Analytics. It is still taking about 15 seconds for me to get http://www.fan history.com/index.php/Category:People Category:People to load and about 3 to get http://www.fan history.com/index.php/Main_Page the main page to load.  If I remove

$wgMainCacheType = CACHE_NONE; $wgMemCachedServers = array; $wgUseFileCache = true; $wgFileCacheDirectory = "$IP/cache";
 * 1) Shared memory settings


 * It actually seems to load a bit faster but not much. :/ (On a completely unrelated note, my host seems to have disabled image uploads...  *sighs*) --PurplePopple 12:09, 24 March 2008 (UTC)

(RESOLVED) enforcing user login

 * MediaWiki: 1.11
 * PHP: 5.1.2 (apache2handler)
 * MySQL: 5.0.18

Hello to all helpers,

I want to ask you, if there is a chance to enforce an userlogin on mediawiki.

This wiki is planned to be used only from signed users.

We want to prevent anonymous users even from reading posts in the wiki.

What can I do to enforce an userlogin before entering any post?

Thanks for your help and best regards

Marco Rudzuck —77.178.58.147 15:27, 26 March 2008 (UTC)
 * Manual:preventing access should help. --Flominator 11:50, 8 April 2008 (UTC)

(RESOLVED) Help/Error
This is what i get on my website.



Can somebody help me?

I will copy the text in the background for you. <div style="height:300px; overflow:auto; padding:3px; text-align:left; border:solid 1px;" title="Scroller;" > , 2006 Rob Church # http://www.mediawiki.org/ # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # http://www.gnu.org/copyleft/gpl.html error_reporting( E_ALL ); header( "Content-type: text/html; charset=utf-8" ); @ini_set( "display_errors", true ); # In case of errors, let output be clean. $wgRequestTime = microtime( true ); # Attempt to set up the include path, to fix problems with relative includes $IP = dirname( dirname( __FILE__ ) ); define( 'MW_INSTALL_PATH', $IP ); # Define an entry point and include some files define( "MEDIAWIKI", true ); define( "MEDIAWIKI_INSTALL", true ); // Run version checks before including other files // so people don't see a scary parse error. require_once( "$IP/install-utils.inc" ); install_version_checks; require_once( "$IP/includes/Defines.php" ); require_once( "$IP/includes/DefaultSettings.php" ); require_once( "$IP/includes/AutoLoader.php" ); require_once( "$IP/includes/MagicWord.php" ); require_once( "$IP/includes/Namespace.php" ); require_once( "$IP/includes/ProfilerStub.php" ); require_once( "$IP/includes/GlobalFunctions.php" ); require_once( "$IP/includes/Hooks.php" ); # If we get an exception, the user needs to know # all the details $wgShowExceptionDetails = true; ## Databases we support: $ourdb = array; $ourdb['mysql']['fullname'] = 'MySQL'; $ourdb['mysql']['havedriver'] = 0; $ourdb['mysql']['compile'] = 'mysql'; $ourdb['mysql']['bgcolor'] = '#ffe5a7'; $ourdb['mysql']['rootuser'] = 'root'; $ourdb['postgres']['fullname'] = 'PostgreSQL'; $ourdb['postgres']['havedriver'] = 0; $ourdb['postgres']['compile'] = 'pgsql'; $ourdb['postgres']['bgcolor'] = '#aaccff'; $ourdb['postgres']['rootuser'] = 'postgres'; ?> MediaWiki Installation Setup has completed, your wiki is configured.

Please delete the /config directory for extra security. " ); } if( file_exists( "./LocalSettings.php" ) ) { writeSuccessMessage; dieout( '' ); } if( !is_writable( "." ) ) { dieout( " Can't write config file, aborting

In order to configure the wiki you have to make the config subdirectory writable by the web server. Once configuration is done you'll move the created LocalSettings.php to the parent directory, and for added safety you can then remove the config subdirectory entirely.

To make the directory writable on a Unix/Linux system:

cd /path/to/wiki chmod a+w config Afterwards retry to start the setup. " ); } require_once( "$IP/install-utils.inc" ); require_once( "$IP/maintenance/updaters.inc" ); class ConfigData { function getEncoded( $data ) { # removing latin1 support, no need... return $data; } function getSitename { return $this->getEncoded( $this->Sitename ); } function getSysopName { return $this->getEncoded( $this->SysopName ); } function getSysopPass { return $this->getEncoded( $this->SysopPass ); } function setSchema( $schema, $engine ) { $this->DBschema = $schema; if ( !preg_match( '/^\w*$/', $engine ) ){ $engine = 'InnoDB'; } switch ( $this->DBschema ) { case 'mysql5': $this->DBTableOptions = "ENGINE=$engine, DEFAULT CHARSET=utf8"; $this->DBmysql5 = 'true'; break; case 'mysql5-binary': $this->DBTableOptions = "ENGINE=$engine, DEFAULT CHARSET=binary"; $this->DBmysql5 = 'true'; break; default: $this->DBTableOptions = "TYPE=$engine"; $this->DBmysql5 = 'false'; } $this->DBengine = $engine; # Set the global for use during install global $wgDBTableOptions; $wgDBTableOptions = $this->DBTableOptions; } } ?>

* Don't forget security updates! Keep an eye on the low-traffic release announcements mailing list.

Checking environment...

Please include all of the lines below when reporting installation problems.

PHP " . phpversion . " installed\n"; error_reporting( 0 ); $phpdatabases = array; foreach (array_keys($ourdb) as $db) { $compname = $ourdb[$db]['compile']; if( extension_loaded( $compname ) || ( mw_have_dl && dl( "{$compname}." . PHP_SHLIB_SUFFIX ) ) ) { array_push($phpdatabases, $db); $ourdb[$db]['havedriver'] = 1; } } error_reporting( E_ALL ); if (!$phpdatabases) { print "Could not find a suitable database driver! o "; foreach (array_keys($ourdb) AS $db) { $comp = $ourdb[$db]['compile']; $full = $ourdb[$db]['fullname']; print "For $full, compile PHP using --with-$comp, " ."or install the $comp.so module \n"; } dieout( "

Warning: PHP's register_globals option is enabled. Disable it if you can. MediaWiki will work, but your server is more exposed to PHP-based security vulnerabilities.
 * 1) " ); } print "Found database drivers for:"; $DefaultDBtype = ; foreach (array_keys($ourdb) AS $db) { if ($ourdb[$db]['havedriver']) { if ( $DefaultDBtype ==  ) { $DefaultDBtype = $db; } print " ".$ourdb[$db]['fullname']; } } print "
 * 2) \n"; if( wfIniGetBool( "register_globals" ) ) { ?>
 * 1) Fatal: magic_quotes_runtime is active! This option corrupts data input unpredictably; you cannot install or use MediaWiki unless this option is disabled.
 * 2) Fatal: magic_quotes_sybase is active! This option corrupts data input unpredictably; you cannot install or use MediaWiki unless this option is disabled.
 * 3) Fatal: mbstring.func_overload is active! This option causes errors and may corrupt data unpredictably; you cannot install or use MediaWiki unless this option is disabled.
 * 4) Fatal: zend.ze1_compatibility_mode is active! This option causes horrible bugs with MediaWiki; you cannot install or use MediaWiki unless this option is disabled.

Cannot install MediaWiki. " ); } if( wfIniGetBool( "safe_mode" ) ) { $conf->safeMode = true; ?> " . htmlspecialchars( $memlimit ) . " seems too low, installation may fail!"; } else { $conf->raiseMemory = true; print "ok."; } } print "
 * 1) Warning: PHP's safe mode is active. You may have problems caused by this, particularly if using image uploads.
 * 2) safeMode = false; } $sapi = php_sapi_name; print "PHP server API is $sapi; "; $script = defined('MW_INSTALL_PHP5_EXT') ? 'index.php5' : 'index.php'; if( $wgUsePathInfo ) { print "ok, using pretty URLs ($script/Page_Title)"; } else { print "using ugly URLs ($script?title=Page_Title)"; } print "
 * 3) \n"; $conf->xml = function_exists( "utf8_encode" ); if( $conf->xml ) { print "Have XML / Latin1-UTF-8 conversion support.
 * 4) \n"; } else { dieout( "PHP's XML module is missing; the wiki requires functions in this module and won't work in this configuration. If you're running Mandrake, install the php-xml package." ); } # Check for session support if( !function_exists( 'session_name' ) ) dieout( "PHP's session module is missing. MediaWiki requires session support in order to function." ); # session.save_path doesn't *have* to be set, but if it is, and it's # not valid/writable/etc. then it can cause problems $sessionSavePath = mw_get_session_save_path; $ssp = htmlspecialchars( $sessionSavePath ); # Warn the user if it's not set, but let them proceed if( !$sessionSavePath ) { print "Warning: A value for session.save_path has not been set in PHP.ini. If the default value causes problems with saving session data, set it to a valid path which is read/write/execute for the user your web server is running under.
 * 5) "; } elseif ( is_dir( $sessionSavePath ) && is_writable( $sessionSavePath ) ) { # All good? Let the user know print "Session save path ({$ssp}) appears to be valid.
 * 6) "; } else { # Something not right? Warn the user, but let them proceed print "Warning: Your session.save_path value ({$ssp}) appears to be invalid or is not writable. PHP needs to be able to save data to this location for correct session operation.
 * 7) "; } # Check for PCRE support if( !function_exists( 'preg_match' ) ) dieout( "The PCRE support module appears to be missing. MediaWiki requires the Perl-compatible regular expression functions." ); $memlimit = ini_get( "memory_limit" ); $conf->raiseMemory = false; if( empty( $memlimit ) || $memlimit == -1 ) { print "PHP is configured with no memory_limit.
 * 8) \n"; } else { print "PHP's memory_limit is " . htmlspecialchars( $memlimit ) . ". "; $n = intval( $memlimit ); if( preg_match( '/^([0-9]+)[Mm]$/', trim( $memlimit ), $m ) ) { $n = intval( $m[1] * (1024*1024) ); } if( $n < 20*1024*1024 ) { print "Attempting to raise limit to 20M... "; if( false === ini_set( "memory_limit", "20M" ) ) { print "failed.
 * 1) \n"; } $conf->turck = function_exists( 'mmcache_get' ); if ( $conf->turck ) { print "Turck MMCache installed
 * 2) \n"; } $conf->xcache = function_exists( 'xcache_get' ); if( $conf->xcache ) print "XCache installed
 * 3) "; $conf->apc = function_exists('apc_fetch'); if ($conf->apc ) { print "APC installed
 * 4) "; } $conf->eaccel = function_exists( 'eaccelerator_get' ); if ( $conf->eaccel ) { $conf->turck = 'eaccelerator'; print "eAccelerator installed
 * 5) \n"; } $conf->dba = function_exists( 'dba_open' ); if( !( $conf->turck || $conf->eaccel || $conf->apc || $conf->xcache ) ) { echo( 'Couldn\'t find Turck MMCache, eAccelerator, APC or XCache; cannot use these for object caching.
 * 6) ' ); } $conf->diff3 = false; $diff3locations = array_merge( array( "/usr/bin", "/usr/local/bin", "/opt/csw/bin", "/usr/gnu/bin", "/usr/sfw/bin" ), explode( PATH_SEPARATOR, getenv( "PATH" ) ) ); $diff3names = array( "gdiff3", "diff3", "diff3.exe" ); $diff3versioninfo = array( '$1 --version 2>&1', 'diff3 (GNU diffutils)' ); foreach ($diff3locations as $loc) { $exe = locate_executable($loc, $diff3names, $diff3versioninfo); if ($exe !== false) { $conf->diff3 = $exe; break; } } if ($conf->diff3) print "Found GNU diff3: $conf->diff3.
 * 7) "; else print "GNU diff3 not found.
 * 8) "; $conf->ImageMagick = false; $imcheck = array( "/usr/bin", "/opt/csw/bin", "/usr/local/bin", "/sw/bin", "/opt/local/bin" ); foreach( $imcheck as $dir ) { $im = "$dir/convert"; if( @file_exists( $im ) ) { print "Found ImageMagick: $im; image thumbnailing will be enabled if you enable uploads.
 * 9) \n"; $conf->ImageMagick = $im; break; } } $conf->HaveGD = function_exists( "imagejpeg" ); if( $conf->HaveGD ) { print "Found GD graphics library built-in"; if( !$conf->ImageMagick ) { print ", image thumbnailing will be enabled if you enable uploads"; } print ".
 * 10) \n"; } else { if( !$conf->ImageMagick ) { print "Couldn't find GD library or ImageMagick; image thumbnailing disabled.
 * 11) \n"; } } $conf->IP = dirname( dirname( __FILE__ ) ); print "Installation directory: " . htmlspecialchars( $conf->IP ) . "
 * 12) \n"; // PHP_SELF isn't available sometimes, such as when PHP is CGI but // cgi.fix_pathinfo is disabled. In that case, fall back to SCRIPT_NAME // to get the path to the current script... hopefully it's reliable. SIGH $path = ($_SERVER["PHP_SELF"] === '') ? $_SERVER["SCRIPT_NAME"] : $_SERVER["PHP_SELF"]; $conf->ScriptPath = preg_replace( '{^(.*)/config.*$}', '$1', $path ); print "Script URI path: " . htmlspecialchars( $conf->ScriptPath ) . "
 * 13) \n"; // We may be installing from *.php5 extension file, if so, print message $conf->ScriptExtension = '.php'; if (defined('MW_INSTALL_PHP5_EXT')) { $conf->ScriptExtension = '.php5'; print "Installing MediaWiki with php5 file extensions
 * 14) \n"; } else { print "Installing MediaWiki with php file extensions
 * 15) \n"; } print "Environment checked. You can install MediaWiki.
 * 16) \n"; $conf->posted = ($_SERVER["REQUEST_METHOD"] == "POST"); $conf->Sitename = ucfirst( importPost( "Sitename", "" ) ); $defaultEmail = empty( $_SERVER["SERVER_ADMIN"] ) ? 'root@localhost' : $_SERVER["SERVER_ADMIN"]; $conf->EmergencyContact = importPost( "EmergencyContact", $defaultEmail ); $conf->DBtype = importPost( "DBtype", $DefaultDBtype ); ?> DBserver = importPost( "DBserver", "localhost" ); $conf->DBname = importPost( "DBname", "wikidb" ); $conf->DBuser = importPost( "DBuser", "wikiuser" ); $conf->DBpassword = importPost( "DBpassword" ); $conf->DBpassword2 = importPost( "DBpassword2" ); $conf->SysopName = importPost( "SysopName", "WikiSysop" ); $conf->SysopPass = importPost( "SysopPass" ); $conf->SysopPass2 = importPost( "SysopPass2" ); $conf->RootUser = importPost( "RootUser", "root" ); $conf->RootPW = importPost( "RootPW", "" ); $useRoot = importCheck( 'useroot', false ); $conf->LanguageCode = importPost( "LanguageCode", "en" ); ## MySQL specific: $conf->DBprefix = importPost( "DBprefix" ); $conf->setSchema( importPost( "DBschema", "mysql4" ), importPost( "DBengine", "InnoDB" ) ); ## Postgres specific: $conf->DBport = importPost( "DBport", "5432" ); $conf->DBmwschema = importPost( "DBmwschema", "mediawiki" ); $conf->DBts2schema = importPost( "DBts2schema", "public" ); /* Check for validity */ $errs = array; if( preg_match( '/^$|^mediawiki$|#/i', $conf->Sitename ) ) { $errs["Sitename"] = "Must not be blank or \"MediaWiki\" and may not contain \"#\""; } if( $conf->DBuser == "" ) { $errs["DBuser"] = "Must not be blank"; } if( ($conf->DBtype == 'mysql') && (strlen($conf->DBuser) > 16) ) { $errs["DBuser"] = "Username too long"; } if( $conf->DBpassword == "" && $conf->DBtype != "postgres" ) { $errs["DBpassword"] = "Must not be blank"; } if( $conf->DBpassword != $conf->DBpassword2 ) { $errs["DBpassword2"] = "Passwords don't match!"; } if( !preg_match( '/^[A-Za-z_0-9]*$/', $conf->DBprefix ) ) { $errs["DBprefix"] = "Invalid table prefix"; } error_reporting( E_ALL ); /** * Initialise $wgLang and $wgContLang to something so we can * call case-folding methods. Per Brion, this is English for * now, although we could be clever and initialise to the * user-selected language. */ $wgContLang = Language::factory( 'en' ); $wgLang = $wgContLang; /** * We're messing about with users, so we need a stub * authentication plugin... */ $wgAuth = new AuthPlugin; /** * Validate the initial administrator account; username, * password checks, etc. */ if( $conf->SysopName ) { # Check that the user can be created $u = User::newFromName( $conf->SysopName ); if( is_a($u, 'User') ) { // please do not use instanceof, it breaks PHP4 # Various password checks if( $conf->SysopPass != '' ) { if( $conf->SysopPass == $conf->SysopPass2 ) { if( !$u->isValidPassword( $conf->SysopPass ) ) { $errs['SysopPass'] = "Bad password"; } } else { $errs['SysopPass2'] = "Passwords don't match"; } } else { $errs['SysopPass'] = "Cannot be blank"; } unset( $u ); } else { $errs['SysopName'] = "Bad username"; } } $conf->License = importRequest( "License", "none" ); if( $conf->License == "gfdl" ) { $conf->RightsUrl = "http://www.gnu.org/copyleft/fdl.html"; $conf->RightsText = "GNU Free Documentation License 1.2"; $conf->RightsCode = "gfdl"; $conf->RightsIcon = '${wgScriptPath}/skins/common/images/gnu-fdl.png'; } elseif( $conf->License == "none" ) { $conf->RightsUrl = $conf->RightsText = $conf->RightsCode = $conf->RightsIcon = ""; } else { $conf->RightsUrl = importRequest( "RightsUrl", "" ); $conf->RightsText = importRequest( "RightsText", "" ); $conf->RightsCode = importRequest( "RightsCode", "" ); $conf->RightsIcon = importRequest( "RightsIcon", "" ); } $conf->Shm = importRequest( "Shm", "none" ); $conf->MCServers = importRequest( "MCServers" ); /* Test memcached servers */ if ( $conf->Shm == 'memcached' && $conf->MCServers ) { $conf->MCServerArray = array_map( 'trim', explode( ',', $conf->MCServers ) ); foreach ( $conf->MCServerArray as $server ) { $error = testMemcachedServer( $server ); if ( $error ) { $errs["MCServers"] = $error; break; } } } else if ( $conf->Shm == 'memcached' ) { $errs["MCServers"] = "Please specify at least one server if you wish to use memcached"; } /* default values for installation */ $conf->Email = importRequest("Email", "email_enabled"); $conf->Emailuser = importRequest("Emailuser", "emailuser_enabled"); $conf->Enotif = importRequest("Enotif", "enotif_allpages"); $conf->Eauthent = importRequest("Eauthent", "eauthent_enabled"); if( $conf->posted && ( 0 == count( $errs ) ) ) { do { /* So we can 'continue' to end prematurely */ $conf->Root = ($conf->RootPW != ""); /* Load up the settings and get installin' */ $local = writeLocalSettings( $conf ); echo "\n"; echo "

Generating configuration file... \n"; echo " \n"; $wgCommandLineMode = false; chdir( ".." ); $ok = eval( $local ); if( $ok === false ) { dieout( "Errors in generated configuration; " . "most likely due to a bug in the installer... " . "Config file was: " . "

" .				htmlspecialchars( $local ) .				"

\n"; } else { $err = mysql_errno; $databaseSafe = htmlspecialchars( $wgDBname ); if( $err == 1102 /* Invalid database name */ ) { print "
 * 1) " . "" ); } $conf->DBtypename = ''; foreach (array_keys($ourdb) as $db) { if ($conf->DBtype === $db) $conf->DBtypename = $ourdb[$db]['fullname']; } if ( ! strlen($conf->DBtype)) { $errs["DBpicktype"] = "Please choose a database type"; continue; } if (! $conf->DBtypename) { $errs["DBtype"] = "Unknown database type '$conf->DBtype'"; continue; } print "Database type: {$conf->DBtypename}
 * 2) \n"; $dbclass = 'Database'.ucfirst($conf->DBtype); $wgDBtype = $conf->DBtype; $wgDBadminuser = "root"; $wgDBadminpassword = $conf->RootPW; ## Mysql specific: $wgDBprefix = $conf->DBprefix; ## Postgres specific: $wgDBport = $conf->DBport; $wgDBmwschema = $conf->DBmwschema; $wgDBts2schema = $conf->DBts2schema; $wgCommandLineMode = true; if (! defined ( 'STDERR' ) ) define( 'STDERR', fopen("php://stderr", "wb")); $wgUseDatabaseMessages = false; /* FIXME: For database failure */ require_once( "$IP/includes/Setup.php" ); chdir( "config" ); $wgTitle = Title::newFromText( "Installation script" ); error_reporting( E_ALL ); print "Loading class: $dbclass"; $dbc = new $dbclass; if( $conf->DBtype == 'mysql' ) { $mysqlOldClient = version_compare( mysql_get_client_info, "4.1.0", "lt" ); if( $mysqlOldClient ) { print "
 * 3) PHP is linked with old MySQL client libraries. If you are using a MySQL 4.1 server and have problems connecting to the database, see http://dev.mysql.com/doc/mysql/en/old-client.html for help.
 * 4) \n"; } $ok = true; # Let's be optimistic # Decide if we're going to use the superuser or the regular database user $conf->Root = $useRoot; if( $conf->Root ) { $db_user = $conf->RootUser; $db_pass = $conf->RootPW; } else { $db_user = $wgDBuser; $db_pass = $wgDBpassword; } # Attempt to connect echo( "Attempting to connect to database server as $db_user..." ); $wgDatabase = Database::newFromParams( $wgDBserver, $db_user, $db_pass, '', 1 ); # Check the connection and respond to errors if( $wgDatabase->isOpen ) { # Seems OK $ok = true; $wgDBadminuser = $db_user; $wgDBadminpassword = $db_pass; echo( "success.
 * 5) \n" ); $wgDatabase->ignoreErrors( true ); $myver = $wgDatabase->getServerVersion; } else { # There were errors, report them and back out $ok = false; $errno = mysql_errno; $errtx = htmlspecialchars( mysql_error ); switch( $errno ) { case 1045: case 2000: echo( "failed due to authentication errors. Check passwords." ); if( $conf->Root ) { # The superuser details are wrong $errs["RootUser"] = "Check username"; $errs["RootPW"] = "and password"; } else { # The regular user details are wrong $errs["DBuser"] = "Check username"; $errs["DBpassword"] = "and password"; } break; case 2002: case 2003: default: # General connection problem echo( "failed with error [$errno] $errtx.\n" ); $errs["DBserver"] = "Connection failed"; break; } # switch } #conn. att. if( !$ok ) { continue; } } else /* not mysql */ { error_reporting( E_ALL ); $wgSuperUser = ''; ## Possible connect as a superuser if( $useRoot ) { $wgDBsuperuser = $conf->RootUser; echo( "Attempting to connect to database \"postgres\" as superuser \"$wgDBsuperuser\"..." ); $wgDatabase = $dbc->newFromParams($wgDBserver, $wgDBsuperuser, $conf->RootPW, "postgres", 1); if (!$wgDatabase->isOpen) { print " error: " . $wgDatabase->lastError . "
 * 6) \n"; $errs["DBserver"] = "Could not connect to database as superuser"; $errs["RootUser"] = "Check username"; $errs["RootPW"] = "and password"; continue; } $wgDatabase->initial_setup($conf->RootPW, 'postgres'); } echo( "Attempting to connect to database \"$wgDBname\" as \"$wgDBuser\"..." ); $wgDatabase = $dbc->newFromParams($wgDBserver, $wgDBuser, $wgDBpassword, $wgDBname, 1); if (!$wgDatabase->isOpen) { print " error: " . $wgDatabase->lastError . "
 * 7) \n"; } else { $myver = $wgDatabase->getServerVersion; } $wgDatabase->initial_setup('', $wgDBname); } if ( !$wgDatabase->isOpen ) { $errs["DBserver"] = "Couldn't connect to database"; continue; } print "Connected to $myver"; if ($conf->DBtype == 'mysql') { if( version_compare( $myver, "4.0.14" ) < 0 ) { dieout( " -- mysql 4.0.14 or later required. Aborting." ); } $mysqlNewAuth = version_compare( $myver, "4.1.0", "ge" ); if( $mysqlNewAuth && $mysqlOldClient ) { print "; You are using MySQL 4.1 server, but PHP is linked to old client libraries; if you have trouble with authentication, see http://dev.mysql.com/doc/mysql/en/old-client.html for help."; } if( $wgDBmysql5 ) { if( $mysqlNewAuth ) { print "; enabling MySQL 4.1/5.0 charset mode"; } else { print "; MySQL 4.1/5.0 charset mode enabled, but older version detected; will likely fail."; } } print "
 * 8) \n"; @$sel = $wgDatabase->selectDB( $wgDBname ); if( $sel ) { print "Database " . htmlspecialchars( $wgDBname ) . " exists

* {$databaseSafe} is not a valid database name.

"; continue; } elseif( $err != 1049 /* Database doesn't exist */ ) { print "

* Error selecting database {$databaseSafe}: {$err} "; print htmlspecialchars( mysql_error ) . "

\n"; dbsource( "../maintenance/users.sql", $wgDatabase ); } } } print "
 * 1) "; continue; } print "Attempting to create database...
 * 2) "; $res = $wgDatabase->query( "CREATE DATABASE `$wgDBname`" ); if( !$res ) { print "Couldn't create database " . htmlspecialchars( $wgDBname ) . "; try with root access or check your username/pass.
 * 3) \n"; $errs["RootPW"] = "<- Enter"; continue; } print "Created database " . htmlspecialchars( $wgDBname ) . "
 * 4) \n"; } $wgDatabase->selectDB( $wgDBname ); } else if ($conf->DBtype == 'postgres') { if( version_compare( $myver, "PostgreSQL 8.0" ) < 0 ) { dieout( " Postgres 8.0 or later is required. Aborting." ); } } if( $wgDatabase->tableExists( "cur" ) || $wgDatabase->tableExists( "revision" ) ) { print "There are already MediaWiki tables in this database. Checking if updates are needed...
 * 5) \n"; if ( $conf->DBtype == 'mysql') { # Determine existing default character set if ( $wgDatabase->tableExists( "revision" ) ) { $revision = $wgDatabase->escapeLike( $conf->DBprefix . 'revision' ); $res = $wgDatabase->query( "SHOW TABLE STATUS LIKE '$revision'" ); $row = $wgDatabase->fetchObject( $res ); if ( !$row ) { echo "SHOW TABLE STATUS query failed!
 * 6) \n"; $existingSchema = false; $existingEngine = false; } else { if ( preg_match( '/^latin1/', $row->Collation ) ) { $existingSchema = 'mysql4'; } elseif ( preg_match( '/^utf8/', $row->Collation ) ) { $existingSchema = 'mysql5'; } elseif ( preg_match( '/^binary/', $row->Collation ) ) { $existingSchema = 'mysql5-binary'; } else { $existingSchema = false; echo "Warning: Unrecognised existing collation
 * 7) \n"; } if ( isset( $row->Engine ) ) { $existingEngine = $row->Engine; } else { $existingEngine = $row->Type; } } if ( $existingSchema && $existingSchema != $conf->DBschema ) { print "Warning: you requested the {$conf->DBschema} schema, " . "but the existing database has the $existingSchema schema. This upgrade script ". "can't convert it, so it will remain $existingSchema.
 * 8) \n"; $conf->setSchema( $existingSchema, $conf->DBengine ); } if ( $existingEngine && $existingEngine != $conf->DBengine ) { print "Warning: you requested the {$conf->DBengine} storage " . "engine, but the existing database uses the $existingEngine engine. This upgrade " . "script can't convert it, so it will remain $existingEngine.
 * 9) \n"; $conf->setSchema( $conf->DBschema, $existingEngine ); } } # Create user if required if ( $conf->Root ) { $conn = $dbc->newFromParams( $wgDBserver, $wgDBuser, $wgDBpassword, $wgDBname, 1 ); if ( $conn->isOpen ) { print "DB user account ok
 * 10) \n"; $conn->close; } else { print "Granting user permissions..."; if( $mysqlOldClient && $mysqlNewAuth ) { print " If the next step fails, see http://dev.mysql.com/doc/mysql/en/old-client.html for help."; } print "

\n";			chdir( ".." );			flush;			do_all_updates;			chdir( "config" );			print "

\n"; print "

* Finished update checks. * \n"; } else { # Determine available storage engines if possible if ( $conf->DBtype == 'mysql' && version_compare( $myver, "4.1.2", "ge" ) ) { $res = $wgDatabase->query( 'SHOW ENGINES' ); $found = false; while ( $row = $wgDatabase->fetchObject( $res ) ) { if ( $row->Engine == $conf->DBengine ) { $found = true; break; } } $wgDatabase->freeResult( $res ); if ( !$found && $conf->DBengine != 'MyISAM' ) { echo "Warning: {$conf->DBengine} storage engine not available, " . "using MyISAM instead * \n"; $conf->setSchema( $conf->DBschema, 'MyISAM' ); } } # FIXME: Check for errors print "Creating tables..."; if ($conf->DBtype == 'mysql') { dbsource( "../maintenance/tables.sql", $wgDatabase ); dbsource( "../maintenance/interwiki.sql", $wgDatabase ); } else if ($conf->DBtype == 'postgres') { $wgDatabase->setup_database; } else { $errs["DBtype"] = "Do not know how to handle database type '$conf->DBtype'"; continue; } print " done. * \n"; print "Initializing statistics...   * \n"; $wgDatabase->insert( 'site_stats', array ( 'ss_row_id' => 1, 'ss_total_views' => 0, 'ss_total_edits' => 1, # Main page first edit 'ss_good_articles' => 0, # Main page is not a good article - no internal link 'ss_total_pages' => 1, # Main page 'ss_users' => $conf->SysopName ? 1 : 0, # Sysop account, if created 'ss_admins' => $conf->SysopName ? 1 : 0, # Sysop account, if created 'ss_images' => 0 ) ); # Set up the "regular user" account *if we can, and if we need to* if( $conf->Root and $conf->DBtype == 'mysql') { # See if we need to $wgDatabase2 = $dbc->newFromParams( $wgDBserver, $wgDBuser, $wgDBpassword, $wgDBname, 1 ); if( $wgDatabase2->isOpen ) { # Nope, just close the test connection and continue $wgDatabase2->close; echo( "User $wgDBuser exists. Skipping grants.    * \n" ); } else { # Yes, so run the grants echo( "Granting user permissions to $wgDBuser on $wgDBname..." ); dbsource( "../maintenance/users.sql", $wgDatabase ); echo( "success.   * \n" ); } } if( $conf->SysopName ) { $u = User::newFromName( $conf->getSysopName ); if ( !$u ) { print "Warning: Skipped sysop account creation - invalid username!    * \n"; } else if ( 0 == $u->idForName ) { $u->addToDatabase; $u->setPassword( $conf->getSysopPass ); $u->saveSettings; $u->addGroup( "sysop" ); $u->addGroup( "bureaucrat" ); print "Created sysop account " . htmlspecialchars( $conf->SysopName ) . ".    * \n"; } else { print "Could not create user - already exists!    * \n"; } } else { print "Skipped sysop account creation, no name given.    * \n"; } $titleobj = Title::newFromText( wfMsgNoDB( "mainpage" ) ); $article = new Article( $titleobj ); $newid = $article->insertOn( $wgDatabase ); $revision = new Revision( array( 'page' => $newid, 'text' => wfMsg( 'mainpagetext' ) . "\n\n" . wfMsgNoTrans( 'mainpagedocfooter' ), 'comment' => '', 'user' => 0, 'user_text' => 'MediaWiki default', ) ); $revid = $revision->insertOn( $wgDatabase ); $article->updateRevisionOn( $wgDatabase, $revision ); } /* Write out the config file now that all is well */ print "\n"; print "

Creating LocalSettings.php...     \n\n"; $localSettings = "<" . "?php$endl$local"; // Fix up a common line-ending problem (due to CVS on Windows) $localSettings = str_replace( "\r\n", "\n", $localSettings ); $f = fopen( "LocalSettings.php", 'xt' ); if( $f == false ) { dieout( "

Couldn't write out LocalSettings.php. Check that the directory permissions are correct and that there isn't already a file of that name here...     \n" . "

Here's the file that would have been written, try to paste it into place manually: \n" . "

\n" . htmlspecialchars( $localSettings ) . "

\n" ); } if(fwrite( $f, $localSettings ) ) { fclose( $f ); print "

\n"; writeSuccessMessage; } else { fclose( $f ); die("

An error occured while writing the config/LocalSettings.php file. Check user rights and disk space then try again. \n"); print "\n"; } } while( false ); } ?> posted ) { echo "

Something's not quite right yet; make sure everything below is filled out correctly. \n"; } ?> Site config

Preferably a short word without punctuation, i.e. "Wikipedia". Will appear as the namespace name for "meta" pages, and throughout the interface.

Displayed to users in some error messages, used as the return address for password reminders, and used as the default sender address of e-mail notifications. Language:

Select the language for your wiki's interface. Some localizations aren't fully complete. Unicode (UTF-8) is used for all localizations. Copyright/license:

*   *    * ScriptPath}/config/$script?License=cc&RightsUrl=[license_url]&RightsText=[license_name]&RightsCode=[license_code]&RightsIcon=[license_button]" ); $icon = urlencode( "$wgServer$wgUploadPath/wiki.png" ); $ccApp = htmlspecialchars( "http://creativecommons.org/license/?partner=$partner&exit_url=$exit&partner_icon_url=$icon" ); print "choose"; ?> License == "cc" ) { ?>          o RightsIcon ) . "\" alt='(Creative Commons icon)' />", "hidden" ); ?> o RightsText ), "hidden" ); ?> o RightsCode ), "hidden" ); ?> o RightsUrl ) . "\">" . htmlspecialchars( $conf->RightsUrl ) . "", "hidden" ); ?>

A notice, icon, and machine-readable copyright metadata will be displayed for the license you pick.

An admin can lock/delete pages, block users from editing, and do other maintenance tasks. A new account will be added only when creating a new wiki database.

The password cannot be the same as the username. Object caching:

*   * turck ) { echo ""; aField( $conf, "Shm", "Turck MMCache", "radio", "turck" ); echo "    * "; } if( $conf->xcache ) { echo( '' ); aField( $conf, 'Shm', 'XCache', 'radio', 'xcache' ); echo( ' * ' ); } if ( $conf->apc ) { echo ""; aField( $conf, "Shm", "APC", "radio", "apc" ); echo "   * "; } if ( $conf->eaccel ) { echo ""; aField( $conf, "Shm", "eAccelerator", "radio", "eaccel" ); echo "    * "; } if ( $conf->dba ) { echo ""; aField( $conf, "Shm", "DBA (not recommended)", "radio", "dba" ); echo "    * "; } ?>

An object caching system such as memcached will provide a significant performance boost, but needs to be installed. Provide the server addresses and ports in a comma-separated list.

MediaWiki can also detect and support eAccelerator, Turck MMCache, APC, and XCache, but these should not be used if the wiki will be running on multiple application servers.

DBA (Berkeley-style DB) is generally slower than using no cache at all, and is only recommended for testing. E-mail, e-mail notification and authentication setup E-mail features (global):

*   *

Use this to disable all e-mail functions (password reminders, user-to-user e-mail, and e-mail notifications) if sending mail doesn't work on your server. User-to-user e-mail:

*   *

The user-to-user e-mail feature (Special:Emailuser) lets the wiki act as a relay to allow users to exchange e-mail without publicly advertising their e-mail address. E-mail notification about changes:

*   *    *

For this feature to work, an e-mail address must be present for the user account, and the notification options in the user's preferences must be enabled. Also note the authentication option below. When testing the feature, keep in mind that your own changes will never trigger notifications to be sent to yourself.

There are additional options for fine tuning in /includes/DefaultSettings.php; copy these to your LocalSettings.php and edit them there to change them. E-mail address authentication:

*   *

If this option is enabled, users have to confirm their e-mail address using a magic link sent to them whenever they set or change it, and only authenticated e-mail addresses can receive mails from other users and/or change notification mails. Setting this option is recommended for public wikis because of potential abuse of the e-mail features above. Database config Database type: $errs[DBpicktype]\n"; ?>

If your database server isn't on your web server, enter the name or IP address here.

If you only have a single user account and database available, enter those here. If you have database root access (see below) you can specify new accounts/databases to be created. This account will not be created if it pre-exists. If this is the case, ensure that it has SELECT, INSERT, UPDATE, and DELETE permissions on the MediaWiki database. Superuser account: checked="checked" /> Use superuser account

If the database user specified above does not exist, or does not have access to create the database (if needed) or tables within it, please check the box and provide details of a superuser account, such as root, which does.

If you need to share one database between multiple wikis, or between MediaWiki and another web application, you may choose to add a prefix to all the table names to avoid conflicts.

Avoid exotic characters; something like mw_ is good. Storage Engine Select one:

*   *

InnoDB is best for public web installations, since it has good concurrency support. MyISAM may be faster in single-user installations. MyISAM databases tend to get corrupted more often than InnoDB databases. Database character set Select one:

*   *    *

EXPERIMENTAL: You can enable explicit Unicode charset support for MySQL 4.1 and 5.0 servers. This is not well tested and may cause things to break. If upgrading an older installation, leave in backwards-compatible mode.

The username specified above (at "DB username") will have its search path set to the above schemas, so it is recommended that you create a new user. The above schemas are generally correct: only change them if you are sure you need to.

Installation successful!

To complete the installation, please do the following:

1. Download config/LocalSettings.php with your FTP client or file manager 2. Upload it to the parent directory 3. Delete config/LocalSettings.php 4. Start using your wiki!

If you are in a shared hosting environment, do not just move LocalSettings.php remotely. LocalSettings.php is currently owned by the user your webserver is running under, which means that anyone on the same server can read your database password! Downloading it and uploading it again will hopefully change the ownership to a user ID specific to you. EOT; } else { echo <<

Installation successful! Move the config/LocalSettings.php file to the parent directory, then follow this link to your wiki.

You should change file permissions for LocalSettings.php as required to prevent other users on the server reading passwords and altering configuration data. \n"; } } print "\n"; } function database_switcher($db) { global $ourdb; $color = $ourdb[$db]['bgcolor']; $full = $ourdb[$db]['fullname']; print " "; } ?>
 * 1) EOT; } } function escapePhpString( $string ) { if ( is_array( $string ) || is_object( $string ) ) { return false; } return strtr( $string, array( "\n" => "\\n", "\r" => "\\r", "\t" => "\\t", "\\" => "\\\\", "\$" => "\\\$", "\"" => "\\\"" )); } function writeLocalSettings( $conf ) { $conf->PasswordSender = $conf->EmergencyContact; $magic = ($conf->ImageMagick ? "" : "# "); $convert = ($conf->ImageMagick ? $conf->ImageMagick : "/usr/bin/convert" ); $rights = ($conf->RightsUrl) ? "" : "# "; $hashedUploads = $conf->safeMode ? '' : '# '; switch ( $conf->Shm ) { case 'memcached': $cacheType = 'CACHE_MEMCACHED'; $mcservers = var_export( $conf->MCServerArray, true ); break; case 'turck': case 'xcache': case 'apc': case 'eaccel': $cacheType = 'CACHE_ACCEL'; $mcservers = 'array'; break; case 'dba': $cacheType = 'CACHE_DBA'; $mcservers = 'array'; break; default: $cacheType = 'CACHE_NONE'; $mcservers = 'array'; } if ( $conf->Email == 'email_enabled' ) { $enableemail = 'true'; $enableuseremail = ( $conf->Emailuser == 'emailuser_enabled' ) ? 'true' : 'false' ; $eauthent = ( $conf->Eauthent == 'eauthent_enabled' ) ? 'true' : 'false' ; switch ( $conf->Enotif ) { case 'enotif_usertalk': $enotifusertalk = 'true'; $enotifwatchlist = 'false'; break; case 'enotif_allpages': $enotifusertalk = 'true'; $enotifwatchlist = 'true'; break; default: $enotifusertalk = 'false'; $enotifwatchlist = 'false'; } } else { $enableuseremail = 'false'; $enableemail = 'false'; $eauthent = 'false'; $enotifusertalk = 'false'; $enotifwatchlist = 'false'; } $file = @fopen( "/dev/urandom", "r" ); if ( $file ) { $secretKey = bin2hex( fread( $file, 32 ) ); fclose( $file ); } else { $secretKey = ""; for ( $i=0; $i<8; $i++ ) { $secretKey .= dechex(mt_rand(0, 0x7fffffff)); } print "Warning: \$wgSecretKey key is insecure, generated with mt_rand. Consider changing it manually.
 * 2) \n"; } # Add slashes to strings for double quoting $slconf = array_map( "escapePhpString", get_object_vars( $conf ) ); if( $conf->License == 'gfdl' ) { # Needs literal string interpolation for the current style path $slconf['RightsIcon'] = $conf->RightsIcon; } $localsettings = " # This file was automatically generated by the MediaWiki installer. # If you make manual changes, please keep track in case you need to # recreate them later. # # See includes/DefaultSettings.php for all configurable settings # and their default values, but don't forget to make changes in _this_ # file, not there. # If you customize your file layout, set \$IP to the directory that contains # the other MediaWiki files. It will be used as a base to locate files. if( defined( 'MW_INSTALL_PATH' ) ) { \$IP = MW_INSTALL_PATH; } else { \$IP = dirname( __FILE__ ); } \$path = array( \$IP, \"\$IP/includes\", \"\$IP/languages\" ); set_include_path( implode( PATH_SEPARATOR, \$path ) . PATH_SEPARATOR . get_include_path ); require_once( \"\$IP/includes/DefaultSettings.php\" ); # If PHP's memory limit is very low, some operations may fail. " . ($conf->raiseMemory ? '' : '# ' ) . "ini_set( 'memory_limit', '20M' );" . " if ( \$wgCommandLineMode ) { if ( isset( \$_SERVER ) && array_key_exists( 'REQUEST_METHOD', \$_SERVER ) ) { die( \"This script must be run from the command line\\n\" ); } } ## Uncomment this to disable output compression # \$wgDisableOutputCompression = true; \$wgSitename = \"{$slconf['Sitename']}\"; ## The URL base path to the directory containing the wiki; ## defaults for all runtime URL paths are based off of this. \$wgScriptPath = \"{$slconf['ScriptPath']}\"; \$wgScriptExtension = \"{$slconf['ScriptExtension']}\"; ## For more information on customizing the URLs please see: ## http://www.mediawiki.org/wiki/Manual:Short_URL \$wgEnableEmail = $enableemail; \$wgEnableUserEmail = $enableuseremail; \$wgEmergencyContact = \"{$slconf['EmergencyContact']}\"; \$wgPasswordSender = \"{$slconf['PasswordSender']}\"; ## For a detailed description of the following switches see ## http://www.mediawiki.org/wiki/Extension:Email_notification ## and http://www.mediawiki.org/wiki/Extension:Email_notification ## There are many more options for fine tuning available see ## /includes/DefaultSettings.php ## UPO means: this is also a user preference option \$wgEnotifUserTalk = $enotifusertalk; # UPO \$wgEnotifWatchlist = $enotifwatchlist; # UPO \$wgEmailAuthentication = $eauthent; \$wgDBtype = \"{$slconf['DBtype']}\"; \$wgDBserver = \"{$slconf['DBserver']}\"; \$wgDBname = \"{$slconf['DBname']}\"; \$wgDBuser = \"{$slconf['DBuser']}\"; \$wgDBpassword = \"{$slconf['DBpassword']}\"; # MySQL specific settings \$wgDBprefix = \"{$slconf['DBprefix']}\"; # MySQL table options to use during installation or update \$wgDBTableOptions = \"{$slconf['DBTableOptions']}\"; # Experimental charset support for MySQL 4.1/5.0. \$wgDBmysql5 = {$conf->DBmysql5}; # Postgres specific settings \$wgDBport = \"{$slconf['DBport']}\"; \$wgDBmwschema = \"{$slconf['DBmwschema']}\"; \$wgDBts2schema = \"{$slconf['DBts2schema']}\"; ## Shared memory settings \$wgMainCacheType = $cacheType; \$wgMemCachedServers = $mcservers; ## To enable image uploads, make sure the 'images' directory ## is writable, then set this to true: \$wgEnableUploads = false; {$magic}\$wgUseImageMagick = true; {$magic}\$wgImageMagickConvertCommand = \"{$convert}\"; ## If you want to use image uploads under safe mode, ## create the directories images/archive, images/thumb and ## images/temp, and make them all writable. Then uncomment ## this, if it's not already uncommented: {$hashedUploads}\$wgHashedUploadDirectory = false; ## If you have the appropriate support software installed ## you can enable inline LaTeX equations: \$wgUseTeX = false; \$wgLocalInterwiki = \$wgSitename; \$wgLanguageCode = \"{$slconf['LanguageCode']}\"; \$wgProxyKey = \"$secretKey\"; ## Default skin: you can change the default skin. Use the internal symbolic ## names, ie 'standard', 'nostalgia', 'cologneblue', 'monobook': \$wgDefaultSkin = 'monobook'; ## For attaching licensing metadata to pages, and displaying an ## appropriate copyright notice / icon. GNU Free Documentation ## License and Creative Commons licenses are supported so far. {$rights}\$wgEnableCreativeCommonsRdf = true; \$wgRightsPage = \"\"; # Set to the title of a wiki page that describes your license/copyright \$wgRightsUrl = \"{$slconf['RightsUrl']}\"; \$wgRightsText = \"{$slconf['RightsText']}\"; \$wgRightsIcon = \"{$slconf['RightsIcon']}\"; # \$wgRightsCode = \"{$slconf['RightsCode']}\"; # Not yet used \$wgDiff3 = \"{$slconf['diff3']}\"; # When you make changes to this configuration file, this will make # sure that cached pages are cleared. \$wgCacheEpoch = max( \$wgCacheEpoch, gmdate( 'YmdHis', @filemtime( __FILE__ ) ) ); "; ## End of setting the $localsettings string // Keep things in Unix line endings internally; // the system will write out as local text type. return str_replace( "\r\n", "\n", $localsettings ); } function dieout( $text ) { die( $text . "\n\n\n" ); } function importVar( &$var, $name, $default = "" ) { if( isset( $var[$name] ) ) { $retval = $var[$name]; if ( get_magic_quotes_gpc ) { $retval = stripslashes( $retval ); } } else { $retval = $default; } return $retval; } function importPost( $name, $default = "" ) { return importVar( $_POST, $name, $default ); } function importCheck( $name ) { return isset( $_POST[$name] ); } function importRequest( $name, $default = "" ) { return importVar( $_REQUEST, $name, $default ); } $radioCount = 0; function aField( &$conf, $field, $text, $type = "text", $value = "", $onclick =  ) { global $radioCount; if( $type != "" ) { $xtype = "type=\"$type\""; } else { $xtype = ""; } $id = $field; $nolabel = ($type == "radio") || ($type == "hidden"); if ($type == 'radio') $id .= $radioCount++; if( $nolabel ) { echo "\t\t"; } else { echo "\t\t$text\n"; } if( $type == "radio" && $value == $conf->$field ) { $checked = "checked='checked'"; } else { $checked = ""; } echo "\t\t$field ); } echo "\" />\n"; if( $nolabel ) { echo " $text\n"; } global $errs; if(isset($errs[$field])) echo "" . $errs[$field] . "\n"; } function getLanguageList { global $wgLanguageNames, $IP; if( !isset( $wgLanguageNames ) ) { require_once( "$IP/languages/Names.php" ); } $codes = array; $d = opendir( "../languages/messages" ); /* In case we are called from the root directory */ if (!$d) $d = opendir( "languages/messages"); while( false !== ($f = readdir( $d ) ) ) { $m = array; if( preg_match( '/Messages([A-Z][a-z_]+)\.php$/', $f, $m ) ) { $code = str_replace( '_', '-', strtolower( $m[1] ) ); if( isset( $wgLanguageNames[$code] ) ) { $name = $code . ' - ' . $wgLanguageNames[$code]; } else { $name = $code; } $codes[$code] = $name; } } closedir( $d ); ksort( $codes ); return $codes; } #Check for location of an executable # @param string $loc single location to check # @param array $names filenames to check for. # @param mixed $versioninfo array of details to use when checking version, use false for no version checking function locate_executable($loc, $names, $versioninfo = false) { if (!is_array($names)) $names = array($names); foreach ($names as $name) { $command = "$loc".DIRECTORY_SEPARATOR."$name"; if (@file_exists($command)) { if (!$versioninfo) return $command; $file = str_replace('$1', $command, $versioninfo[0]); if (strstr(`$file`, $versioninfo[1]) !== false) return $command; } } return false; } # Test a memcached server function testMemcachedServer( $server ) { $hostport = explode(":", $server); $errstr = false; $fp = false; if ( !function_exists( 'fsockopen' ) ) { $errstr = "Can't connect to memcached, fsockopen not present"; } if ( !$errstr && count( $hostport ) != 2 ) { $errstr = 'Please specify host and port'; } if ( !$errstr ) { list( $host, $port ) = $hostport; $errno = 0; $fsockerr = ; $fp = @fsockopen( $host, $port, $errno, $fsockerr, 1.0 ); if ( $fp === false ) { $errstr = "Cannot connect to memcached on $host:$port : $fsockerr"; } } if ( !$errstr ) { $command = "version\r\n"; $bytes = fwrite( $fp, $command ); if ( $bytes != strlen( $command ) ) { $errstr = "Cannot write to memcached socket on $host:$port"; } } if ( !$errstr ) { $expected = "VERSION "; $response = fread( $fp, strlen( $expected ) ); if ( $response != $expected ) { $errstr = "Didn't get correct memcached response from $host:$port"; } } if ( $fp ) { fclose( $fp ); } if ( !$errstr ) { echo "Connected to memcached on $host:$port successfully"; } return $errstr; } function database_picker($conf) { global $ourdb; print "\n"; foreach(array_keys($ourdb) as $db) { if ($ourdb[$db]['havedriver']) { print "
 * 3) "; aField( $conf, "DBtype", $ourdb[$db]['fullname'], 'radio', $db, 'onclick'); print "
 * 1) $full specific options\n"; } function printListItem( $item ) { print "$item

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. or read it online

* MediaWiki home * Readme * Release notes * Documentation * User's Guide * FAQ

MediaWiki is Copyright © 2001-2008 by Magnus Manske, Brion Vibber, Lee Daniel Crocker, Tim Starling, Erik Möller, Gabriel Wicke and others.

Thank you! – i123Pie biocontribs 20:01, 24 March 2008 (UTC) --172.189.160.70 20:24, 24 March 2008 (UTC)
 * Either you copied something really strange or your server doesn't execute .php files. --Flominator 17:12, 14 April 2008 (UTC)

(RESOLVED) Help deleting pages
I took a wiki class a while ago and we created some test pages in class. I found them when I did a circuit search on validation. How can I delete these?

user: jchackba —134.134.136.5 19:29, 25 March 2008 (UTC)


 * Log in as a user with the 'delete' privilege (such as administrator) and press the delete tab (up on the level of the edit tab). <font color="#006500">Smaug 20:54, 25 March 2008 (UTC)

(RESOLVED) Mediawiki Programmierer gesucht / Mediawiki programmersearch

 * MediaWiki: newest
 * PHP: 5.X
 * MySQL: 5.X
 * URL: local

English: We look for a German-language Mediawikiprogrammer how makes the Plugin working on our Mediawiki installation http://www.mediawiki.org/wiki/User:Barrylb/Custom_article_editing_form_with_fields

German: Wir suchen einen deutschsprachigen Mediawikiprogrammierer der uns das Plugin http://www.mediawiki.org/wiki/User:Barrylb/Custom_article_editing_form_with_fields zum Laufen bringt.

Kontakt: info@gerald-mann.com

—91.17.80.214 07:16, 26 March 2008 (UTC)


 * Tested with this one and it worked. --Flominator 17:05, 14 April 2008 (UTC)

(RESOLVED) "This page has been accessed X times"
Hi,

Can anyone tell me exactly what the counters at the bottom of the page measure? And also on the statistics page, where it lists "total pageviews", what exactly does that include? For instance, would it include PDFs stored in external file folders? All namespace pageviews? Other pages on a part of the server that hosts the wiki, but not the wiki itself? What about cache and repeated pageviews? If someone accessed a page 10 times a day, it only counts 1? If they keep accessing, when does it reset to count again, once a day? I ask these questions (a) because I want to know, and (b) because I track visitor stats using other tools such as Google Analytics and others, and occasionally I see some very strange behavior with the Mediawiki counters which are not always or usually reflected by the other tools, so should I take the Mediawiki counters to be the most accurate? One discrepancy e.g. occurred when there was a temporary jump about 10- to 20-fold in total pageviews and pageviews of most specific pages, for a period of about 24-36 hours, but this wasn't picked up by Google Analytics or the others. I have been assuming it was some kind of slashdot effect from a link on some external site, but I don't have software set up that tells me the referring URLs (yet), so I can't know that. Thanks! 69.45.178.143 19:04, 28 March 2008 (UTC)


 * I would recommend you disable the counter and rely on other tools (Google Analytics, AWStats, whatever), if only for performance reasons. (That's not really a direct answer, I know, but it's the best I've got.) —Emufarmers(T 18:27, 29 March 2008 (UTC)


 * On a side note, which of the alternative tools do you reccomend/use, Emufarmers? <font color="#006500">Smaug 01:40, 2 April 2008 (UTC)


 * I use Analytics, although statistics from server logs are going to be more accurate, strictly speaking, since they include users or robots with JavaScript turned off. Stats have mostly been more like interesting diversions than useful metrics for the relatively small sites I've run; with such sites the SearchLog extension could help me make sure people find what they search for (if I consulted it more often). —Emufarmers(T 01:59, 3 April 2008 (UTC)


 * Thanks for the input, Emufarmers. The reason I ask also is that the "counters" from the MediaWiki software give me numbers that are an order of magnitude different from what I get from both Google Analytics and StatCounter, the 2 tools I use. For example, both Google Analytics and StatCounter show me getting roughly 200-250 unique visitors and about 400-500 pageviews per day. Yet the MediaWiki "counter" is showing I'm getting 5,000-10,000 total pageviews per day?? Besides the anomalous "jump" I described above, the MediaWiki counter tends to have risen (relative to itself) more consistently over time then the Analytics or StatCounter (although those have risen as well). The only conclusion I can come to to resolve the discrepancy is that they're using drastically different definitions of what a "pageview" is. I have been able to find out what definition Analytics and StatCounter use, but not MediaWiki, so that's why I ask. If the MediaWiki counter stats trends over time are reliable, then I'd like to keep tracking it for a while, even if it disagrees with the other 2. Thanks. 66.233.225.115 21:15, 5 April 2008 (UTC)


 * Views from search engine bots might explain the discrepancy: Bots don't usually have JavaScript, so Analytics will miss them (and it might do some automatic filtering of known bots anyway). MediaWiki's built-in counter probably can't discriminate much.  If you install software that analyzes your server's logs, you should be able to see what's really going on. —Emufarmers(T 21:36, 5 April 2008 (UTC)

(RESOLVED) Internal error

 * MediaWiki: 1.12.0rc1
 * PHP: 5.0.5 (cgi)
 * MySQL: 4.1.11-Debian_4sarge7-log
 * URL:

it can be edited with this urls:
 * when the page has just one section

http://cli.ir/index.php?title=Test&action=edit

or

http://cli.ir/index.php?title=Test&action=edit&section=0

if i try any invalid section number, i get message.

this url work correctly:
 * when the page has more than one section,

http://cli.ir/index.php?title=Test&action=edit

but when i use this url i take a internal error:

http://cli.ir/index.php?title=Test&action=edit&section=0

i also take this error when i use any other valid or invalid section number, such as 1, 5, 137 etc...

The error:

internal error:

Invalid h node passed to PPNode_DOM::splitHeading

Backtrace:

0 /home/www/cli-ir/includes/Parser.php(4605): PPNode_DOM->splitHeading

1 /home/www/cli-ir/includes/Parser.php(4675): Parser->extractSections('<div style="dir...', '55', 'get', false)

2 /home/www/cli-ir/includes/EditPage.php(193): Parser->getSection('<div style="dir...', '55', false)

3 /home/www/cli-ir/includes/EditPage.php(982): EditPage->getContent(false)

4 /home/www/cli-ir/includes/EditPage.php(473): EditPage->initialiseForm

5 /home/www/cli-ir/includes/EditPage.php(323): EditPage->edit

6 /home/www/cli-ir/includes/Wiki.php(444): EditPage->submit

7 /home/www/cli-ir/includes/Wiki.php(48): MediaWiki->performAction(Object(OutputPage), Object(Article), Object(Title), Object(User), Object(WebRequest))

8 /home/www/cli-ir/index.php(90): MediaWiki->initialize(Object(Title), Object(OutputPage), Object(User), Object(WebRequest))

9 {main}

—sepehrnoush 19:02, 29 March 2008 (UTC)


 * Try this link. I had the same problem and it worked. --Baumanns 17:04, 9 April 2008 (UTC)


 * Thanks. It worked for me too. :) —sepehrnoush 13:09, 11 April 2008 (UTC)

(RESOLVED) Need help migrating an existing Wiki to a new network domain

 * MediaWiki: 1.9.0
 * PHP: 5.2.0 (apache2handler)
 * MySQL: 5.0.27-community-nt
 * URL: http://systemtest.test.azteknetworks.net/wikipedia/index.php/Main_Page (this is an internal network and is not reachable from outside our company's network)

Our company recently revamped our internal network, changing IP addressing scheme as well as initializing a new internal network specifically meant to be used by our System Test team. The Wiki itself is hosted on a Windows XP machine running XAMPP (machine hostname "systemtest"). Anyway, I'd like to migrate the System Test Wiki from the old domain (hosted at systemtest.azteknetworks.net) to the new domain (systemtest.test.azteknetworks.net). Currently, the main Wiki page is viewable (http://systemtest.test.azteknetworks.net/wikipedia/index.php/Main_Page), but clicking any of the other page links in there results in a 404 Not Found error. This is because the hyperlinks are apparently hard coded to point to the old domain instead of the new one. Unfortunately, it doesn't just seem to be a matter of changing a bunch of html files; I searched in C:\Program Files\xampp for all instances of "systemtest.azteknetworks.net" and it seems as if the web pages are stored in a database or some binary format (the search hits were on files ending in extension .MYD and .MYI).

Can you please help me to migrate our Wiki?

Thanks in advance,

- Jeffrey Wright - System Test Engineering Manager - Aztek Networks, Inc. - jwright@azteknetworks.net —72.25.144.182 17:21, 31 March 2008 (UTC)
 * Tried changing the path at LocalSettings.php? --Flominator 11:52, 8 April 2008 (UTC)

(RESOLVED) How to limit permissions of guests in DefaultSetting.php?

 * MediaWiki: 1.11.1
 * PHP: 5.2.5
 * MySQL: 5.0.45

I know how to that I can set limit permission of guest in DefaultSetting.php. But if i give their consent to the reading, they can watch all pages. I don't want it. for example, if the guest click the 'Special Pages', they have to see the same page that they click the 'Upload file'. How can I set limit permission of guest in detail.

—Probitas 09:22, 1 April 2008 (UTC)


 * Does Manual:User_rights help you? Also, edit LocalSettings.php, not DefaultSettings.php. <font color="#006500">Smaug  20:46, 1 April 2008 (UTC)

(RESOLVED) Desperately need help on AE wiki!

 * MediaWiki: 1.9.3
 * PHP: 5.1.6 (apache2handler)
 * MySQL: 5.0.28-enterprise-gpl-log
 * URL: http://theories.activatingevolution.org/swiki/wiki/index.php/Main_Page

I am a user on the Activating Evolution site. We desperately need some help.

There appears to be NO administrator or sysops. We are being over run with spammers. So far, I myself have cleaned well over 1500 pages that were spammed. It is a daily (if not hourly) problem, with no way to either block these yahoos or ban them.

All of the main pages are changed daily, and there are several of us that are trying to keep on top of all the cleanup, but as soon as we clean up a page, it gets spammed again. We have set up a Catagory for spammers, and don't know how to stop them with no admin or sysop on board.

Here is a link to the main page: http://theories.activatingevolution.org/swiki/wiki/index.php/Main_Page

You can check out the special page for Recent Changes and see what we are going thru. Please fee free to check out my user page (Sheba98) and see how many "contributions" I've made since February. Another good one to check is Psych-Gen. And Wireless.

Is there ANY way you all can help? We have emailed NBC with absolutely no response. We are at wit's end, and hate to see the site go to trash.

Any assistance you could provide would be greatly appreciated!

Sheba98 98.194.216.187 00:08, 2 April 2008 (UTC)


 * Well....the bottom line is that you cannot do things admins or sysops can do without being an admin or sysop yourself. <font color="#006500">Smaug 01:38, 2 April 2008 (UTC)


 * I am very much aware of that. The supposed Admin of the site does not even have a valid email address.  We have no admin or sysop or bureaucrat.  Nada. Zilch. Nothing.  I just hate to see the site go down hill, and am asking for help to point me in the right direction as to who to contact to get help.   Sheba98  98.194.216.187 01:43, 2 April 2008 (UTC)


 * Nothing can be done then. Unless you can telepathiclly tell the owner of the site to get some wiki admins.--71.217.200.78 03:46, 2 April 2008 (UTC)
 * I threw an AVB on your site - (User:Avb) for the time being. Should take care of that spam while you guys are tracking down the real admins.  Tim Laqua talk 18:10, 6 April 2008 (UTC)


 * You could try doing a WHOIS query on the site, and contact the registered owner (since it's an "official" link from the NBC site, you may get a response there). Dansiman (talk) 06:45, 22 April 2008 (UTC)

(RESOLVED) Offensive signature and SQL help

 * MediaWiki: 1.13alpha
 * PHP: latest version
 * MySQL:
 * URL:

How do I edit the signatures in old revisions?? A user had particularly offensive signatures, and we need to keep his old edits, per GFDL. I renamed the user via the database, since Renameuser wasn't installed at the time, but all his old edits show with the offensive old signature. I went to the text table in phpmyAdmin but couldn't find it... anyone know how to fix this so I can edit the old revision?? any MySQL commands? —G Bowker 09:09, 2 April 2008 (UTC)


 * I also need to be able to edit the old revisions as well, via the database. Any advice appreciated, thanks! --G Bowker 09:12, 2 April 2008 (UTC)


 * For now, edit the page normally to get rid of it. Then there is either an extension or built-in function that allows for the deletion of revisions.  If you search around for it you'll find it, Wikipedia makes use of it for similar purposes as yours. <font color="#006500">Smaug  21:59, 2 April 2008 (UTC)


 * Thanks. Tried the oversight extension.... but it doesn't remove block logs or isn't able to edit offensive old signatures. --G Bowker 12:06, 7 April 2008 (UTC)


 * Why do you need to remove block logs? Signatures aren't displayed in the logs, are they?  And what do you mean isn't able to edit old signatures?  (I've also never used the extension.) <font color="#006500">Smaug  [[Image:Tournesol.png|20px]] 20:27, 7 April 2008 (UTC)

(OUTDATED) Watchlist->Not logged in->Logon
Hey. Suppose I have my Watchlist page opened and leave the computer for about an hour. The browser cookie gets expired and I now need to logon again. So if I click onto Watchlist link or hit Refresh I get to the page saying that I need to logon to see my watchlist. But to actually logon I have to click on the link and this gets me to the logon page. That's one extra click. If MediaWiki wants me to logon once again it should show me the page with the text above and already containing controls for entering and submitting my username/password.

Will you please modify this behaviour? Alkonaft 11:19, 3 April 2008 (UTC)

(RESOLVED) Viewing a list of entries?
Is it possible to see a list of all pages, maybe in alphabetical order? —128.113.54.152 13:27, 4 April 2008 (UTC) David Doria


 * Special:Allpages. <font color="#006500">Smaug 19:55, 4 April 2008 (UTC)

(RESOLVED) user login error

 * MediaWiki 	1.12.0
 * PHP 	5.2.5 (cgi-fcgi)
 * MySQL 	5.0.24-community-nt
 * URL: Datesweiser
 * OS: Windows server 2003, standard
 * webserver : IIS
 * Using broswer: IE7
 * note: link only works externaly of our network with a VPN connection.

Trying to login, after placing user namer and password into http://10.0.0.4/index.php?title=Special:Userlogin&returnto=Main_Page I am taken to page: http://10.0.0.4/index.php?title=Special:Userlogin&wpCookieCheck=login With the error: Login error:Datesweiser uses cookies to log in users. You have cookies disabled. Please enable them and try again.

However, the cookies are enabled in IE7 and have tried on multiple computers. Login works fine in firefox. This wiki is installed on a local server, not sure if that would affect cookies. I need IE to work because of links to local files. If I comment out in the defaultsettings.php it alows me in, only to ask me to login again if any link is clicked on.

—Matt 18:14, 7 April 2008 (UTC)


 * Solved
 * see link for answer Manual_talk:%24wgCookiePath

(RESOLVED) Call "members": ammount of pages in category
Special:Mostlinkedcategories calls the number of members in a category. Can that number be called on each category as well? Cos you don't see how many members it are when it's more than 200 and the navigation (previous 200) (next 200) pops up. It's pretty annoying imo. I'm on MW 1.12.0 --Subfader 06:38, 4 April 2008 (UTC)
 * Heard it will be in MW 1.13 --Subfader 10:00, 8 April 2008 (UTC)

(RESOLVED) wgTitle
There's not much information about it. I use encodeURIComponent(wgTitle) in a javascript in Common.js to create a link to google the article name. Now my articles all have a date in front, e.g. "2008-03-21 - Text". Is there a way to only include the text but not the date? Maybe exclude numbers and special characters from wgTitle? Thanks! --Subfader 20:33, 5 April 2008 (UTC)
 * Used javascript replace --Subfader 10:01, 8 April 2008 (UTC)

(RESOLVED) Licensing Per Page

 * MediaWiki: 1.12.0
 * PHP: 5.2.2 (apache2handler)
 * MySQL: 5.0.45-community
 * URL: en.codevwiki.org

Is their an extension or modification that is made that can allow licensing to be done on a page by page basis. ie When a new page is started the author can choose the license or licenses he/she wants to use. They can change the licenses from any new revision if 1) they are the only author or 2) all the authors agree to change the licensing effective from a new revision. The license(s) for the revision you are viewing would be shown by icons off to the right of the page. Subpages would be licensed the same automatically as the root page.--168.156.174.63 23:08, 1 April 2008 (UTC)
 * So does a modification like this exist? If not could someone make one...name your price.--71.217.200.78 16:45, 8 April 2008 (UTC)


 * I don't think so. But you can create license templates and show the users how to insert them. --Flominator 09:36, 9 April 2008 (UTC)


 * Good idea. I reccomend using a single template where a parameter determines what license is shown. I think there would be less chance of a singele page being double-licensed that way.
 * Then again, the fault in using a template is that any user can come along and change it. I know some MW members have made extensions that give extra rights to the creator of a page, so although it might be difficult to do it seems like it would be possible. But for now you may want to use a work around, like having a site-wide or namespace-wide license.
 * That gives me an idea. Would it work for the license of a page to be determined by namespace?  You could have "PublicDomain:yowassup" and "CopyLeft:apage". <font color="#006500">Smaug  [[Image:Tournesol.png|20px]] 19:37, 9 April 2008 (UTC)
 * Namespace based licensing isn't exactly what I was hoping for but seems like a good workaround.--71.217.200.78 00:39, 27 April 2008 (UTC)

(RESOLVED) The logs look wrong
I preferred it when the logs were in the old format of: 10 Jan 2008 22:54 Admin blocked User1 with an expiry time of infinite (test) rather than the current design seen here: http://www.mediawiki.org/w/index.php?title=Special%3ALog&type=rights&user=&page=

Where do I report this bug?? Thanks, AP aka —Kelsington 17:59, 8 April 2008 (UTC)


 * That's pretty much the format logs are in now (though I could be missing something obvious). Could you be specific about exactly what you're referring to? —Emufarmers(T 01:12, 9 April 2008 (UTC)


 * It was being discussed on Wikipedia (the English one) but someone on SVN has reverted them back, which was probably a good move. The new-look logs in that revision probably weren't good. Thanks, AP aka --Kelsington 16:07, 9 April 2008 (UTC)

(RESOLVED) Mailto Links

 * MediaWiki: 1.11.1
 * PHP: 5.2.5 (apache2handler)
 * MySQL: 5.0.45-community-nt

Mailto links do not parse - inputting the wikitext

[mailto:me@myserver.com]

spits out this in plain text on the wiki page

[mailto:me@myserver.com]

same with

[mailto:me@myserver.com EMAILME]

also just spits out plain text.

This happens even if I disable all extensions. I did have the FCKeditor installed and running, and i'm not sure if it would have borked something. That's about all I can think of.

—Killinggameshow 21:46, 9 April 2008 (UTC)


 * Do normal external links work? <font color="#006500">Smaug [[Image:Tournesol.png|20px]] 22:09, 9 April 2008 (UTC)

(RESOLVED) Edited Sidebar not displaying in 1.9.3

 * MediaWiki: 1.9.3
 * PHP: 5.2.4 (apache)
 * MySQL: 5.0.51a

Hello,

I edited the sidebar page to:


 * navigation
 * Blackboard
 * CourseCompass
 * Hard Media
 * Pegasus

saved changes, emptied cache and refreshed but sidebar doesn't update Other changes (Icon, permissions etc) have worked for me.

Added to LocalSettings.php: $configdate = gmdate( 'YmdHis', @filemtime( __FILE__ ) ); $wgCacheEpoch = max( $wgCacheEpoch, $configdate ); $wgStyleVersion  = '42x'; I'm at a loss at this stage
 * 1) When you make changes to this configuration file, this will make
 * 2) sure that cached pages are cleared.
 * Did you change MediaWiki:Sidebar or something else? --Flominator 17:07, 14 April 2008 (UTC)


 * Solved. Discovered I wasn't using pipes and wasn't editing MediaWiki:Sidebar just Sidebar.

(RESOLVED) SVN download
I downloaded the latest version from SVN, (which is r33047) - how would I go back to the previous revision in SVN using the SVN client I have - TortoiseSVN?? Thanks, AP aka -Kelsington 13:34, 13 April 2008 (UTC)
 * MediaWiki: as used on Wikimedia sites
 * PHP:
 * MySQL:
 * URL:
 * In the contextual menu of TortoiseSVN (right click and then TortoiseSVN) you have a option called "Update to revision...". When you click there, select "Revision" radio button (i.e. not "HEAD"), put the revision you want to have and click OK. <font color="#66A7CC">i <font color="#9966CC">Alex  13:45, 13 April 2008 (UTC)


 * Anyone know where a list of all the revisions of MediaWiki are in SVN?? That way I can revert back-and-forward if I need to... I'm currently testing it on a XAMPP server at the moment. Thanks, AP aka --Kelsington 19:52, 13 April 2008 (UTC)

(OUTDATED) Error message

 * MediaWiki: (Reported by your Wiki's Special:Version page)
 * PHP: PHP 4.1.0
 * MySQL: Database Version:4.1
 * URL: http://www.psychokillaentertainment.com/mediawiki/index.php/Main_Page

What does this error message mean? I cant find the meaning anywhere? Fatal error: Class 'DOMDocument' not found in /home/psycho/public_html/mediawiki/includes/Preprocessor_DOM.php on line 566 —12.152.70.169 05:05, 17 April 2008 (UTC)

(RESOLVED) Preventing access to blocked users
Any ideas how to disable blocked users from logging in or reading? Please reply at Manual_talk:Preventing_access. Thanks. —Flominator 06:24, 15 April 2008 (UTC)
 * MediaWiki: 1.6-1.12
 * Resolved by changing address and password --Flominator 09:09, 18 May 2008 (UTC)

(RESOLVED) Adding Custom Tags

 * MediaWiki: 1.12.0
 * PHP: 5.2.5 (apache2handler)
 * MySQL: 5.0.45-community-log
 * URL: Wiki of Iyeru

I want to know how to make a custom tag like or like on the hrwiki.org wiki. I also would rather have answers sent in e-mail, because I will never check back here. Please e-mail me with answers at iyeru42 [/a/t/] gmail.com, I'm serious too.

Right now, instead of HRwiki's userbox samples, I'm using this right now, which is broken and very bulky.

I repeat again: I WILL NOT check back here. IT IS recommended you e-mail via the address above. —198.150.12.32 18:25, 15 April 2008 (UTC)

(RESOLVED) Snippet or piece of code, that show the content of each article

 * MediaWiki: 1.11.0
 * PHP: 5.0
 * MySQL: 4.1.10

my questions are

which is the snippet or piece of code, that show the content of each article?

and which is the snippet or piece of code, that save this content in the database?

thanks

--200.77.227.68 21:30, 17 April 2008 (UTC)


 * might help you. <font color="#006500">Smaug [[Image:Tournesol.png|20px]] 20:16, 18 April 2008 (UTC)

(RESOLVED) Change skin in installation that has skins tab disabled?

 * MediaWiki: 1.12.0
 * PHP: 5.1.6 (apache2handler)
 * MySQL: 5.0.27
 * URL: AbiliWiki

The creators of AbiliWiki have configured their MediaWiki installation to hide the Skins tab in Special:Preferences. I know you can manually apply a skin to an individual page with the URL, as in http://abiliwiki.com/index.php?title=Home&useskin=monobook, but is there any way to permanently apply a skin to my preferences when they are hidden this way, either through URL syntax as above, or through a form submission? I'd be willing to create an HTML document on my hard drive with a simple form that will send the appropriate data to AbiliWiki's server when I click submit. I know this is kind of an advanced technical question but I sure hope there's someone who can answer it.

P.S. Please notify me at Wikipedia:User:Dansiman when this question is answered or if you need additional information. Thanks,

—71.113.146.96 06:31, 22 April 2008 (UTC)

Well, I received an email from a fellow AbiliWikian that helped me workaround the problem. I am sharing it here in case anyone else has this issue with their own wiki in the future.
 * Go to the Preferences page, and save the source code, editing to add this near the top:


 * <base href="http://abiliwiki.com/">


 * and then this in the form:


 * <input type='text' name='wpSkin' value="monobook" />


 * then submit.

—71.113.146.96 01:04, 25 April 2008 (UTC)

(RESOLVED) users can change permissions and have access to special pages

 * MediaWiki: 1.6.10
 * PHP: 4.3
 * MySQL: 4
 * URL: Seedcamp-Wiki

It's a very odd problem I have here. I already solved it but what I did should not be necessary.

The problem:

Registered users can access the special pages and furthermore can change their own permissions up to bureaucrats by default. That's a big security issue. I used a fresh DefaultSettings.php and there was no effect.

However. I solved the problem by giving the users no rights by adding following line to the group permissions: $wgGroupPermissions['user' ]['userrights'] = false;

In this case no typical user can access to the special pages.

—84.112.104.49 22:46, 29 April 2008 (UTC)


 * Either you changed something in LocalSettings.php by accident, or you're getting your copy of DefaultSettings.php from some other place, or the users in question already have bureaucrat rights. The default configuration does not allow access to Special:Userrights (which I assume is what you mean by "special pages"). —Emufarmers(T 01:11, 30 April 2008 (UTC)


 * Thanks for your reply! I first thought. my solution would do the thing I considered it for, but in the end nobody could edit anything. I had to delete all users .. anyway this obviously helped.

(RESOLVED) Create an admin
—72.8.67.211 22:48, 1 May 2008 (UTC)


 * You need to log in with a bureaucrat account (that's usually the first account installed when installing MediaWiki, default is WikiSysop as far as I know) and then use special page Special:Userrights to assign another user admin's rights (simply with check boxes). But you have to create this user account first by special page Special:UserLogin if it does not exist. --89.55.188.43 08:10, 10 May 2008 (UTC)

(OUTDATED) Special:Allmessages is blank.

 * MediaWiki: 1.12.0
 * PHP: 5.2.5
 * MySQL: 5.0.45
 * URL: http://cursed-rose.net/dragonsoffate

I have only begun to have this problem on new MediaWiki installations on my shared hosting server, which was recently configured to use only PHP 5 and was upgraded to MySQL 5. Special:Allmessages simply appears as a blank white page. If anyone can point me in a direction I would be very grateful.

—Amber (talk) 23:29, 3 May 2008 (UTC)


 * There isn't a page called "Special:Allmessages". Did you mean "Special:All pages"?

(RESOLVED) interact with Asp.Net application
I want to use MediaWiki in my application.

Can you please suggest me which mediawiki i have to use and let me know How does MediaWiki used in or interact with Asp.Net application?


 * MediaWiki requires PHP. I don't believe PHP and ASP can be run together so you probably can't do what you are trying to do.  You can try looking at Comparison of wiki software for a list of wiki software that runs on ASP.  --Cneubauer 19:49, 2 June 2008 (UTC)

(RESOLVED) Serious Update from 1.4.3 to 1.11.1

 * MediaWiki: 1.4.3 to 1.11.1
 * PHP:
 * MySQL:
 * URL:

We updated our wiki from 1.4.3 to 1.11.1 by running those two programs upgrade1_5.php and update.php. After that, still things are not working as we expected. Some pages are displaying the records from mkt_text table, while we expect them fom mkt_cur table; some pages are just missing. I realiz that 1.4 is really old and some tables no long in use. I can see we missed a few important steps, can anyone give me a direction here? how to upgrade the mediawiki from 1.4.3 to 1.11.1 correctly?

thanks —12.165.188.130 19:55, 5 May 2008 (UTC)


 * Try updating one version at a time. (ex: 1.4 to 1.5, 1.5 to 1.6, ect). --'<font face="freestyle script"> Truetech  <font face="Imapct">  (Talk)   [[Image:Tournesol.png|20px]]  MediaWiki Support Team '' 02:30, 15 August 2008 (UTC)

(OUTDATED) Problems converting from version 1.4.5 to 1.12.0

 * MediaWiki: Migrating from 1.4.5 on windows to 1.12.0 on CentOS
 * PHP:
 * MySQL: Windows
 * Postgres: CentOS
 * URL:

I am trying to move content using special export from version 1.4.5 to version 1.12.0 using special import. I am encountering all sort of weird problems. For example, I am current getting the following error:

Import failed: XML import parse failure at line 241, col 46 (byte 10949; "&amp;lt;/pre&amp;gt;" ): Invalid character

This occurs even though the sequence '&amp;lt;/pre&amp;gt;' appears all over the exported file above where the error is occuring. I also have to replace and occurrences of ' link goes here ' with '[link goes here]]'. The double '[[' causes all sorts of weird problems. Additionally I have to convert all occurences of 'http' to'ttp' or I get parsing problems.  I am about to give up but I thought someone may be able to show me the error of my ways.

Another issue I also have is with running maintenance scripts like deleteBatch. This script in particular does not seem to work at all with postgresql. There is an error when it tries to execute "SHOW processlist" which I think is a MySQL statement. Are there postgresql specific scripts I need to get from somewhere?

Thanks, Greg —142.166.23.210 16:15, 8 May 2008 (UTC)

(OUTDATED) Special pages list categories and list users numbered

 * MediaWiki: 1.12.0
 * PHP: 5.2.5
 * MySQL: 5.1.24

I have recently updated my mediawiki from 1.8.2 to 1.12. In previous versions, I had my special pages Categories and List Users, numbered, as well as some other special categories pages. However, in this latest version, I don't get Categories and List Users numbered which I need (although I still have the rest of special pages numbered). Is there any way to change this? Is it a bug?

Thanks. —195.245.185.37 11:26, 13 May 2008 (UTC)

(RESOLVED) Creator special rights

 * MediaWiki: 1.12
 * PHP: -
 * MySQL: -
 * URL: local

I would like to know if there is a simple way to allow only the creator of a new page to edit it. In fact, when creating a new page, I would like the author to be able to choose whether the page can be edited by everyone, by registered users or only by himself.

I read a lot on user rights and user rights management but I could'nt find how to define a group including only the creator of a page.

Thanks for your help... —81.220.36.67 09:38, 16 May 2008 (UTC)


 * Manual:Preventing access tells that "MediaWiki was not written to provide per-page access restrictions". Perhaps have a look at Extension:EditOwn? --89.55.180.141 10:57, 16 May 2008 (UTC)

(RESOLVED) Question: How to EXPORT to WORD format
Is there a way to EXPORT an .xml wiki page to WORD .doc or .docx  format?

—129.219.57.164 21:37, 28 May 2008 (UTC)


 * There seems to be just a project (?) the other way (Word → Wiki). Additionally, I have just found a shareware converter on the web so far, and I don't know if it will meet your needs. But isn't WORD able to import web pages? (Sorry, the latest version I have used is WORD 2000, and that's a long time ago ...) Regards -- 89.55.190.92 08:45, 29 May 2008 (UTC)

(RESOLVED) Creation of a redirection page for the abbreviation "PRN"

 * MediaWiki: 1.11.0
 * PHP: 5.1.6 (apache2handler)
 * MySQL: 5.0.24a-community-nt
 * URL: http://pc030025527/fr_erp-wiki/index.php/Accueil

We have in my company a process to be described for which the abbreviation is "PRN". I would like to create this page as a redirection page but this is impossible. The message error 403 appears. What can I do? Thanks.

—195.177.247.202 12:19, 2 June 2008 (UTC)


 * How are you trying to create the redirect? <font color="#006500">Smaug [[Image:Tournesol.png|20px]] 17:38, 2 June 2008 (UTC)

I type PRN in the research field, I click on Go and then, the error message appears. When I usually do this, I see a link to create the page, I click on and I type what I want in the page. Is there an another way to create a page?

Thanks


 * In the URL, replace the title of a page (such as "Accueil" in the url you provide) with "PRN". This should bring you directly to the page with a link to edit it. <font color="#006500">Smaug  [[Image:Tournesol.png|20px]] 15:26, 5 June 2008 (UTC)

(OUTDATED) My Watchlist in User Help

 * MediaWiki: 1.6.8
 * PHP: 5.0.4 (apache2handler)
 * MySQL: 4.1.20
 * URL: http://www.openwatcom.org/index.php/Special:Watchlist

I finally set up the Open Watcom wiki (www.openwatcom.org) to email me changes made by others to pages I have created. Well, I thought so, anyway.

I will start by pointing out that, when I try to get help from User Help on the My Watchlist page, I instead get the Login page, apparently because there is no help on the My Watchlist page and the link is trying to open up an actual My Watchlist on your Wiki. Which, I submit, is not what a link in a User Help page should be doing.

The questions I have are probably mostly unanswerable or have to do with configuration, over which I have no control. Here they are, nonetheless:

Even though the "Add pages I create to my watchlist" box was checked, this did not happen; even though the "Watch this page" box was checked every time I edited, this did not happen; I had to track down every page I created and click on the "Watch" tab to add them to the list.

I have no idea what the button "Mark all pages visited" is supposed to do. If this is a toggle, then the text should change to "Stop marking all pages visited" so the setting can be reversed. But, for all I know, it runs the American flag up the pole of the local firehouse.

The email I got about a change (showing that something I did worked) had this text in it:

(text begins) There will be no other notifications in case of further changes unless you visit this page. You could also reset the notification flags for all your watched pages on your watchlist. (text ends)

I have no idea what this is talking about. Neither My Watchlist nor its Edit page show any "notification flags". Neither searching the FAQ nor the MediaWiki search box on the left of each page finds a match.

You know, it should really be very simple: I check the "Add pages I create to my watchlist" and, when I check the box for email notification, I get an email notification every time any of the pages I created is edited by someone else. No ifs, no ands, no buts, no maybes, no notification flags, no need to manually toggle the "Watch" tabs, no nonsense.

I am currently looking at My Watchlist. It claims that there has been exactly one Edit of one page in the last three days, and that is one of mine. Yet the page's history shows /six edits/ in the last three days, one of which prompted the email notification. Perhaps its because they are all on one page, but then, the My Watchlist really should claim to be displaying "pages changed" rather than "changes" as such.

Don't get me wrong -- I find MediaWiki to be a fine environment for documenting my work on Open Watcom. I just wish the watchlist had a less-complex implementation.

—72.244.201.108 00:22, 7 June 2008 (UTC)


 * Have you resolved any of the above? If so, please update us. Because I started to (try to) help, by first going to your wiki, and I did not see "User Help." I saw "User Resources" in your navigation bar, and it took me to your "User Resources" page, which is correct behavior, yes? As far as I know, there is no "User Help" on a "My Watchlist" page. Can you clarify?


 * Also, are you still having a problem with pages you create not being auto-checked to "Watch this page" and therefore not showing up in your "My Watchlist?" Because I tested it on your wiki, and it worked for me. (User: 7632416.) Please mark what parts of your issue have been resolved, and let us know what you found out. Thanks. -Brian7632416 16:43, 14 June 2008 (UTC)


 * 72.244.201.108 responds!
 * I see I confused you a bit. Sorry about that.
 * The "User Help" referred to is the one on /this/ Wiki (www.mediawiki.org). Someone picked this up, because the "watchlist" links on User Help now point to an unwritten help page. Well, that's a start!
 * I haven't had an occasion to create a new page since discovering the above. I am too busy using that MediaWiki to document a program called "wgml". Any time spent on this takes time away from exploring wgml, and that is not what I want to be doing. Especially since, being very much a MediaWiki newbie, I am probably confusing myself on these issues.
 * IIRC, when I first checked the watch list, the correct Prefences | Editing box had been checked ("Add pages I create to my watchlist"), my Watchlist only contained five pages. When I finished adding pages using the "Watch" tabs, I had 23. So, it clearly stopped at some point.
 * It is also a fact that every edit has the "watch this page" box checked, and every page gets edited. If this check box were truly doing what it said, all 23 pages would have been present when I finally got around to checking on this.
 * The "Mark all pages visited" button still keeps the same text however often it is pressed. I still have no idea what it does. I have no idea whether I want it turned on or off, or even if, having pressed the button, I have a choice.
 * And I have no explanation of the "notification flags for all your watched pages". The Watchlist has no flags. Searching for "notification flags" in /your/ Wiki (www.mediawiki.org) now finds an installation manual reference and a bug reference, the solution to which ("go to your watchlist page and click the button to one-click-clear all notification flags") is incomprehensible because there is no button on My Watchlist labled "clear notification flags". Perhaps it is labled "Mark all pages visited" instead ...
 * I honestly do not see why it has to be so complicated to set up a MediaWiki to send an email notification to me if anyone else modifies a page I created. Two check boxes (one for the email, one for all pages I create to be watched) really should be enough, yet here I am forced to click "Watch" tabs, check additional boxes, and then be told by the email I do receive that I will not get another for that page unless I personally visit the page that was modified or change flags which, so far as I can tell, do not exist.
 * But thanks for trying, anyway. If the Help page for Watchlist ever gets done, maybe it will have some answers.

(RESOLVED) search engine optimisation/indexing

 * MediaWiki: latest
 * PHP: im sorry i'm new to wikis i dont know what to write here..
 * MySQL: as above
 * URL: not yet online

Hello,

hopefully i'm doing this correctly, deleting the lines saying delete etc, heres my question

how do i get my site indexed with google? I can do it in html but the index page for media wiki is in php and i dont want to change any of it for fear of braking it.

Is there a way of adding tags, keywords & descriptions to the wiki through the actual wiki ?

please help soon

Thanks

james —81.151.156.227 15:17, 10 June 2008 (UTC)
 * Setting

$wgRawHtml = true;
 * in LocalSettings.php gives you the power to use all the HTML tags (some are allowed also in false mode), but have a look at the warnings at Manual:$wgRawHtml. Regards -- 89.55.176.121 09:32, 14 June 2008 (UTC)
 * PS: Have a look at special page Special:Version on your wiki for finding out the versions required above.
 * I would reccomend against using $wgRawHtml unless you must. This question has been asked before, so have a look there. <font color="#006500">Smaug  [[Image:Tournesol.png|20px]] 13:16, 14 June 2008 (UTC)

(RESOLVED) How do I set a link to a namespace?
Hello, how do I set a link to a namespace? I think a link like this http://eniak.info/index.php?title=Spezial%3AAlle+Seiten&from=&namespace=4 looks ugly... Is there a better way to link to a namespace? Thanks, —PMay 15:00, 13 June 2008 (UTC)


 * Well, if lookin ugly is the only problem then you could link it with alternate text like Namespace 4. <font color="#006500">Smaug [[Image:Tournesol.png|20px]] 17:16, 13 June 2008 (UTC)

(OUTDATED) Adding messages to image uploads

 * MediaWiki: 1.12.0
 * PHP: 5.2.5 (apache)
 * MySQL: 4.1.13-standard
 * URL: http://wiki.heavengames.com/aom/Special:Upload

How can I get a message to explain information like on Wikipedia above the upload form?

—Mephiles 18:29, 16 June 2008 (UTC)

(OUTDATED) How to sort Special:AllPages into a single column

 * MediaWiki: 1.6.10
 * PHP: 4.4.4-8+etch6 (cgi-fcgi)
 * MySQL: 4.0.24_Debian-10sarge2
 * URL: Private

Hi there,

I'm hoping this is the right place to ask this question.

Basically I have my own private wiki, and all of my users open the Special Page "All Pages" by default. I want to be able to sort the list into a single column instead of three columns, as this makes it hard to pick out an individual article.

Is this possible? I looked at the SpecialAllpages.php file but it's a bit over my head.

Thanks for any help. —202.27.218.212 03:42, 17 June 2008 (UTC)

(OUTDATED) How can I customize new userpage creation a la Wikipedia? I can't figure out how they did it!

 * MediaWiki: 1.12.0
 * PHP: 5.2.6
 * MySQL: 5.0.45
 * URL: www.narratinglandscapes.net

I don't have an issue, per se, but I need some assistance in customizing MediaWiki. WikiPedia has some cool new userpage functionality: it has different edit text than usual pages, unlike, it appears, in the default install where the MediaWiki:Newarticletext is used. It also seems to be locked, for creation, to users with the same name as the intended page. And I think it also perhaps has an automatic template/category association.

I don't care so much about the user authentication type bits, but I would like to know how to change the newarticletext for userpage only, and also how I might preload a template for user pages.

—67.204.4.161 23:03, 22 June 2008 (UTC)

(OUTDATED) Semantic MediaWiki, Undefined offset

 * MediaWiki: 1.13alpha
 * PHP: 5.2.6 (cgi-fcgi)
 * MySQL: 5.0.27-log
 * URL: http://www.gough-name.org.uk/wiki/Special:Version

I have just installed Semantic MediaWiki (version 1,1,2) and am now getting an undefined offet: 1 error in line 334 of SpecicialVersion.php

—Martin Gough 13:26, 26 June 2008 (UTC)

(RESOLVED) New Page
How do you add a new page?!


 * See Help:Starting a new page. <font color="#006500">Smaug [[Image:Tournesol.png|20px]] 15:01, 6 July 2008 (UTC)

(RESOLVED) Changing amount of items in a Category
I'm using


 * MediaWiki 1.12.0 (r16740)
 * PHP 	5.2.5 (cgi)
 * MySQL 	5.0.51a-community
 * http://theaquariumwiki.com/

My Category listings show 200 items at a time. I'd like to change this number to say 300.

Can someone tell me what I need to edit to do this?

—Quatermass 13:54, 7 July 2008 (UTC)


 * Update: I've discovered that placing variable $wgCategoryPagingLimit = 300; in LocalSettings.php will alter the number of categories shown to 300.
 * Pity it's not a per-user setting of course. Maybe next time guys?
 * --Quatermass 18:08, 8 July 2008 (UTC)
 * Just went on your site. Looks like you have a mess in your Special page. --'<font face="freestyle script"> Truetech  <font face="Imapct">  (Talk)   [[Image:Tournesol.png|20px]]  MediaWiki Support Team '' 03:47, 12 August 2008 (UTC)

(RESOLVED) How do I remove users who are no longer a part of the community that my wiki supports?
I have restricted account creation, but there is the issue of when people leave/are removed from our community, they need to no longer have access some of the information found in our wiki - how do I remove their user accounts?

I apologize if this is incorrectly formatted - I'm not very good at this yet.
 * Removing accounts is a task that can cause all sorts of problems, so we don't recommend it. If you want older users to not be able to access the wiki's information at all, what I what I would do instead is to create a new user group that has the ability to read pages in the wiki (see Manual:Preventing access), and making "current" users members of that group. If you want older users to not be able to access a particular namespace of your wiki, I would apply namespace protection to that particular namespace. It depends on the specifics of what you're trying to do. Tito<font color="#008000">xd (?!?) 06:19, 31 July 2008 (UTC)

(RESOLVED) Server error

 * MediaWiki:1.12
 * PHP: iss7
 * MySQL: php5
 * URL: http://www.ponkavanam.com

this error not come always.

Server Error in '/' Application. Object reference not set to an instance of an object. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.NullReferenceException: Object reference not set to an instance of an object. Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [NullReferenceException: Object reference not set to an instance of an object.] IIS7Injector.InjectedContentStream.Write(Byte[] buffer, Int32 offset, Int32 count) +146 System.Web.HttpWriter.FilterIntegrated(Boolean finalFiltering, IIS7WorkerRequest wr) +265 System.Web.HttpResponse.FilterOutput +80 System.Web.CallFilterExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute +54 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64

Version Information: Microsoft .NET Framework Version:2.0.50727.1434; ASP.NET Version:2.0.50727.1434

—Azeeznm 16:57, 23 July 2008 (UTC)

(RESOLVED) mailto multiple recipients
Hi,

is there wiki syntax to create mailto-links for multiple recipients, separated by comma?

—83.171.178.221 17:15, 25 July 2008 (UTC)


 * Try looking in extensions. If not, if you using a hosted server, in your control pannel you can do this. --'<font face="freestyle script"> Truetech  <font face="Imapct">  (Talk)   [[Image:Tournesol.png|20px]]  MediaWiki Support Team '' 03:28, 12 August 2008 (UTC)

(OUTDATED) Permissions not being granted

 * MediaWiki: 1.12.0
 * PHP: 5.2.6
 * MySQL: 5.0.51a
 * URL: http://ufstarfleet.org/wiki/

It seems that user permissions are not being granted. Neither of our bureaucrat, or our sysop seem to be granted any permissions on loggin in. To note myself as a bureaucrat can not create users, not view the Special:Userrights page. For example on the Userrights page it tells me I have not been granted the proper permission.

This is what we have in our LocalSettings.php file in regards to permissions. $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['*']['createaccount'] = false; $wgGroupPermissions['*']['createpage'] = false; $wgGroupPermissions['*']['createtalk'] = false; $wgGroupPermissions['bureaucrat']['userrights'] = true; This hasn't changed in months, yet now all of a sudden we are bureaucrat less it seems. In looking at the SQL table wiki_user_group the correct user IDs have the correct bureaucrat or sysop permissions set.

—LifesaverM 19:02, 28 July 2008 (UTC)


 * I'm having this trouble with a fresh install of MW 1.12 also. MW says that only bureaucrats have permission to edit Special:Userrights, and it says the (the account created at install time) is a member of the bureaucrat group, but it doesn't allow access to the Special:Userrights page because it says is not a member of the group.
 * UPDATE: I have discovered that if I grant everyone access to the userrights table (i.e. $wgGroupPermissions['*']['userrights'] = true; that I can get access to the table. Also, I checked the mySql database directly to make sure that userid 1 was listed as a member of both bureaucrat and sysop groups, and this is so.
 * I have also noticed that none of the other default groups, user, is not available to assign a user to via Special:Userrights, though it's there in the DefaultSettings.php. I can add it to LocalSettings.php and it'll show up, though.
 * The upshot is: I can only gain access to the Special:Userrights page if I open up the system completely, and of all the default groups assigned at installation time only bot, sysop, and bureaucrat are available even if I do.
 * Quite puzzling! Any help would be appreciated.
 * --Blackhawke 22:17, 2 August 2008 (UTC)

Yes this is the same conclusion I have reached thus far as well. The groups themselves seems fine, however users are simply not having any permissions granted to them on login outside of "Verified" and "User". I as well tested setting userrights access to all users, and I was able to obtain access. So now when I have to do major admin work I'm having to make the server unacessible to the outside world, open up the permissions, do what I need to, secure the permission, and make the server public again. Quite a pain to say the least. This problem began before I upgrade mediawiki to 1.12.0 previously it ran 1.11.0, at some point this stopped working. So I expanded all the files on the server preserving the database to make sure I didn't have any corrupted files and then upgraded to 1.12.0 just to see if it would fix it. I've also noticed images are not displaying properly. When looking in the DB itself I'm noticing a "/?" getting added to the end of file locations. Perhaps some UTF-8 writting problem? Any help would be appreciated.

—LifesaverM 04:55, 11 August 2008 (UTC)

(RESOLVED) Download not working
Hello, I have tried unsuccessfully to download the MediaWiki software from MediaWiki download page ( http://www.mediawiki.org/wiki/Download) and from the sourceforge repository. When attempting to download the 1.12 release from the MediaWiki download page I get the following errors: either a 404 because the link to 1.12.tar.gz appears to our anti-virus software to have a virus embedded in a gif in that frame or the standard Internet Explorer 7 error page where it says the page can not be displayed.

When attempting to download from Sourceforge, the current stable version (1.12) is not available (it only shows 1.9) and then when the link is clicked to download the tar file for 1.9, the Sourceforge page says that it is downloading but nothing appears (and there is no information bar that appears in the browser asking me if i want to download the file).

I did not have these problems when I attempted to download some of the extensions to MediaWiki.

Any ideas for how this problem can be resolved?

Thanks, Christine


 * Download 1.13 and extract the files to the point where .tar and .gz isnt there anymore. use 7zip for this. then just upload it to you public_html folder under the name w. Email me if I can be of any assistance when you did this. --'<font face="freestyle script"> Truetech  <font face="Imapct">  (Talk)   [[Image:Tournesol.png|20px]]  MediaWiki Support Team '' 23:57, 10 August 2008 (UTC)

(OUTDATED) 500 Internal Server Error Message

 * MediaWiki: (Cannot access Wiki due to error)
 * PHP: (Version 5)
 * MySQL: (Unsure - hosted remotely)
 * URL:

Earlier today my Wiki was returning a 500 Internal Server Error message, I have changed no settings or edited any files. The host says the problem was related to my .htaccess file, the only line I have in the htaccess is "AddHandler application/x-httpd-php5 .php" which forces the server to use php5 instead of the default php 4 for the Wiki. They removed the .htaccess and after that I received this error "Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/rrigney5/public_html/wiki/LocalSettings.php on line 75" which I was told was related to it running on php4.

I'm wondering if this is on my hosts end, or if somehow something happened without any changes or intervention. Thank you in advance :)

—Halister 03:04, 2 August 2008 (UTC)

(RESOLVED) Footer Background Image

 * MediaWiki: 1.12.0
 * APACHE 5.2.6
 * PHP 2.0.63
 * MySQL: 5.0.51b
 * URL: http://ldn-media/MediaWiki

Hi, i've installed mediawiki onto a work server. I am currently editing the wiki but have come to a bit of a road block. I wanted to add an image to my footer, but i want the image to be as long as the footer and have the text privacy policy, About, Disclaimer on top of this. kinda like a background image for only the footer. however my programming skills are pretty much 0-none.

Can anybody help? Thank you Rachel Kempster Rhbacat01@hotmail.com


 * Yea, just sent you an email. --'<font face="freestyle script"> Truetech  <font face="Imapct">  (Talk)   [[Image:Tournesol.png|20px]]  MediaWiki Support Team '' 05:16, 11 August 2008 (UTC)

(RESOLVED) A comment
Just a comment -- take it for what it is worth: I wrote an rather long article on Dkosopedia. I was surprised to discover the following notice on the bottom of the page:

GNU Free Documentation License 1.2


 * This page has been accessed 1,745 times.
 * This page was last modified 19:37, 2 October 2007 by dKosopedia user Patrick0Moran. Based on work by dKosopedia user(s) Brudny and BartFraden.
 * Content is available under the terms of the GNU Free Documentation License.

It is untrue that Brudny and BartFraden had any substantial input to this article at all. The software appears to have sorted the names of two people out of the edit history, and they were the ones that did nothing to speak of.

Personally, I don't see the point of "giving credit" to begin with, but to give credit to the one person on that site who has been unfriendly to me and lots of other people is particularly galling. Did somebody say that it really takes a computer to screw things up? —152.17.55.136 01:37, 1 August 2008 (UTC)
 * You can always undo thier work. --'<font face="freestyle script"> Truetech  <font face="Imapct">  (Talk)   [[Image:Tournesol.png|20px]]  MediaWiki Support Team '' 23:51, 10 August 2008 (UTC)

(RESOLVED) New magic word

 * MediaWiki: 1.14 alpha
 * PHP: 5.26
 * MySQL:
 * URL: http://en.wikipedia.org/w/index.php?title=User_talk:Alison&diff=prev&oldid=229621565

Is there a new magic word linked to in the link above, and is NOINDEX a proper magic word?? Also, what settings can I use to prevent robots getting hold of user/user talk pages on my new wiki, when it launches?? —Malrick 09:13, 4 August 2008 (UTC)
 * Take a look at $wgNamespaceRobotPolicies. —Emufarmers(T 09:18, 4 August 2008 (UTC)


 * Thanks, Emufarmers. I will check that out. --Malrick 09:19, 4 August 2008 (UTC)

(RESOLVED) How to convert mediaWiki pages to a word file
Hello everyOne ;-) How can I convert mediawiki pages to a word document?.

Contact: stefan@asemota.ch —193.5.216.100 07:53, 7 August 2008 (UTC)


 * What do you mean by mediawiki pages? Do you mean this website or your own wiki? Well if you mean your own wiki and you are talking about the actual pages on your site, not the system pages, the best way would be to go to File > Save as... on your browser, and change the file type to a word document (.doc). --'<font face="freestyle script"> Truetech  <font face="Imapct">  (Talk)   [[Image:Tournesol.png|20px]]  MediaWiki Support Team '' 23:26, 10 August 2008 (UTC)

(OUTDATED) Special:Version shows up as blank

 * MediaWiki: (Reported by your Wiki's Special:Version page)
 * PHP: 	5.2.3 (cgi-fcgi)
 * MySQL 	4.1.20-standard-log
 * URL: http://www.stthomasmcleanva.org/mediawiki/

I can't figure out my version because the page "special:version" shows up as blank. What causes this and how can I otherwise figure out what version I have

—Jcrigler 15:24, 7 August 2008 (UTC)

(OUTDATED) Paratemers to index.php for controlling date display

 * MediaWiki: N/A
 * PHP: N/A
 * MySQL: N/A
 * URL: multiple

Hi,

I'm working on a bot and I was just wondering if there's any way of overloading the default time and date format and also the time offset in a parameter to index.php?

Thanks in advance,

—Cfp 21:23, 7 August 2008 (UTC)

(RESOLVED) A few issues with new installation

 * MediaWiki 	1.12.0
 * PHP 	5.2.5 (apache)
 * MySQL 	5.0.51a-community
 * URL: Shadowlore

I'm having a few problems with the new installation of my mediawiki. First, I'm unable to delete pages though my account is set as a Bureaucrat and a SysOp. The delete option isn't there. (I have a Test page that I want to delete). Also, I'm in the process of altering the skin. Finally, I posted for help with the wiki time line I installed as I don't want it to appear on every page so please disregard that and hopefully I'll get the help I need with that. The last issue is ... is there someplace that has an explanation of what each css definition relates to in regards to the page design?
 * No there is'nt a page with a description of css. But I have made my own skin and have some knowledge on css. I would love to help you. I have actually just made an account on your wiki under the name truetech. --'<font face="freestyle script"> Truetech  <font face="Imapct">  (Talk)   [[Image:Tournesol.png|20px]]  MediaWiki Support Team '' 23:46, 10 August 2008 (UTC)

Terrific! Thank you so much! I have activated the account. My apologies for not seeing this response sooner. I have been slowly working on trying to get my skin to match the forum it's for and there's a few things I'd love to accomplish with it but have been having a hard time in getting it to do what I want it to do.

97.115.181.238 21:49, 11 August 2008 (UTC)

(RESOLVED) How can I get my wiki faster?

 * MediaWiki: 1.12.0
 * PHP: 5.2.5 (cgi)
 * MySQL: 5.0.51
 * URL: DJs-ONLY-Wiki

Hello, if someone of you may take a look on my wiki, you'll see, that it takes a time until it loads complete. So, what can I do to get this faster? Thanks for your help. Best Regards. Mirko.


 * Try cleaning up your url to http://www.mediadesign-group.de/wiki/Main_Page. Your url seems to be really "unorganized". Check out Manual:Configuration --'<font face="freestyle script"> Truetech  <font face="Imapct">  (Talk)   [[Image:Tournesol.png|20px]]  MediaWiki Support Team '' 20:55, 13 August 2008 (UTC)

(RESOLVED) A request from es.wikinews
Hi all! I'm not sure if this is the right place to ask it. In the Spanish Wikinews we have the policy of archiving all articles after 7 days, and we are asking to create a user right for non-sysops which allow them to edit in protected pages. I want to know if this is technically possible and which are the requirements. Thanks a lot!

—Baiji 15:02, 14 August 2008 (UTC)
 * For that, you need someone with access to the default settings file. The only way that is possible is if someone with access to the server edits it. So you will have more luck asking higher authority people above bureaucratic permission. And this is not the right place to ask it. --'<font face="freestyle script"> Truetech  <font face="Imapct">  (Talk)   [[Image:Tournesol.png|20px]]  MediaWiki Support Team '' 18:20, 14 August 2008 (UTC)

(RESOLVED) Special:Log Fatal error: Maximum execution...
I have recently upgraded to 1.13.0 However, from my account (bureaucrat, sysop) I cannot view the page Special:Log, instead I repeatedly get some (apache?) error:
 * MediaWiki 1.13.0
 * PHP 5.1.2 (apache2handler)
 * MySQL 5.0.18
 * URL:SklogWiki

Fatal error: Maximum execution time of 30 seconds exceeded in /path/of/some/file.php on line XXX

However, from other accounts there is no problem viewing the page Special:Log.

I also do not seem to be able to update the parameters in my Preferences -> Recent changes boxes. Any advice welcome! —Carl 147.96.6.138 16:14, 29 August 2008 (UTC)


 * I have resolved this myself by changing the php.ini parameters as per PHP Errors on Manual: Errors and Symptoms (more time and more memory). All the best --Carl 147.96.5.34 16:50, 1 September 2008 (UTC)

(RESOLVED) How to Transclude a Page Section?
MediaWiki: 1.11.1 PHP: 5.2.3 (apache2handler) MySQL: 5.0.51a Skin: GuMax Extensions: MassEmail 0.3.5, Replace Text 0.2.3, RSS Reader 0.2.4, AWC's MediaWiki Forum 2.3.5, Google News Bar 071007 URL: DishiWiki - Everyday Cooks Sharing Recipes

I want to transclude a section, as defined by a section heading (in my case an h2 heading), of a main-space page into another main-space page. It seems to me that:

ought to do it and that this method would be an improvement/alternative/augment to those brain-twisting "noinclude/includeonly/onlyinclude" tags. I wish to include different sections of the first page into multiple other pages, so the partial-transclusion tags aren't appropriate. I also don't want to edit twice, so cutting and pasting sections into subpages seems tedious.

Has my research missed finding a method to include sections in other pages? —Brian7632416 18:31, 29 August 2008 (UTC)
 * Use Extension:Labeled Section Transclusion Bryan 15:00, 30 August 2008 (UTC)
 * Thanks, Bryan. Extension:Labeled Section Transclusion is working beautifully. —Brian7632416 17:24, 30 August 2008 (UTC)

(RESOLVED) User list error
I have tried looking at the user list page from the special pages, only it doesn't show any users (even when I type in a search for my own username). However, the statistics page shows that there are 6 registered users. I used to be able to view the users, so I'm not sure what happened. Though I did happen to notice that you user list page is linked as 'Special:ListUsers' and mine seems to be 'Special:Listusers' This may be the problem but I'm not entirely sure.
 * MediaWiki: 1.6.7
 * PHP: 4.3.10 (apache)
 * MySQL: 4.1.20-log
 * URL: OpenRPGMaker

--Tuxinator 09:15, 30 August 2008 (UTC)


 * Looks fine to me. —Emufarmers(T 02:05, 31 August 2008 (UTC)


 * So it appears to be working on my laptop, so it may just be an issue with my desktop computer. I'll do some playing around with it and if it still has issues on my home computer, then I'll report back. --Tuxinator 03:29, 1 September 2008 (UTC)

(RESOLVED) How Do I customize main page like Media Wiki Main Page?

 * MediaWiki version: 1.13.1
 * PHP version: 5
 * MySQL version:
 * URL:

How do I make my main wiki page look like the Main Wiki Page here at: mediawiki.org? I am new to this I want the same gray title bar and then under it a few links to other pages like at the main page there. The ones that say for users, Developers, ect. I click view source but i get a message saying: {Main page} to edit this page, please see Project:Main page templates

I am new to MediaWiki and have no knowledge what-so-ever in it. Can someone please help me out by explaining to me step by step on what to do? How to get it to work?

Thank you for all the help —System32 22:17, 10 September 2008 (UTC)


 * Our main page here uses heavy template stuff mainly due to the multilingual character of this site, cf. Project:Main page templates. If you're really new to all that stuff, I suggest you simply design your own main page using more simple tables a/o templates. This will be much easier than to explain our templates in detail without knowing if you actually need such a complex structure (I guess not). You can look up all the templates though. -- :bdk: 07:50, 14 December 2008 (UTC)

(OUTDATED) URL encoding problems
An issue with croatian letters occured when writing the articles' address into address-bar directly, or linking from other pages with the croatian letter (not converted to ascii code). When the link to specific article with a special letter in its name is clicked from inside the Wiki everything work fine.
 * MediaWiki version: 1.6.6
 * PHP version: 5.1.6 (isapi)
 * MySQL version: 4.0.14-nt
 * URL: local

For example: if I have a link with %C5%A0 character, when I type it in the address bar it gets converted to %C2%8A and doesn't link to the right article. Somehow different things happen with different browsers.

Is there a way for me to use some replacement code to avoid such behavior, or is this browser issue combined with different way of encoding these special characters compared to Wiki's code.

Thanks in advance. —161.53.119.13 10:56, 11 September 2008 (UTC)

(RESOLVED) Mucking with users' settings (as Bureaucrat, of course)
( MediaWiki: 1.11.0; PHP: 5.2.6 (cgi-fcgi); MySQL: 5.0.45-community-log; URL: http://paleravens.com/ )

So, how do I get into a user's settings? Like, say I want to check if he's put an email address in his account ... or, maybe, set his default search preferences for him. There must be some way to review a user's settings (as Bureaucrat) without digging into the SQL. -- töff 15:58, 12 September 2008 (UTC)
 * Well the only way I know of is to search the database table. Other than that unless if someone comes up with a hack... But why would you want to do this? Its not recommended...--'<font face="freestyle script"> Truetech  <font face="Imapct">  (Talk)   [[Image:Tournesol.png|20px]]  MediaWiki Support Team '' 22:27, 15 September 2008 (UTC)
 * For example, if a new user has signed up, and I want to email him ... and he hasn't put his email on his user page. Or if I want to see (or help him set) his search preferences. Whatever. It seems there ought to be a back door into the user accounts, for the wiki owner. I run a buncha forums and they all have user account editing for the admin (I know, the wiki's not a forum ... but still!) -- töff 23:46, 15 September 2008 (UTC)

The LookupUser extension works well for viewing user data. Unfortunately, I'm not aware of any extensions that let you manipulate that data. —Emufarmers(T 06:30, 17 September 2008 (UTC)
 * Oh, that's very good! At least that lets me see everything. How odd that it's not part of the basic software, though. Thanks Emufarmers! -- töff 13:57, 17 September 2008 (UTC)
 * I just came across the EditUser extension. —Emufarmers(T 18:00, 1 October 2008 (UTC)
 * Awesome awesome awesome awesome awesome ... perfecto. TENGKYU.--töff 18:34, 1 October 2008 (UTC)

(OUTDATED) Fatal error in deleteBatch (What is and where to find wfGetLB ???

 * MediaWiki version: 1.12.0
 * PHP version: 5.2.0-8+etch11 (apache2handler)
 * PostgreSQL version: PostgreSQL 8.1.11 on i486-pc-linux-gnu, compiled by GCC cc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
 * Extensions : Maintenance(1.0), charInsert, imageMap, parserFunctions(1.1.1)
 * URL: http://atlas.ens-lsh.fr/wikicid/

I just begin install Mediawiki with some pages and I'm trying to understand some basic maintenance tools. When I try to submit:
 * Special:Maintenance
 * then deleteBatch on a few pages(Modèle:De,Modèle:fr,Modèle:En,Modèle:Indication de langue,

I get : Fatal error: Call to undefined function wfGetLB in /home/www/wiki/extensions/Maintenance/Maintenance_body.php on line 410 But I don't have any maintenance_body.php nor body.php in the directory maintenance

Thanks —79.86.213.130 13:20, 17 September 2008 (UTC)

(RESOLVED) magic word is not functioning on new install

 * MediaWiki version: 1.12
 * PHP version: 5.2.5
 * MySQL version: 5.0.22
 * URL: http://www.connect-o.com/mediawiki

I have tried to use the magic word, but it just comes back as "template:PAGESINCATEGORY"... I ... dont' get it —99.229.54.183 18:36, 18 September 2008 (UTC)


 * was added in MediaWiki 1.13. —Emufarmers(T 19:16, 18 September 2008 (UTC)

(RESOLVED) Spezial:Version does not work

 * MediaWiki version: 1.13.1
 * PHP version: 5
 * MySQL version: 5
 * URL: http://www.wecowi.com

on my wiki the special:version page is nearly blank (http://www.wecowi.com/view/Spezial:Version) somebody have any idea where the problem is? I've reviewd my whole installation.

—DaSch 00:03, 22 September 2008 (UTC)
 * Okay, it's something about the Extension:MagicNoCache. When I "uninstall" it, it works. But the strange is, it already worked with the Extension. --DaSch 00:23, 22 September 2008 (UTC)

(RESOLVED) TALKPAGE and DEFAULTSORT don't work
I've imported a german Wikipeda Dump into my local Database and try to run it. But when I open a page where DEFAULTSORT or TALKPAGENAME is used, my Wiki tries to open a template page (which obviously doesn't exist) instead of using the magic word. How can I solve this?
 * MediaWiki version: 1.6.8
 * PHP version: 5.2.6 (apache2handler)
 * MySQL version: 5.0.51b-community-log
 * URL: local

—195.243.159.99 10:50, 24 September 2008 (UTC)


 * Upgrade to the latest version of MediaWiki. —Emufarmers(T 01:34, 26 September 2008 (UTC)

(OUTDATED) Question about magic words
Goal here is to be able to compare the to written text. Problem is that for titles with an apostrophe even an exact match in the text format is flagged as being different from the when using the #Ifeq: parser function.

With respect to the following expression:

When it is used on a page titled "Arthur's cat" and X is equal to the text "Arthur's cat" it gives a "Not equal" output. This is despite the basepagename magic word seemingly giving the correct title. Below are the output from the Arthur's cat page. Note they are all different.

Arthur's cat Arthur%27s+cat Arthur%26%2339%3Bs+cat Arthur.27s_cat Arthur.26.2339.3Bs_cat Arthur%27s_cat Arthur%2527s_cat Arthur.2527s_cat

My question is how can I filter the X text (in this case the text Arthur's cat) such that it is identical to the output for a page titled "Arthur's cat"? Thanks if anyone has an idea. (Chris) 144.92.162.15 18:58, 29 September 2008 (UTC)

(OUTDATED) variable?

 * MediaWiki version: 1.13
 * PHP version: 5
 * MySQL version:
 * URL:

How can I add a variable so when I type SCT on the editing page, it displays the text I have chosen. Is this a magicword or a variable? It will basically be like CSS, so if I edit the 'variable' it updates all pages with SCT on it to the new text. Hope this makes sense!

—82.22.190.226 18:26, 1 October 2008 (UTC)

(RESOLVED) Imports semi-randomly rejected with "All revisions were previously imported", even though article does not exist

 * MediaWiki 	1.13.2
 * PHP 	5.2.3-1ubuntu6.4 (apache2handler)
 * MySQL 	5.0.45-Debian_1ubuntu3.3-log
 * URL: http://ec2-75-101-225-5.compute-1.amazonaws.com

My fresh new MediaWiki installed like a charm and works perfectly. However, when I attempt to Special:Import exports from Wikitravel, most -- but not all -- of my attempts are rejected with "All revisions were previously imported", even though there is no article by that name. Wikitravel uses MediaWiki 1.11.2, with the export-0.3 format, and I see nothing strange in the headers, or obvious differences between those imports that work (eg. Palau) and those that don't (eg. Singapore).

<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.3/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.3/ http://www.mediawiki.org/xml/export-0.3.xsd" version="0.3" xml:lang="en"> Wikitravel http://wikitravel.org/en/Main_Page MediaWiki 1.11.2

Is there any way to see/debug where that "All revisions were previously imported" error is coming from and what is causing it? From the SQL debug log, I can see that successfully imported articles are queried and then inserted into the DB:

9 Query      SELECT /* LinkCache::addLinkObj Jpatokal */  page_id,page_len,page_is_redirect  FROM `page`  WHERE page_namespace = '0' AND page_title = 'Tuvalu'  LIMIT 1 9 Query      INSERT /* Article::insertOn Jpatokal */  INTO `page` (page_id,page_namespace,page_title,page_counter,page_restrictions,page_is_redirect,page_is_new,page_random,page_touched,page_latest,page_len) VALUES (NULL,'0','Tuvalu',

While the failed ones do not even try to query (no SELECT, no IMPORT, in fact no article-related activity at all). Similarly, if I run "php importDump.php", I'm greeted with a cheery "Done!" for any XML I try to import, even though absolutely nothing actually happens; mySQL's debug log shows no activity. —Jpatokal 13:44, 8 October 2008 (UTC)


 * Turned out to be a bug in the MediaWiki import XML parser, it barfs if it encounters a " " tag inside the contributor block. Worked around by removing the tag, but this is now filed as a bug filed at https://bugzilla.wikimedia.org/show_bug.cgi?id=15913. Jpatokal 09:52, 9 October 2008 (UTC)

(OUTDATED) Robots policy
Hello. Do the __INDEX__/__NOINDEX__ magic words override the settings in $wgNamespaceRobotPolicies for an individual page?
 * MediaWiki version: 1.14alpha
 * PHP version: 5.2.4-2ubuntu5wm1 (apache2handler)
 * MySQL version: 4.0.40-wikimedia-log
 * URL: http://he.wikipedia.org

—Nevuer 18:47, 21 October 2008 (UTC)

(OUTDATED) PHP syntax error
I am getting this error: "Parse error: syntax error, unexpected '<' in /home/max/public_html/wiki/includes/OutputHandler.php on line 179"
 * MediaWiki version: Not entirely sure, since I cannot access the wiki. It was the most up-to-date release as of Labor day.
 * PHP version: 5.2.6
 * MySQL version: 5.0.51
 * URL: http://www.maxnichols.net/wiki/

I am unsure what could be causing it, since I have not accessed the wiki for several days, and it worked the last I looked. Only my own account has the power to edit any pages.

—132.208.70.49 02:23, 23 October 2008 (UTC)

(OUTDATED) troubles after wiki update

 * MediaWiki version: 1.12.1
 * PHP version: 5.2.6 (apache2handler)
 * MySQL version: 4.1.22-log
 * URL: http://wiki.irkutsk.ru

After update wiki till the version 1.12: 1. we miss all pages in Help (Справка - in russian) 2. Error on page http://wiki.irkutsk.ru/index.php/IrkutskWiki:%D0%A2%D0%B5%D0%BA%D1%83%D1%89%D0%B8%D0%B5_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F: 3. When I try to create a new page (create a link, turn it on and edit new page) - it is not recorded, and an error

—Дмитрий Гавриков 23:10, 25 October 2008 (UTC)

(RESOLVED) Will MediaWiki work on HP Unix?

 * MediaWiki version:
 * PHP version:
 * MySQL version:
 * URL:

Will MediaWiki work on HP Unix?

—167.1.146.100 22:07, 6 November 2008 (UTC)


 * Probably. Try it and see. :) —Emufarmers(T 04:21, 7 November 2008 (UTC)

(RESOLVED) User Permissions Problems

 * MediaWiki version: 1.13.2
 * PHP version: 5.2.6 (cgi)
 * MySQL version: 1.4.22
 * URL: allynncomputerservices.com/wiki

I have a similar situation, but slightly different. I have been able to get my wiki running ok, but it is configured as though anyone can create and edit pages. This is not a desirable situation for me, I want to be able to control who can add and edit pages in my wiki.

I have made up the array for the wgGroupPermissions that I wish to use, and know that it needs to be placed inside of the LocalSettings.php file. My only question is, how do I determine where in this file do I place this matrix or array so that it functions correctly?

—Dfeldman 18:52, 16 November 2008 (UTC)Dave (email: dfeldman2147@bellsouth.net)


 * Anywhere after  is fine. —Emufarmers(T 03:08, 17 November 2008 (UTC)

(RESOLVED) help with taxoboxes, does mediawiki 1.6 support?

 * MediaWiki: 1.6.10
 * PHP: 4.4.9 (cgi)
 * MySQL: 5.0.67-community
 * URL: skunkBgone.com

Does MediaWiki support Taxoboxes? I've RTFM and cant get anything to work? I need a hand held step by step process.


 * http://commons.wikimedia.org/wiki/Commons:Taxobox#Detailed_structure
 * http://commons.wikimedia.org/wiki/Commons:Taxobox
 * http://commons.wikimedia.org/wiki/Commons_talk:WikiProject_Tree_of_Life#Taxoboxes
 * http://en.wikipedia.org/wiki/Wikipedia:Taxobox_usage

If i cut and paste examples I get odd UI display. example:

Plant species
generates the following no actual taxobox on my wiki only an internal link to Template:taxobox.

and the content within the   tags is echoed onto page.

???

—Cordingley 17:44, 17 November 2008 (UTC)


 * Copy over the taxobox template. —Emufarmers(T 01:17, 18 November 2008 (UTC)
 * … and you may need to copy some infobox styles from en:MediaWiki:Common.css. -- :bdk: 07:50, 14 December 2008 (UTC)