2013-04-16 453 views
1

剛接觸testlink。我只是創造TestLink的安裝與我localhost.During安裝TestLink的。我的XAMPP得到這個錯誤以下安裝TestLink期間的數據庫訪問錯誤

============================================================================== 
    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] 
    ============================================================================== 

我GOOGLE了很多,但我無法找到合適的答案。有人可以幫助我嗎?

回答

0

這樣就解決了。我安裝了mysql憑證 用戶名:「root」和密碼:(空白), 當我使用xampp使用相同的憑證testlink安裝。 得到這個錯誤「數據庫訪問錯誤」。 最後我卸載了mysql和xampp。

使用mysql的有效憑證(而不是使用「空白」作爲密碼) ,並使用相同的credentails用於使用xampp進行testlink安裝。

因此,這是由於「數據庫的登錄憑據」

1

我決定使用以下步驟的問題引起的。 對於mysql(用戶名,密碼)使用正確的憑據,並使用相同的testlink安裝。

如果您的憑證是正確的,直到您遇到同樣的問題,然後按照以下步驟操作。

  1. 導航到\ TestLink的代碼,testlink_1_9 \安裝\ 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'。如果可用,請更改默認值'2016-11-30 11:26:36'而不是'CURRENT_TIMESTAMP'
  4. 提供正確的數據庫憑證並繼續。希望它能工作!
+0

這工作,謝謝! – cyildirim