Backing up the wiki

Backing up the wiki
Backup XML and images are at Special:DataDump. Only the admin account(s) can use this.

Restoring from backup - Miraheze, an easier solution
For free of charge MediaWiki hosting, without advertising and with the server installation maintained by expert volunteers, use miraheze.org.

Restoring from backup - με λίγα λόγια
Assumes economical shared Linux hosting, with jailed shell access.

See MediaWiki.org for more detailed instructions, (specifically Manual:Importing XML dumps.

Delete the setup files now no longer required: mediawiki....tar.gz, sdiyinfo....xml, Scribunto....tar.gz and the public_html/images/ folder.
 * Use cPanel &gt; MySQL to create db e.g. wiki, user e.g. root, grant all privileges to the user and set a password e.g. Whatever123
 * SSH into your server
 * or whatever.
 * (replacing x.xx as apropriate for current version).
 * (don't put wiki pages in the root directory of the site)
 * Upload the XML dump and images folder to the server, to e.g. public_html/
 * Wget and extract Scribunto extension into the extensions folder, e.g. e.g. public_html/w/extensions.
 * Open your wiki with a web browser e.g.
 * Follow the link. Complete the steps that follow. Leave most options at defaults. Except for:
 * Database character set select UTF-8.
 * Copyright and license to Creative Commons Attribution-ShareAlike
 * Extensions select at least Scribunto
 * Tick Enable file uploads
 * Tick Enable Instant Commons
 * Copy LocalSettings.php onto the server wiki folder, e.g. w/.
 * In the shell do
 * If that works repeat without
 * If that works repeat without

LocalSettings.php

 * Add filetypes to the default array:

Tweaks

 * robots.txt and short URLs
 * add to .htaccess  and   for all toxic IPs availble from Stop Forum Spam
 * Rename folder w/mw-config

Useful extensions
Follow links for downloads and instructions.

Already installed above: Installed with MediaWiki: Download and install Semantic Bundle. Installed with Semantic Bundle: Also install separately:
 * Scribunto
 * Cite
 * Gadgets
 * ParserFunctions
 * PdfHandler
 * Renameuser
 * SyntaxHighlight GeSHi
 * WikiEditor
 * External Data
 * ReplaceText
 * Widgets
 * BreadCrumbs
 * CategoryTree
 * CharInsert
 * CollapsibleVector
 * ConfirmAccount
 * ContributionScores
 * ExternalLinks
 * MP3MediaHandler
 * MultiBoilerplate
 * ReassignEdits
 * SandboxLink
 * SidebarDonateBox
 * SimpleMathJax
 * TemplateSandbox
 * UserMerge

Templates and modules
Most templates and modules should have been restored. Where they haven't export them from Wikipedia Special:Export. Do not include the full history or the file will become too large. Tick Include templates so that any dependencies are included. Then on the SDIY wiki use Special:Import. Also copy any relevant styling.

Because of CC-BY-SA licensing considerations try to acknowledge the source of imported templates.