51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3977|回复: 7
打印 上一主题 下一主题

[原创] MANTIS1.2.0a1安装后访问出现如下错误,怎么办?(急)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-7-10 15:25:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
APPLICATION ERROR #401
数据库查询失败。数据库返回的错误信息是:#1054: Unknown column 'priority' in 'field list' 查询:SELECT basename, priority, protected FROM mantis_plugin_table WHERE enabled=1 ORDER BY priority DESC

请在你的浏览器中使用“后退”按钮来返回到上一页面,这样您可以找到发生了什么问题或者进行别的操作;您还可以点击导航栏中的选项直接跳转到一个新的区段。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-7-11 10:34:25 | 只看该作者
按照提示的信息判断,是未找到数据库中priority这个列,我用phpadmin查看了一下数据库,发现mantis_plugin_table表中存在priority这个列。所以可能是你的数据库连接错误了。你试一下我说的这个方法看看你打开config_inc.php这个文件。把下面的字段修改一下:
$g_hostname = 'localhost';  
$g_db_type = 'mysql';         
$g_database_name = 'maintenance';          //把这里修改成你创建的mantis数据库的名称
$g_db_username = 'root';                  //这是mysql默认的管理员帐户
$g_db_password = 'admin';            //这里改为你设置的root密码。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-7-11 14:38:28 | 只看该作者
谢谢楼上.相关的配置其实是正确的。我也不知道具体的原因。后来我重新多做了几次INSTALL,居然忽然好了。(但第一次错误的时候生成的是31张表,现在能用的时候只有 30张表.)
另外,我现在遇到了两个问题:
1、[用户管理]的时候,当真实用户名写中文的时候,会提示 SQL错误,无法新增成功。我怀疑是数据库编码的问题,但不知道怎么解决
APPLICATION ERROR #401
数据库查询失败。数据库返回的错误信息是:#1267: Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' 查询:SELECT id
FROM mantis_user_table
WHERE realname='周金洜?'

2、在“提交BUG”的时候,点击“提交报告”按钮后,“提交报告”按钮“反灰”显示后,但一直没有返回提交成功的页面。且BUG也没有提交成功。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-7-11 16:27:51 | 只看该作者

回复 3# 的帖子

回楼上,这个问题我也不清楚,我也是刚刚才接触使用mantis的。我在公司服务器上安装并没有出现你这个问题。我公司服务器系统是windows sever 2003。感觉1.2.0a1版有很多问题,毕竟这是一个开发中的版本。比如我用自己的电脑打开admin文件夹下的install.php文件,竟然显示不出任何东西,根本就没法创建数据库文件。而用公司的服务器却能正常显示。我也是无奈+忍耐+到处发帖求助!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-7-11 16:58:07 | 只看该作者
呵呵.难兄难弟,第二个问题已经解决了,在别人的帖子里面有"IE无法提交BUG的解决方法"
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-7-11 17:36:08 | 只看该作者

回复 5# 的帖子

你电脑的操作系统是XP吗??能打开admin文件夹下的install.php页吗???
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-7-11 17:46:22 | 只看该作者
我装在LINUX下.现在主要的问题有些汉字会显示成乱码.我估计是数据库编码设置的不对?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-7-11 17:51:37 | 只看该作者

回复 7# 的帖子

哦。我mysql存储都是用utf8编码的,所以将core文件夹下的各种*_API.php里的类似于$t_ret .= utf8_encode( $t_value ); 的语句都注释掉了改成$t_ret .=$t_value;否则就相当于将utf8编码的数据再转换一次utf8了。因此始终有乱码。你可以按这个思想试试看。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-24 00:49 , Processed in 0.077860 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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