On Fri, Feb 24, 2012 at 12:49 PM, Richard McMahon <[email protected]> wrote: > > I am trying to run some RT queries using the RT boilerplate > from the O' Reilly All About RT presentation page 188 by Jesse Vincent > as a normal user on a existing RT installation. > > > #!/usr/bin/perl -w > use strict; > use lib qw(/opt/rt3/local/lib /opt/rt3/lib); > use RT; > # Load the config file > RT::LoadConfig(); > # Connect to the database and get RT::SystemUser > # loaded > RT::Init(); > > > This produces the error. > > Log file '/local/rt3/var/log/rt.log' couldn't be written or created. > RT can't run. at /local/rt3/lib/RT.pm line 318. > > Is there a way to change the location of the of rt.log from within a perl > script. I do not have root priveledges and only want read access for > queries using the API. > I do not know if this helps, but in RT_SiteConfig.pm you could set, for instance,
Set($LogDir,'/tmp/'); Set($LogToFileNamed, 'rt.log'); or wherever it needs to go. About /local/rt3/var/log/rt.log, I wonder who owns /local/rt3/var/log. > Thanks Richard > > > ------------------------------------------------------------------- > Dr. Richard G. McMahon | Phone (office) 44-(0)-1223-337519 > University of Cambridge | (switchboard) 1223-337548 > Institute of Astronomy | (secretary) 1223-337516 > Madingley Rd | FAX 1223-337523 > Cambridge, CB3 OHA, UK. | mobile 7885-409019 > Office: Hoyle 18 | home 1223-359770 > ------------------------------------------------------------------- > email: [email protected] | WWW: http://www.ast.cam.ac.uk/~rgm > [email protected] | skype: richardgmcmahon > ------------------------------------------------------------------- > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Boston March 5 & 6, 2012 -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012
