2016-11-29 194 views
0

处理:sql/mysql/testlink_create_tables.sql无法完成Testlink安装

============================= ================================================= 数据库访问错误 - debug_print_backtrace()输出开始 注意:启用更多调试信息将产生路径泄露弱点(CWE-200) 有了这个额外的信息对于向开发TEAM报告 问题可能会有用。 ================================================= ============================= ==================== ================================================== ======== ========================================= ===================================== DB访问错误 - debug_print_backtrace()OUTPUT START 注意:启用更多调试信息将产生路径泄露弱点(CWE-200) 有了这个额外的信息可以用于向开发团队报告 问题。 ================================================= ============================= ==================== ================================================== ======== ========================================= ===================================== DB访问错误 - debug_print_backtrace()OUTPUT START 注意:启用更多调试信息将产生路径泄露弱点(CWE-200) 有了这个额外的信息可以用于向开发团队报告 问题。 ================================================= ============================= ==================== ================================================== ======== ========================================= ===================================== DB访问错误 - debug_print_backtrace()OUTPUT START 注意:启用更多调试信息将产生路径泄露弱点(CWE-200) 有了这个额外的信息可以用于向开发团队报告 问题。 ================================================= ============================= ==================== ================================================== ======== ========================================= ===================================== DB访问错误 - debug_print_backtrace()OUTPUT START 注意:启用更多调试信息将产生路径泄露弱点(CWE-200) 有了这个额外的信息可以用于向开发团队报告 问题。 ================================================= ============================= ==================== ================================================== ======== ========================================= ===================================== DB访问错误 - debug_print_backtrace()OUTPUT START 注意:启用更多调试信息将产生路径泄露弱点(CWE-200) 有了这个额外的信息可以用于向开发团队报告 问题。 ================================================= ============================= ==================== ================================================== ======== ========================================= ===================================== DB访问错误 - debug_print_backtrace()OUTPUT START 注意:启用更多调试信息将产生路径泄露弱点(CWE-200) 有了这个额外的信息可以用于向开发团队报告 问题。 ================================================= ============================= ==================== ================================================== ======== ========================================= ===================================== DB访问错误 - debug_print_backtrace()OUTPUT START 注意:启用更多调试信息将产生路径泄露弱点(CWE-200) 有了这个额外的信息可以用于向开发团队报告 问题。 ================================================= ============================= ==================== ================================================== ======== ========================================= ===================================== DB访问错误 - debug_print_backtrace()OUTPUT START 注意:启用更多调试信息将产生路径泄露弱点(CWE-200) 有了这个额外的信息可以用于向开发团队报告 问题。 ================================================= ============================= ==================== ================================================== ========

====================================== ======================================== 数据库访问错误 - debug_print_backtrace()OUTPUT START 注意:启用更多调试信息将产生路径公开弱点(CWE-200) 有了这些额外的信息可以用于向开发团队报告 问题。 ================================================= ============================= ==================== ================================================== ======== 失败! - 安装失败! TestLink安装程序无法将默认站点安装到选定数据库中。发生的最后一个错误是在执行SQL语句INSERT INTO/前缀/db_version(version,notes,upgrade_ts)VALUES('DB 1.9.14','TestLink 1.9。 14',CURRENT_TIMESTAMP())

+0

数据库,PHP,Apache服务器,DB的管理员权限都存在,但无法完成设置。其全新安装 – BugBaster

回答

1

我使用以下步骤解决了这些问题。

  1. 导航到\testlink-code-testlink_1_9\install\sql\mysql文件夹并打开文件testlink_create_tables.sql
  2. 修改creation_ts日期时间NOT NULL默认的 'CURRENT_TIMESTAMP' 作为creation_ts`日期时间NOT NULL默认 '二零一六年十一月三十零日11时26分36秒'。
  3. 不应该有两列默认'CURRENT_TIMESTAMP'。如果可用,请更改默认值'2016-11-30 11:26:36'而不是'CURRENT_TIMESTAMP'
  4. 提供正确的数据库凭证并继续。 希望它能起作用!
+0

1.所有大多数表都有creation_ts。我应该改变一切吗? 2.我的'creation_ts' TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP看起来像这样 – BugBaster

+0

在每个表中如果有多个CURRENT_TIMESTAMP,那么你需要将它们改为'2016-11-30 11:26:36'。表中只能有一个CURRENT_TIMESTAMP列可用。 –

1

解决此问题的一种方法是安装mysql 5.6或更新版本。这发生在较旧版本的MySQL中,例如5.5,不支持CURRENT_TIMESTAMP的多个默认值。