MediaWiki
REL1_22
|
00001 == MediaWiki Maintenance == 00002 00003 The .sql scripts in this directory are not intended to be run standalone, 00004 although this is appropriate in some cases, e.g. manual creation of blank tables 00005 prior to an import. 00006 00007 Most of the PHP scripts need to be run from the command line. Prior to doing so, 00008 ensure that the LocalSettings.php file in the directory above points to the 00009 proper installation. 00010 00011 Certain scripts will require elevated access to the database. In order to 00012 provide this, first create a MySQL user with "all" permissions on the wiki 00013 database, and then set $wgDBadminuser and $wgDBadminpassword in your 00014 LocalSettings.php 00015 00016 === Brief explanation of files === 00017 00018 A lot of the files in this directory are PHP scripts used to perform various 00019 maintenance tasks on the wiki database, e.g. rebuilding link tables, updating 00020 the search indices, etc. The files in the "archives" directory are used to 00021 upgrade the database schema when updating the software. Some schema definitions 00022 for alternative (as yet unsupported) database management systems are stored 00023 here too. 00024 00025 The "storage" directory contains scripts and resources useful for working with 00026 external storage clusters, and are not likely to be particularly useful to the 00027 vast majority of installations. This directory does contain the compressOld 00028 scripts, however, which can be useful for compacting old data. 00029 00030 === Maintenance scripts === 00031 00032 As noted above, these should be run from the command line. Not all scripts are 00033 listed, as some are Wikimedia-specific, and some are not applicable to most 00034 installations. 00035 00036 changePassword.php 00037 Reset the password of a specified user 00038 00039 cleanupSpam.php 00040 Mass-revert insertion of linkspam 00041 00042 createAndPromote.php 00043 Create a user with administrator (and optionally, bureaucrat) permissions 00044 00045 deleteOldRevisions.php 00046 Erase old revisions of pages from the database 00047 00048 dumpBackup.php 00049 Backup dump script 00050 00051 edit.php 00052 Edit a page to change its content 00053 00054 findhooks.php 00055 Find hooks that aren't documented in docs/hooks.txt 00056 00057 importDump.php 00058 XML dump importer 00059 00060 importImages.php 00061 Import images into the wiki 00062 00063 importTextFile.php 00064 Import the contents of a text file into a wiki page 00065 00066 moveBatch.php 00067 Move a batch of pages 00068 00069 namespaceDupes.php 00070 Check articles name to see if they conflict with new/existing namespaces 00071 00072 nukePage.php 00073 Wipe a page and all revisions from the database 00074 00075 reassignEdits.php 00076 Reassign edits from one user to another 00077 00078 rebuildImages.php 00079 Update image metadata records 00080 00081 rebuildmessages.php 00082 Update the MediaWiki namespace after changing site language 00083 00084 rebuildtextindex.php 00085 Rebuild the fulltext search indices 00086 00087 refreshLinks.php 00088 Rebuild the link tables 00089 00090 removeUnusedAccounts.php 00091 Remove user accounts which have made no edits 00092 00093 runJobs.php 00094 Immediately complete all jobs in the job queue 00095 00096 showCacheStats.php 00097 Show all statistics stored in the cache 00098 00099 undelete.php 00100 Undelete all revisions of a page 00101 00102 update.php 00103 Check and upgrade the database schema to the current version 00104 00105 updateRestrictions.php 00106 Update pages restriction to the new schema 00107 00108 userOptions.php 00109 Change user options