[Rt-commit] r17847 - rt/3.999/trunk
sunnavy at bestpractical.com
sunnavy at bestpractical.com
Wed Jan 21 00:58:25 EST 2009
Author: sunnavy
Date: Wed Jan 21 00:58:25 2009
New Revision: 17847
Modified:
rt/3.999/trunk/ (props changed)
rt/3.999/trunk/README
Log:
r18933 at sunnavys-mb: sunnavy | 2009-01-21 10:31:00 +0800
started to merge from 13314@ to 3.8.2, i.e. 17598@
Modified: rt/3.999/trunk/README
==============================================================================
--- rt/3.999/trunk/README (original)
+++ rt/3.999/trunk/README Wed Jan 21 00:58:25 2009
@@ -21,8 +21,7 @@
o Perl 5.8.3 or later (http://www.perl.com).
Perl versions prior to 5.8.3 contain bugs that could result
- in data corruption. We recommend strongly that you use 5.8.3
- or newer.
+ in data corruption. RT won't start on older versions.
o A supported SQL database
@@ -33,12 +32,8 @@
o Apache version 1.3.x or 2.x (http://httpd.apache.org)
with mod_perl -- (http://perl.apache.org )
- or a webserver with FastCGI support (www.fastcgi.com)
-
- Compiling mod_perl on Apache 1.3.x as a DSO has been known
- to have massive stability problems and is not recommended.
-
- mod_perl 1.x must be built with EVERYTHING=1
+ or with FastCGI -- (www.fastcgi.com)
+ or other webserver with FastCGI support
RT's FastCGI handler needs to access RT's configuration file.
@@ -77,6 +72,11 @@
default install directory in /opt/rt3 does not work under SELinux's
default configuration.
+ If you're upgrading RT then it worth to read UPGRADING document at this
+ moment. Some extension you're using may have been integrated into
+ core. It's recommended to use new clean directory when you're
+ upgrading to new major release (for example from 3.6.x to 3.8.x).
+
3 Make sure that RT has everything it needs to run.
Check for missing dependencies by running:
@@ -121,8 +121,9 @@
7 If you're upgrading from RT 3.0 or newer:
- Read through the UPGRADING document included in this distribution.
-
+ Read through the UPGRADING document included in this distribution. If
+ you're using MySQL, read through UPGRADING.mysql as well.
+
It includes special upgrade instructions that will help you get this
new version of RT up and running smoothly.
@@ -138,19 +139,16 @@
You'll need to add any new values you need to change from the defaults
in etc/RT_Config.pm
- You may also need to update RT's database. To find out, type:
+ You may also need to update RT's database. You can do this with
+ the rt-setup-database tool. Replace root with the name of the dba
+ user on your database (root is the default for MySQL).
- ls etc/upgrade
+ You will be prompted for your previous version of RT (such as 3.6.4)
+ so that we can calculate which database updates to apply
- For each item in that directory whose name is greater than
- your previously installed RT version, run:
+ You should back up your database before running this command.
- /opt/rt3/sbin/rt-setup-database --action schema \
- --datadir etc/upgrade/<version>
- /opt/rt3/sbin/rt-setup-database --action acl \
- --datadir etc/upgrade/<version>
- /opt/rt3/sbin/rt-setup-database --action insert \
- --datadir etc/upgrade/<version>
+ /opt/rt3/sbin/rt-setup-database --dba root --prompt-for-dba-password --action upgrade
Clear mason cache dir:
@@ -161,8 +159,9 @@
8 If you're upgrading from RT 2.0:
- Please upgrade from RT 2.0 to RT 3.2 and then follow the instructions
- for section 7.
+ Use the RT::Extension::RT2toRT3 module to upgrade to the current RT
+ release. You can download it from CPAN here:
+ http://search.cpan.org/dist/RT-Extension-RT2toRT3/
9 Configure the email and web gateways, as described below.
More information about the Rt-commit
mailing list