==============================================================================
DB Access Error - debug_print_backtrace() OUTPUT START
ATTENTION: Enabling more debug info will produce path disclosure weakness (CWE-200)
Having this additional Information could be useful for reporting
issue to development TEAM.
==============================================================================
#0 database->exec_query( SELECT NH_TS.name, TS.id, TS.details FROM nodes_hierarchy NH_TS JOIN testsuites TS ON TS.id = NH_TS.id WHERE TS.id IN (6,7,8) AND ( 1=0 OR ( 1=0 or UDFStripHTMLTags(TS.details) LIKE '%转化%' ) OR ( 1=0 or NH_TS.name LIKE '%转化%' )), -1) called at [/var/www/html/testlink/lib/functions/database.class.php:647] #1 database->fetchRowsIntoMap( SELECT NH_TS.name, TS.id, TS.details FROM nodes_hierarchy NH_TS JOIN testsuites TS ON TS.id = NH_TS.id WHERE TS.id IN (6,7,8) AND ( 1=0 OR ( 1=0 or UDFStripHTMLTags(TS.details) LIKE '%转化%' ) OR ( 1=0 or NH_TS.name LIKE '%转化%' )), id) called at [/var/www/html/testlink/lib/search/searchCommands.class.php:814] #2 searchCommands->searchTestSuites(Array ([0] => 转化), 1) called at [/var/www/html/testlink/lib/search/search.php:107]
解决:
去/var/testlink/logs/userlog1.log 查看详细日志内容
[>>][5ba4a67f8b890212390178][DEFAULT][/testlink/lib/search/search.php][18/Sep/21 08:06:23]
[18/Sep/21 08:06:23][ERROR][7k4b2t4sgoa2dnaae0e6igq2a5][DATABASE]
ERROR ON exec_query() - database.class.php <br />1370 - execute command denied to user 'tladmin'@'localhost' for routine 'testlink.UDFStripHTMLTags' - SELECT NH_TS.name, TS.id, TS.details FROM nodes_hierarchy NH_TS JOIN testsuites TS ON TS.id = NH_TS.id WHERE TS.id IN (6,7,8) AND ( 1=0 OR ( 1=0 or UDFStripHTMLTags(TS.details) LIKE '%转化%' ) OR ( 1=0 or NH_TS.name LIKE '%转化%' ))<br />THE MESSAGE : SELECT NH_TS.name, TS.id, TS.details FROM nodes_hierarchy NH_TS JOIN testsuites TS ON TS.id = NH_TS.id WHERE TS.id IN (6,7,8) AND ( 1=0 OR ( 1=0 or UDFStripHTMLTags(TS.details) LIKE '%转化%' ) OR ( 1=0 or NH_TS.name LIKE '%转化%' ))
Query failed: errorcode[1370]
errormsg:execute command denied to user 'tladmin'@'localhost' for routine 'testlink.UDFStripHTMLTags'
执行SQL命令
mysql -u root -p
mysql>use mysql;
GRANT ALL PRIVILEGES ON testlink.* TO 'tladmin'@'localhost' IDENTIFIED BY 'tl321' WITH GRANT OPTION;
FLUSH PRIVILEGES;