51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3934|回复: 4
打印 上一主题 下一主题

[原创] Mantis升级说明文件

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-12-14 16:33:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
英文原文地址: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好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-6-7 12:00:36 | 只看该作者
不能升级
我的qq:325980980

[ 本帖最后由 rongtianai 于 2006-6-8 11:01 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-6-7 16:38:00 | 只看该作者
http://yoursite/mantis-release/admin/upgrade.php
这个页面不是失效了,而是你在做升级的时候,要把前面yoursite换成你安装mantis的实际地址
mantis程序可以从mantis主页上找到
http://www.mantisbt.org
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-6-8 11:01:01 | 只看该作者
我用过了,生不了级。我用的是mysql4.1,出错说sql语句有误,mysql版本不对。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-6-9 17:01:13 | 只看该作者
Mantis1.0以上版本好像对mysql的版本也有要求,你在运行http://yoursite/mantis-release/admin/upgrade.php这个页面的时候上面应该有提示
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-24 09:21 , Processed in 0.073586 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表