ugprading数据库时表中的错误

时间:2014-11-29 20:12:09

标签: tiki-wiki

最近我尝试将我的tiki-wiki安装从12.2直接升级到13.1(这是3步升级)并在5个表中出错。我这样做的方式是

  1. 导出我的工作数据库;

  2. 将其导入新的-empty- one;

  3. 连接13.1安装。

  4. 在数据库连接的最后阶段,我遇到了5个错误,当我开始安装13.1时,我无法编辑任何页面(编辑窗口打开空白,按钮不可见,光标无法放置在任何位置)。我真的不知道这个问题是否与这5个错误有关(是的,我已经问过tiki-wiki论坛,还在那里搜索)。

    然后,我回去了,从12.2升级到12.3(一步升级),一切都很好(在db升级期间没有错误,可以编辑页面)。

    这些错误(见下文)真的很重要吗?他们可能与新安装无法正常工作有关吗?任何可以帮助我解决问题的建议?

    错误:

    20131218_stored_queries_tiki, create table 'tiki_search_queries etc.
    
    20140109_query_unique_name_tiki (...) Duplicate column name 'description'
    
    20140117_monitor_tiki, create table 'tiki_user_monitors' etc
    
    20140206_add_parser_column_tiki (...) Table'tiki_output' already exists
    
    20140214_goals_tiki, create table 'tiki_goals' etc. 
    

2 个答案:

答案 0 :(得分:0)

升级Tiki时,可以安全地忽略重复列和表等错误。您可以使用复选框在安装程序中标记它们。我不认为他们与您的空白页问题有任何关系。检查服务器日志中是否存在致命错误。空白页面最常见的原因是内存限制不足。但也可能是别的东西。

答案 1 :(得分:0)

请确保已升级文件的所有权和权限与最初的文件相同。使用:

chown -R name.name *  

更改文件所有权,其中[name]与之前的名称相匹配,并设置文件权限: 目录:

find . -type d -exec chmod 755 {} \;

文件:

find . -type f -exec chmod 644 {} \;

有些服务器使用775和664。