I edited AdminSettings.sample by adding the values for the db I want to delete old histories from by replacing:
$wgDBadminuser = 'wikiadmin'; $wgDBadminpassword = 'adminpass';
with
$wgDBserver = "mysql.mydomaini.com"; $wgDBname = "mydatabase"; $wgDBuser = "myuser"; $wgDBpassword = "mypassword"; $wgDBprefix = "wiki_"; $wgDBtype = "mysql"; $wgDBport = "5432";
I then changed the name of that file to AdminSettings.pgp
I telneted into the server, into the /wiki/maintenance/ directory and ran this from the command line:
php deleteOldRevisions.php --delete
and I got this error:
X-Powered-By: PHP/4.4.4 Content-type: text/html
<br /> <b>Parse error</b>: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in <b>/home/.laker/ redbug/pynchonwiki/wiki/includes/Exception.php</b> on line <b>139</ b><br />
So where did I go wrong? Thanks!
Tim
Edit your
- AdminSettings.sample with the correct DB-Login of the wiki to
delete history,
- rename it to AdminSettings.pgp
- use maintainence/deleteOldRevisions.php
- But dont forget to backup before!
Regards, Jan
Tim Ware schrieb:
I'm running 3 wikis off one install of v1.8.2, with 3 distinct databases - each wiki has its own subdomain (I have LocalSettings.php set to check which subdomain is being called and it then points to the proper db and styles).
On two of the sites I want to delete the entire history, as it's just all stuff I did in prepping the wiki for launch. But I definitely don't want one of the wiki's history deleted, just the other two.
How do I do this, either via the command line or the browser?
Thanks!
Tim