About this wiki

From Federal Burro of Information
Revision as of 16:30, 26 June 2018 by David (talk | contribs) (→‎Config)
Jump to navigationJump to search

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>';

Todo

June 2018

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


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