最近下载的Mutillidae和XAMPP,在localhost上运行并运行了一大堆错误,显然这个应用程序是正常的,可以修改php.ini中的一行来停止显示警告,只有错误。但是我仍然会遇到限制大量信息存储功能的错误。
它表示它已连接到MySQL,尽管存在大量其他错误,但以下似乎是导致所有其他错误的错误:
Line 113
Code 0
File /opt/lampp/htdocs/mutillidae/classes/MySQLHandler.php
Message /opt/lampp/htdocs/mutillidae/classes/MySQLHandler.php on line 108: Error executing query: () (0) [Exception]
Trace #0 /opt/lampp/htdocs/mutillidae/set-up-database.php(56):MySQLHandler->executeQuery('CREATE DATABASE...') #1 {main}
Diagnotic Information CREATE DATABASE owasp10
我过去只使用SQLlite在Django上开发并且从未正确安装MySQL,所以我认为它很可能是一个SQL错误,即使XAMPP安装正常。我已经浏览了谷歌和theres几乎没有关于mutillidae中的这些错误的文档。 如果有人知道如何解决这个问题,将不胜感激。
答案 0 :(得分:0)
根据您粘贴的内容,它可以是以下两种方式之一:
您尚未向正在使用的MySQL用户授予创建权限。您必须专门为用户授予某些权限,具体取决于用户可以执行的操作。在这种情况下,特别是看它的多用途科,你可以说:
grant all privileges on *.* to 'user'@'host'
如果这不起作用,您可以发送电子邮件给Jeremy Druin,或者按照他的方式发送推文。他通常非常乐于帮助人们排除问题。