1

testlink は初めてです。私は自分のlocalhostでxamppを使ってtestlinkのインストールを作成していました.testlinkのインストール中に.I以下のエラーが発生しました

 ============================================================================== 
     DB Access Error - debug_print_backtrace() OUTPUT START 
     ============================================================================== 
    #0  database->exec_query() called at [C:\xampp\htdocs\testlink\lib\functions\logger.class.php:852]
    #1  tlEvent->writeToDB() called at [C:\xampp\htdocs\testlink\lib\functions\logger.class.php:986]
    #2  tlDBLogger->writeEvent() called at [C:\xampp\htdocs\testlink\lib\functions\logger.class.php:548]
    #3  tlTransaction->writeEvent() called at [C:\xampp\htdocs\testlink\lib\functions\logger.class.php:469]
    #4  tlTransaction->add() called at [C:\xampp\htdocs\testlink\lib\functions\logging.inc.php:68]
    #5  tLog() called at [C:\xampp\htdocs\testlink\lib\functions\database.class.php:208]
    #6  database->exec_query() called at [C:\xampp\htdocs\testlink\lib\functions\logger.class.php:705]
    #7  tlEventManager->deleteEventsFor() called at [C:\xampp\htdocs\testlink\lib\functions\logger.class.php:132]
    #8  tlLogger->deleteEventsFor() called at [C:\xampp\htdocs\testlink\login.php:215]
    #9  renderLoginScreen() called at [C:\xampp\htdocs\testlink\login.php:198]
    #10 doBlockingChecks() called at [C:\xampp\htdocs\testlink\login.php:34]
     ============================================================================== 
     ============================================================================== 
     DB Access Error - debug_print_backtrace() OUTPUT START 
     ============================================================================== 
    #0  database->exec_query() called at [C:\xampp\htdocs\testlink\lib\functions\logger.class.php:705]
    #1  tlEventManager->deleteEventsFor() called at [C:\xampp\htdocs\testlink\lib\functions\logger.class.php:132]
    #2  tlLogger->deleteEventsFor() called at [C:\xampp\htdocs\testlink\login.php:215]
    #3  renderLoginScreen() called at [C:\xampp\htdocs\testlink\login.php:198]
    #4  doBlockingChecks() called at [C:\xampp\htdocs\testlink\login.php:34]
     ============================================================================== 

私はたくさんグーグルで検索しましたが、適切な答えが見つかりませんでした。誰かがこれで私を助けることができますか?

4

2 に答える 2

2

次の手順を使用して問題を解決しました。mysql に適切な資格情報 (ユーザー名、パスワード) を使用し、testlink のインストールにも同じ資格情報を使用しました。

資格情報が正しく、同じ問題に直面するまでは、次の手順に従ってください。

  1. \testlink-code-testlink_1_9\install\sql\mysql フォルダーに移動し、ファイル「testlink_create_tables.sql」を開きます。
  2. creation_ts datetime NOT NULL デフォルト 'CURRENT_TIMESTAMP' を creation_ts datetime NOT NULL デフォルト '2016-11-30 11:26:36' に変更します。
  3. デフォルトの 'CURRENT_TIMESTAMP' を持つ 2 つの列があってはなりません。可能な場合は、「CURRENT_TIMESTAMP」の代わりにデフォルト値「2016-11-30 11:26:36」を変更します
  4. 適切なデータベース認証情報を提供して続行します。それがうまくいくことを願っています!
于 2016-11-30T07:29:38.763 に答える
0

これで解決しました。xampp を使用したテストリンクのインストールに同じ資格情報を使用したときに、資格情報 username:"root" および password: (blank) を使用して mysql をインストールしました。このエラー「DB Access Error」が発生しました。最後に、mysql と xampp の両方をアンインストールしました。

(パスワードに「空白」を使用する代わりに) mysql に有効な資格情報を使用し、xampp を使用したテストリンクのインストールに同じ資格情報を使用しました。

したがって、これは「データベースのログイン資格情報」が原因でした

于 2013-04-16T11:07:36.457 に答える