I’m stuffing around with my personal websites again. :( Can’t leave well enough alone!
I sort of really like bringing old code up to date, even though it can be such a pain. Got to have the time for it though.
Recently, I’ve been trying to modernize phpFlickr, so I can set up better Flickr-to-MediaWiki importing (and Flickr-to-Piwigo perhaps).
The digital librarian has no long term memory other than what is captured in the library.
I’ve finally got an account on micro.blog. Looks interesting.
I figured out how to do some slight video editing in OpenShot, and have tried to make another Wikisource tutorial:
I’ve been moving all my photos to Flickr lately. It’s been a long process, one complicated by the fact that it seems silly to run my own WordPress installation (and things like ArchivesWiki) if I’m not going to bother hosting everything myself. Of course, that’s not really very logical, and so I’ve decided that it’s perfectly okay to host photos on Flickr, videos on YouTube, and all the text (and miscellaneous) stuff here on my own server.
There are a few mistakes here, and as I’ve yet to figure out how to edit videos properly (I’ve only managed to hang my video editing software so far), they’ve stayed in; I’ll do another video correcting things.
The pagelist creation process is probably the hardest bit for beginners to Wikisource, and it’s something we need to work on. Metadata copying, on the other hand, mostly works fine (of course, we should not be copying the metadata, but that’s another story).
Today is All The Stations‘ “have an adventure” day, in which they’re asking people to visit a railway station that they’ve never been to before. When I first heard about it I figured I have to end up at somewhere boring like Aubin Grove but as it turns out I’m actually at Wikimania in Montreal! So it’s rather easy to find a station to which I’ve never been; in fact, with the assistance of a friend, I have today been to seven new stations.
Place d’Armes (no photo).
And also Windsor, which isn’t actually a station any more:
And rain, I mustn’t forget the rain. I’m worrying about the roof, although far less than I used to (it’s a different roof). The jazz is the radio; it’s on.
But the main point this morning is exploring the mediawiki-lts package maintained by Legoktm. I’ve been meaning to look at it for a while, and switch my (non-playground) wikis over to it, but there’s never enough time. Not that there’s enough time now, but I’m just trying to get it running locally for two wikis (yes, the smallest possible farm).
So, in simple steps, I first added the PPA:
sudo add-apt-repository ppa:legoktm/mediawiki-lts
/etc/apt/sources.list.d/legoktm-ubuntu-mediawiki-lts-xenial.list. Then I updated the package info:
sudo apt-get update
And installed the package:
sudo apt install mediawiki
At this point, the installation prompt for MediaWiki 1.27.3 was available at http://localhost/mediawiki/ (which luckily doesn’t conflict with anything I already had locally) and I stepped through the installer, creating a new database and DB user via phpMyAdmin as I went, and answering all the questions appropriately. (It’s actually been a while since I last saw the installer properly.) The only tricky thing I found was that it asks for the “Directory for deleted files” but not for the actual directory for all files — because I want the files to be stored in a particular place and not in
/usr/share/mediawiki/images/, especially as I want there to be two different wikis that don’t share files.
I made a typo in my database username in the installation form, and got a “Access denied for user x to database y” error. I hit the browser’s back button, and then the installer’s back buttons, to go back to the relevant page in the installer, fixed the typo and proceeded. It remembered everything correctly, and this time installed the database tables, with only one error. This was “Notice: JobQueueGroup::__destruct: 1 buffered job(s) of type(s) RecentChangesUpdateJob never inserted. in /usr/share/mediawiki/includes/jobqueue/JobQueueGroup.php on line 447”. Didn’t seem to matter.
At the end of the installer, it prompted me to download LocalSettings.php and put it at
/etc/mediawiki/LocalSettings.php which I did:
sudo mv ~/LocalSettings.php /etc/mediawiki/. sudo chown root:root /etc/mediawiki/LocalSettings.php sudo chmod 644 /etc/mediawiki/LocalSettings.php
And then I had a working wiki at
I wanted a different URL, so edited
/etc/apache2/sites-available/000-default.conf (in order to not modify the package-provided
/etc/mediawiki/mediawiki.conf) to add:
Alias /mywiki /var/lib/mediawiki
And changed the following in
$wgScriptPath = "/mywiki";
The multiple wikis will have to wait until later, as will the backup regime.
Is it a coincidence that Jeremy Corbyn on Dead Ringers is rather similar-sounding to their Brian Cox?