About this wiki

From Federal Burro of Information
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Config

Default install plus:

More:

$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'pdf', 'txt', 'vsd', 'ico' );
$wgGroupPermissions['*']['edit'] = false;
$wgNamespacesWithSubpages = array_fill(0, 200, true);
$wgAutoSitemap["freq"] = "daily";
require_once "$IP/extensions/googleAnalytics/googleAnalytics.php";
// Replace xxxxxxx-x with YOUR GoogleAnalytics UA number
// $wgGoogleAnalyticsAccount = 'UA-xxxxxxx-x';
// Add HTML code for any additional web analytics (can be used alone or with $wgGoogleAnalyticsAccount)
$wgGoogleAnalyticsOtherCode = '<script type="text/javascript" src="https://analytics.example.com/tracking.js"></script>';

$wgFavicon = "/images/8/83/Favico.ico";

Upload config

image dir security:

        <Directory /var/www/html/images>
                Options -Indexes
        </Directory>

as per https://www.mediawiki.org/wiki/Manual:Configuring_file_uploads

/etc/apache2/php.ini

from ( thedefault ):

post_max_size = 8M
upload_max_filesize = 2M
max_file_uploads = 20

to:

post_max_size = 20M
upload_max_filesize = 20M
max_file_uploads = 10

Todo

Log

June 2018

  • extention updates
  • add words install
  • AMP extentions setup
  • structured data ( as per G webmster tools recommend)



October 2019 update

certbot cert expired on amazon2 instance.

I could not for the life of me get the new cerbot client to work on amazon 2 . A bit of googling showed me that I was not alone and that others are having similar problems. so in a classic IAC style , I _just_ swapped my OS to ubuntu 18 and it worked.

note that there are some thing s that still needs work , for example i just learn that google PageSpeed service is no longer, the software ( apache module ) still exists.

and I need to install it https://www.modpagespeed.com/doc/download

April 2020

certbot autorenewal

12 23 *   *   *     /usr/bin/certbot renew

October 2022

Ubuntu 18 -> 22

media wiki 1.35 -> 1.38

Extension intall

steps:

How to Backup

Two parts: files and DB

/root/backupwiki.sh

#!/bin/sh
cd /var/www/www.quadratic.net/secure
NOW=`date +%a.%d.%b.%Y`
tar zcf /data/backup/athena/athena.wiki.file.backup.$NOW.tgz wiki && echo wiki file backup done || echo wiki file backup failed

mysqldump --host=localhost --user=wikiuser --password=XXX wikidb2 >  /data/backup/athena/athena.wiki.sql.backup.$NOW.sql  && echo wiki db backup done || echo wiki db backup failed
gzip -f /data/backup/athena/athena.wiki.sql.backup.$NOW.sql

crontab -l

12  23 * * * /root/backupwiki.sh

further reading