1

最近ダウンロードしたMutillidaeとXAMPPをローカルホストで起動して実行すると、このアプリケーションでは明らかに正常であり、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を正しくインストールしたことがないので、XAMPPが正常にインストールされていても、SQLエラーである可能性が高いと思います。私はグーグルを調べましたが、アリバチ科のこれらのエラーに関するドキュメントは事実上ありません。誰かがこの問題を解決する方法を知っているなら、大いに感謝されます。

4

1 に答える 1

0

貼り付けたものから、次の 2 つのいずれかになります。

  1. Mutillidae に付属するデフォルトのユーザーを変更するために構成を変更していません。ただし、接続エラーはずっと前に見たはずなので、そうではないと思います。
  2. 使用している MySQL ユーザーに作成権限を付与していません。ユーザーができることに応じて、ユーザーに特定の権限を明確に付与する必要があります。この場合、特にそのムチルダ科を見ると、次のように言うことができます。

    grant all privileges on *.* to 'user'@'host'
    

それがうまくいかない場合は、Jeremy Druin にメールを送信するか、ツイートを送ってください。彼は通常、人々の問題のトラブルシューティングを支援するのに非常に役立ちます.

于 2012-09-05T19:25:07.433 に答える