Changelog - Websites

Locked
User avatar
RabbiBob
Site Admin
Posts: 269
Joined: Tue Feb 06, 2018 2:07 pm
Location: BETA Mountain
Contact:

Changelog - Websites

Post by RabbiBob »

  • Added Category:Things_To_Do - Overall container for things to be addressed
  • Added Clean Up Done category - figured it would be nice to determine what has been done
  • Removed RecentChanges & IRC from first drop down menu
  • To do: address hot-linking images
User avatar
RabbiBob
Site Admin
Posts: 269
Joined: Tue Feb 06, 2018 2:07 pm
Location: BETA Mountain
Contact:

Re: Changelog - Websites

Post by RabbiBob »

Copied site to test.* and implemented latest MW (1.33)

Notes:

Code: Select all

check extension versions on old site and update new site
	BoilerPlates - custom configs (migrate) - done
	PipeEscape is OLD
	#wfLoadExtension( 'MultimediaViewer' ); 	#1.33 - seems broke?


Skins - frontier

	updated
	font is a little bigger?
To do: swap sites on backend
User avatar
RabbiBob
Site Admin
Posts: 269
Joined: Tue Feb 06, 2018 2:07 pm
Location: BETA Mountain
Contact:

Re: Changelog - Websites

Post by RabbiBob »

Updated prod to MW 1.33

phpBB -> pending (too many bugs to deal with today)
User avatar
RabbiBob
Site Admin
Posts: 269
Joined: Tue Feb 06, 2018 2:07 pm
Location: BETA Mountain
Contact:

Re: Changelog - Websites

Post by RabbiBob »

  • Fixed https insecure issue found when using |thumb| for large pictures. Resolution: editing $wgServer = "https://betamountain.org";
User avatar
RabbiBob
Site Admin
Posts: 269
Joined: Tue Feb 06, 2018 2:07 pm
Location: BETA Mountain
Contact:

Re: Changelog - Websites

Post by RabbiBob »

Migrated off of mail services for domains, required updating
  • Updated SMTP to new provider and tested.
  • ssl://<serveraddress> required in the syntax
User avatar
RabbiBob
Site Admin
Posts: 269
Joined: Tue Feb 06, 2018 2:07 pm
Location: BETA Mountain
Contact:

Re: Changelog - Websites

Post by RabbiBob »

Lots of back-end updates. Sometimes letting a thing stagnate makes it harder and harder to deal with, this was one of those cases.
  • Created new temp server
  • migrated 1.33 MediaWiki to 1.35 on all websites
  • migrated 1.35 MediaWiki to 1.39 on all websites
  • exported updated databases
  • Create new 2024 server
  • Imported mediawiki databases and stood up existing domains. Accidently goes to php8.1, but all the software appears to have taken that change well, so here we are.
Implemented a couple of (hopefully) easier ways to update to newer versions of mediawiki and phpbb as needed in the future. Learned a lot jumping that many versions of MW (I think I've been using MW in one way or another since 1.16 (2008) and this was the biggest gap I've ever had to overcome in one go) and came away with the fact that if you ignore Skins and Extensions you can just:
  • Start a new temp server
  • Install the required apache/php/mysql variants
  • Install the next LTS version of MediaWiki and start a clean database instance
  • Once that is working, point MW at the old database and then run maintenance/update.php
If that updates, you've got an LTS compliant database and then you can use that to start up a new server with. Worry about the extensions and skin(s) on the new server.
User avatar
RabbiBob
Site Admin
Posts: 269
Joined: Tue Feb 06, 2018 2:07 pm
Location: BETA Mountain
Contact:

Re: Changelog - Websites

Post by RabbiBob »

  • Upgraded RAM from 8GB to 24GB (not that it was needed, it was just available).
    • 4 | 2 | 4 | 2 **[CPU]** 2 | 4 | 2 | 4
:RB_Doc:
User avatar
RabbiBob
Site Admin
Posts: 269
Joined: Tue Feb 06, 2018 2:07 pm
Location: BETA Mountain
Contact:

Re: Changelog - Websites

Post by RabbiBob »

Off server backups now working (still need a final check of the listings).
  • Annual (YYYY) - First of the year
  • Monthly (01-12) - First of the month
  • Weekly (00-52) - Sunday
Monthly and Weekly will cycle through the year, overwriting each following year. Annual will survive indefinitely.

Adjusted cronjob times to allow each area to complete prior to the next stage (found truncated files in testing).

Rsync to remote system appears to be working fine.
Locked