About this wiki: Difference between revisions

From Federal Burro of Information
Jump to navigationJump to search
Line 23: Line 23:


/root/backupwiki.sh
/root/backupwiki.sh
#!/bin/sh
<pre>
cd /var/www/www.quadratic.net/secure
#!/bin/sh
NOW=`date +%a.%d.%b.%Y`
cd /var/www/www.quadratic.net/secure
tar zcf /data/backup/athena/athena.wiki.file.backup.$NOW.tgz wiki && echo wiki file backup done || echo wiki file backup failed
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=eB7IaeOxn7o 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
</pre>


mysqldump -h localhost -u wikiuser -pXXXX wikidb2 >  /data/backup/athena/athena.wiki.sql.backup.$NOW.sql && echo wiki db backup done || echo wiki db backup failed
gzip /data/backup/athena/athena.wiki.sql.backup.$NOW.sql


crontab -l
crontab -l
12  23 * * * /root/backupwiki.sh

Revision as of 02:56, 19 October 2013

Config

Default install plus:

More:

$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'pdf', 'txt', 'vsd' );
$wgGroupPermissions['*']['edit'] = false;
$wgNamespacesWithSubpages = array_fill(0, 200, true);

Todo

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=eB7IaeOxn7o 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