sanmzhou 发表于 2008-7-10 15:25:35

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

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

请在你的浏览器中使用“后退”按钮来返回到上一页面,这样您可以找到发生了什么问题或者进行别的操作;您还可以点击导航栏中的选项直接跳转到一个新的区段。

dingyongchao 发表于 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密码。

sanmzhou 发表于 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也没有提交成功。

dingyongchao 发表于 2008-7-11 16:27:51

回复 3# 的帖子

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

sanmzhou 发表于 2008-7-11 16:58:07

呵呵.难兄难弟,第二个问题已经解决了,在别人的帖子里面有"IE无法提交BUG的解决方法"

dingyongchao 发表于 2008-7-11 17:36:08

回复 5# 的帖子

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

sanmzhou 发表于 2008-7-11 17:46:22

我装在LINUX下.现在主要的问题有些汉字会显示成乱码.我估计是数据库编码设置的不对?

dingyongchao 发表于 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]
查看完整版本: MANTIS1.2.0a1安装后访问出现如下错误,怎么办?(急)