Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MantisBT登录为非管理员帐户提供错误500_Php_Mantis - Fatal编程技术网

Php MantisBT登录为非管理员帐户提供错误500

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=

我已经在服务器上设置了MantisBT,并创建了一些虚拟项目,以便我能够掌握它。它适用于管理员帐户和所有其他具有管理员权限的帐户

我创建了一个具有reporter状态的帐户(reporter),并尝试登录。我收到的页面正文是:

<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&amp;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';