My MediaWiki notes
Getting started
- Wikitext Examples
- Wikitext Advanced Editing
- Images help
- Wiki color formatting help
- Configuration settings list
- MediaWiki FAQ
- MediaWiki release mailing list
- wgGroupPermissions
- MediaWiki backup
- List Manual Style
Resources
Preventing access in MediaWiki
WikiEditor extension
WikiEditor toolbar customization (plan to add code, pre, and a few more buttons)
HeadScript extension
Consult the User's Guide for information on using the wiki software.
My upgrade notes
Before starting upgrade (2026-07):
MediaWiki 1.43.1 PHP 8.4.20 (cgi-fcgi) ICU 74.2 MySQL 8.0.41-0ubuntu0.24.04.1
After upgrade (2026-07):
| MediaWiki | 1.46.0 |
| PHP | 8.4.20 (cgi-fcgi) |
| ICU | 74.2 |
| MySQL | 8.0.41-0ubuntu0.24.04.1 |
# Upgrading MediaWiki 1.43 to 1.46 # Follow steps at https://www.mediawiki.org/wiki/Manual:Upgrading # with deviations and notes below # Go to wiki root directory (example uses wiki.gotopinion.info) cd /home/<myusername>/wiki.gotopinion.info # MediaWiki uses: mysqldump --opt --user=wikidb_user --password wikidb --no-tablespaces wikidb > file.sql mysqldump --opt --user=wikidb_user --password=wikidb_userpassword wikidb --no-tablespaces --xml > file.xml # Dreamhost requires some extra parameters, command format I used mysqldump --opt --user=wikidb_user --password --host=wikidb_host wikidb --no-tablespaces wikidb > mediawiki-1.43.1.sql mysqldump --opt --user=wikidb_user --password --host=wikidb_host wikidb --no-tablespaces --xml > mediawiki-1.43.1.xml # copy LocalSettings.php cp wiki/LocalSettings.php LocalSettings.php.20260719.bak # copy .htaccess cp .htaccess .htaccess.bak # Make a complete copy of current wiki directory tar -cvzf mediawiki-1.43.1.tar.gz wiki/ # Download MediaWiki 1.46.0 wget https://releases.wikimedia.org/mediawiki/1.46/mediawiki-1.46.0.tar.gz # untar and decompress file tar xvfz mediawiki-1.46.0.tar.gz # remove the file rm mediawiki-1.46.0.tar.gz # move previous wiki to new directory mv wiki wiki_v1.43.1_old # move new wiki files to wiki mv mediawiki-1.46.0 wiki # move LocalSettings.php from old to new cp wiki_v1.43.1_old/LocalSettings.php wiki/ # move images from old to new cp -r wiki_v1.43.1_old/images/* wiki/images/ # execute run.php script /usr/local/php84/bin/php maintenance/run.php update.php