Php MantisBT登录为非管理员帐户提供错误500
我已经在服务器上设置了MantisBT,并创建了一些虚拟项目,以便我能够掌握它。它适用于管理员帐户和所有其他具有管理员权限的帐户 我创建了一个具有reporter状态的帐户(reporter),并尝试登录。我收到的页面正文是:Php MantisBT登录为非管理员帐户提供错误500,php,mantis,Php,Mantis,我已经在服务器上设置了MantisBT,并创建了一些虚拟项目,以便我能够掌握它。它适用于管理员帐户和所有其他具有管理员权限的帐户 我创建了一个具有reporter状态的帐户(reporter),并尝试登录。我收到的页面正文是: <body> <div id="mantis"> <div id="banner"><a id="logo-link" href="my_view_page.php"><img id="logo-image" alt=
<body>
<div id="mantis">
<div id="banner"><a id="logo-link" href="my_view_page.php"><img id="logo-image" alt="MantisBT" src="/mantisbt/images/mantis_logo.png" /></a></div><div id="login-info"><span id="logged-in-label">Logged in as</span><span id="logged-in-user">reporter</span><span id="logged-in"><span id="logged-in-accesslevel" class="reporter">reporter</span></span></div><div id="rss-feed"><a href="http://192.168.1.59/mantisbt/issues_rss.php?username=reporter&key=ly2yP65wsoKZcf2Row8Kf2drCSmxlaCAAqxOhXYw5IDQq_gYjq9l5hwLUcsXcD7QcYCmQfbGXrF3P8D5V5G_"><img src="/mantisbt/images/rss.png" alt="RSS" title="RSS" /></a></div><div id="project-selector"><form method="post" id="form-set-project" action="/mantisbt/set_project.php"><fieldset id="project-selector"><label for="form-set-project-id">Project</label><select id="form-set-project-id" name="project_id"><option value="0" selected="selected">All Projects</option>
<option value="5">Bug Tracking</option>
Input Array does not match ?: SELECT DISTINCT p.id, p.name, ph.parent_id
FROM mantis_project_table p
LEFT JOIN mantis_project_user_list_table u
ON p.id = u.project_id AND u.user_id=9
LEFT JOIN mantis_project_hierarchy_table ph
ON ph.child_id = p.id
WHERE p.enabled = 10 AND
ph.parent_id IS NOT NULL AND
( p.view_state=50
OR (p.view_state=9
AND
u.user_id=<br>
我不打算修改源代码,因为我认为我犯了一个明显的错误,但希望它能帮助那些不太熟悉MantisBT的人发现这个问题
如果需要,我可以提供有关数据库内容(用户、项目等)的进一步信息您使用的MantisBT版本和数据库引擎是什么?
$query = "SELECT DISTINCT p.id, p.name, ph.parent_id
FROM $t_project_table p
LEFT JOIN $t_project_user_list_table u
ON p.id = u.project_id AND u.user_id=" . db_param() . "
LEFT JOIN $t_project_hierarchy_table ph
ON ph.child_id = p.id
WHERE " . ($p_show_disabled ? '' : ('p_enabled = ' . db_param() . ' AND ')) . '
ph.parent_id IS NOT NULL AND
( p.view_state=' . db_param() . '
OR (p.view_state=' . db_param() . '
AND
u.user_id=' . db_param() . ' )
)
ORDER BY p.name';