Hello,

I have a question:

Im testing the "fast" (speed wise) way to install OTRS and I have
everything working but I cant help but feel that I have either
overlooked something in the documentation or it just isnt there.  

I have gotten to the part:

=====================================
   You may want to use a mod_perl startup script. Compiled modules on
startup 
  (speed!)! Use the mod_perl startup script which comes with otrs 
  (scripts/apache-perl-startup.pl).
 
  - Change the default startup script location of your httpd to 
    $OTRS_HOME/scripts/apache-perl-startup.pl in httpd.conf 
    [...]
    # load all otrs modules
    Perlrequire /opt/otrs/scripts/apache-perl-startup.pl
    [...]

  Edit the scripts/apache-perl-startup.pl script:

   - Establish datababase connections on process startup (httpd).

     [...]
     use Apache ();
     use Apache::DBI ();
     Apache::DBI->connect_on_init('DBI:mysql:otrs', 'otrs',
'some-pass');
     # Apache::DBI->connect_on_init($data_source, $username, $auth,
\%attr)
     [...]

======================================



Now, heres my apache-perl-startup.pl (establish database connections on
process startup section only)

======================================
use Apache ();
use Apache::DBI ();
Apache::DBI->connect_on_init('DBI:mysql:otrs_dev', 'otrs',
'somepassthatiwontpaste');
use DBI ();
use DBD::mysql ();
======================================


Do I need to comment out some lines from the Kernel/Config.pm now?  I
have 2 database connection strings and would prefer that they be loaded
from the startup.pl file.  When I comment out the database connection
lines in the Kernel/Config.pm file, I get errors connecting to the
database.  In fact I have set the Apache::DBI username to something that
doesn't even have privs on the database but cant see where it actually
uses that Apache::DBI "preloaded" connection(I don't get errors).

Theoretically my apache-perl-startup.pl should look like this if I use
the preload function (but im not sure how to call it with
Kernel/Config.pm though, hence the email):

======================================
use Apache ();
use Apache::DBI ();
Apache::DBI->connect_on_init('DBI:mysql:otrs_dev', 'otrs',
'somepassthatiwontpaste');
#use DBI ();
#use DBD::mysql ();
======================================

Shouldn't I be able to edit the Kernel/Config.pm file to use the
Apache::DBI as opposed to making a new DBD::mysql connection?


Thanks in advance to anyone who can help me understand this option!

Andy Lubel

OTRS 2.04 / MAC OSX 10.4.6
_______________________________________________
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs
Support orr consulting for your OTRS system?
=> http://www.otrs.com/

Reply via email to