Installation

From Jesse's Wiki
Revision as of 10:29, 18 October 2020 by 192.168.2.55 (talk)
Jump to navigation Jump to search
  • Synology NAS
  • MariaDB10 installed
  • MediaWiki
    • Download latest version and extract to get .tar file, upload and extract to web folder
    • Configure reverse proxy or Web station to use subdomain and Apache server with latest PHP
    • test connection to subdomain (configure DNS if necessary)
    • acquire/register subdomain to HTTPS certificate
  • Download GoogleLogin Extension

To set so that only 'approved' users can edit and create pages, but all other users can use the Discussion feature, add this to LocalSettings.php

$wgGroupPermissions['approved']['editmain'] = true;
$wgNamespaceProtection[NS_MAIN] = array( 'editmain' );
  • remember to use Special:UserRights to add 'approved' users
  • In order to get VisualEditor working with the built in parsoid, it's incredibly important to make sure you can successfully CURL in the ssh shell. If it times out you will see CURL 28 error when editing pages. This was fixed by setting the local DNS settings.