Mediawiki upgrade to 1.37.1: Difference between revisions
From WickyWiki
| Line 110: | Line 110: | ||
==Other stuff== | ==Other stuff== | ||
===Extension: TalkRight=== | ===Extension: TalkRight=== | ||
To allow discussion for anonymous users but it does not work anymore. Not using it. | |||
* https://www.mediawiki.org/wiki/Extension:TalkRight | * https://www.mediawiki.org/wiki/Extension:TalkRight | ||
=== Extension: EditSubpages === | === Extension: EditSubpages === | ||
Alternative for allowing anonymous editing of certain pages. I'm using this one now. | Alternative for allowing anonymous editing of certain pages. I'm using this one now. | ||
Revision as of 18:17, 12 May 2022
Info
These are some notes of the Mediawiki upgrade to 1.37.1 for future use.
Download and extract Mediawiki
In a temporary folder.
sudo -i cd /var/www wget https://releases.wikimedia.org/mediawiki/1.37/mediawiki-1.37.1.tar.gz tar -xvzf mediawiki-1.37.1.tar.gz rm mediawiki-1.37.1.tar.gz
LocalSettings.php
cp -v /var/www/mediawiki/LocalSettings.php /var/www/mediawiki-1.37.1/LocalSettings.php sudo nano /var/www/mediawiki-1.37.1/LocalSettings.php
Extensions included in Mediawiki
- WikiEditor
- ConfirmEdit
Extension: Highlightjs_Integration
It's faster than the bundled GeSHi extension.
Download and extract:
sudo -i cd /var/www/mediawiki-1.37.1/extensions/ wget https://github.com/Nicolas01/Highlightjs_Integration/archive/master.zip unzip master.zip mv "Highlightjs_Integration-master" "Highlightjs_Integration" rm master.zip
Style stettings:
- /var/www/mediawiki/extensions/Highlightjs_Integration/extension.json
Extension: Lockdown
Limit access to pages. A number of special pages are blocked for anonymous users.
Download and extract:
sudo -i cd /var/www/mediawiki-1.37.1/extensions/ wget https://extdist.wmflabs.org/dist/extensions/Lockdown-REL1_37-5d8ea76.tar.gz tar -xvzf Lockdown-REL1_37-5d8ea76.tar.gz rm Lockdown-REL1_37-5d8ea76.tar.gz
Extension: MobileFrontend
Not using it currently, seems better without
Media / uploaded files
Copy the original uploads and set permissions:
sudo cp -rv /var/www/mediawiki/images/ /var/www/mediawiki-1.37.1/ sudo chown -R www-data:www-data /var/www/mediawiki-1.37.1/images/ sudo chmod -R 755 /var/www/mediawiki-1.37.1/images/
Hide time of date/time
sudo nano -l +66 /var/www/mediawiki/includes/search/searchwidgets/FullSearchResultWidget.php
Replace:
$date = $this->specialPage->getLanguage()->userTimeAndDate(
With:
$date = $this->specialPage->getLanguage()->userDate(
Replacing the OLD wiki
Rename the folder - wiki will go offline.
mv /var/www/mediawiki /var/www/mediawiki-OLD mv /var/www/mediawiki-1.37.1 /var/www/mediawiki
Upgrade database:
sudo nano /var/www/mediawiki/LocalSettings.php cd /var/www/mediawiki/maintenance/ php update.php
Other stuff
Extension: TalkRight
To allow discussion for anonymous users but it does not work anymore. Not using it.
Extension: EditSubpages
Alternative for allowing anonymous editing of certain pages. I'm using this one now.
- https://www.mediawiki.org/wiki/Manual:Preventing_access
- https://www.mediawiki.org/wiki/Extension:EditSubpages
Download and extract:
sudo -i cd /var/www/mediawiki/extensions/ wget https://github.com/wikimedia/mediawiki-extensions-EditSubpages/archive/master.tar.gz tar -xvzf master.tar.gz rm master.tar.gz mv mediawiki-extensions-EditSubpages-master EditSubpages