Mantis升级说明文件
英文原文地址:http://manual.mantisbt.org/manual.installation.upgrading.php升级说明文件
本页包含了正式发布版本1.0.0之后的有效升级方法
描述
在升级之前总是备份代码,数据和配置文件
这里包含了你的mantis目录,附件以及数据库
除非你非常熟悉PHP,否则不推荐使用未正式发布的mantis版本(例如:CVS版本)。这些版本未经通用测试。并且从这些中间版本不能成为一个容易的获得下一个版本的升级通道.
最好的办法是为每一个版本创建一个新的目录。这样保证了所有的文件完整并且存在降低安装工作的路径。如果你需要,通常为小版本升级(例如:0.17.3 到 0.17.5版本),你可以拷贝到旧的代码中去。你也许想要备份你当前的config_inc.php和你也许已经完成的任何定制的custom_strings_inc.php,custom_constants_inc.php和custom_functions_inc.php
注意:默认的配置文件名为config_defaults_inc.php能在mantis主文件夹被找到。你可以通过增加config_inc.php而不考虑这些配置,config_inc.php文件只是包含你想要从默认配置修改的配置变量。
Mantis首先获取默认值,然后获取站点特定值。这种方式你可以获得新的全局变量但不需要不断的重置你的核心设置。这是让默认文件不受干扰的最好方式,推荐花几分钟建立一个config_inc.php小文件。Email数据,数据库设置数据,路径数据以及任何不同于默认的设置都放在这里。
升级
1.在升级之前从mantis系统中注销
2. 向用户表明系统在一个脱机方式下进行
cp mantis_offline.php.sample mantis_offline.php
[拷贝文件]
3.首先,使用任何你喜欢的方式(ftp,scp等等)转移文件至你的web服务器。为了下一个步骤需要telnet/ssh在你的服务器上
4.其次,untar/gunzip文件至你想放的目录。
通常的命令是(1步):
tar zxvf <filename.tar.gz>
或者(2步):
gunzip <filename.tar.gz>
tar xvf <filename.tar>
注意到mantis源目录名字已经创建。这应是mantis正式版本的形式(如mantis-1.0.0rc1). Winzip, Stuffit和其他程序应能被进行解压操作。
5.拷贝配置文件(config_inc.php, custom_strings_inc.php, custom_constants_inc.php, and custom_functions_inc.php)至新的目录以保护你的设置。
6.下一步,我们将备份新的数据库文件。
如果你升级从1.0.0之前安装版本到1.0.0版本,登陆http://yoursite/mantis-release/admin/upgrade.php.这里能升级你的数据库至1.0.0版本。一旦你的数据库已经达到1.0.0版本,你可以使用如下所列的方法。
从你的web服务器,登陆http://yoursite/mantis-release/admin/install.php
这个网页将执行以下步骤:
1.为web服务器检查基本参数
2.确认数据路类型和位置,以及数据库用户和密码。为了升级,管理员用户/密码需要提供。操作用户需要ALTER, SELECT, INSERT, and UPDATE权限。为了安装或是升级,INDEX, CREATE, DELETE, and DROP权限也是必需的。
3.升级数据库和表。
4.在系统上执行post安装检查
7.你可以加载http://yoursite/mantis-release/admin/check.php页面确认你是否正确的设置
8.这时你也许想重命名为mantis目录,你可以使用mv命令来重命名一个目录(Windows 用户可用“ren”命令代替 或使用资源管理器实现)
mv mantis mantis-old
mv mantis-release mantis 不能升级
我的qq:325980980
[ 本帖最后由 rongtianai 于 2006-6-8 11:01 编辑 ] http://yoursite/mantis-release/admin/upgrade.php
这个页面不是失效了,而是你在做升级的时候,要把前面yoursite换成你安装mantis的实际地址
mantis程序可以从mantis主页上找到
http://www.mantisbt.org 我用过了,生不了级。我用的是mysql4.1,出错说sql语句有误,mysql版本不对。 Mantis1.0以上版本好像对mysql的版本也有要求,你在运行http://yoursite/mantis-release/admin/upgrade.php这个页面的时候上面应该有提示
页:
[1]