【问题标题】:Error after upgrade to wordpress 3.5.1升级到 wordpress 3.5.1 后出错
【发布时间】:2013-04-29 11:27:17
【问题描述】:

升级到 wordpress 3.5.1 后。我几乎没有与此类似的数据库错误。如何解决这个问题?

2013/04/27 18:43:32 [错误] 1361#0: *1161766 FastCGI 在标准错误中发送: “WordPress 数据库错误重复列名 'hsa_link' 进行查询 ALTER TABLEwp_hsa_pluginADDhsa_linkVARCHAR(1024) NOT NULL 由 激活插件, do_action('activate_horizo​​ntal-scrolling-announcement/horizo​​ntal-scrolling-announcement.php'), call_user_func_array, HSA_activation, W3_Db->query" 阅读时 来自上游的响应标头,客户端:,服务器:example.com,请求: “得到 /wp-admin/plugins.php?action=activate&plugin=horizo​​ntal-scrolling-announcement%2Fhorizo​​ntal-scrolling-announcement.php&plugin_status=all&paged=1&s&_wpnonce=e0c9f7a949 HTTP/1.1”,上游:“fastcgi://127.0.0.1:9000”,主机:“example.com”, 推荐人: "http://example.com/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s="

【问题讨论】:

    标签: mysql database wordpress fastcgi


    【解决方案1】:

    尝试禁用水平滚动公告插件,看看是否可以恢复网站。如果是这样,您应该能够在文件中名为 activate_plugin 的函数中找到问题:

    wp-content/plugins/activate_horizo​​ntal-scrolling-announcement/horizo​​ntal-scrolling-announcement.php

    看起来它试图再次添加之前添加的列 (hsa_link)。尝试将“添加 hsa_link”更改为“修改 hsa_link”,或者您可以删除 SQL 并自行更改。

    【讨论】:

      【解决方案2】:

      您正在使用一个插件,显然是用于水平滚动,显然尚未使用 WP 3.5.1 进行测试。

      插件激活时出现问题。在我看来,好像有某种 ALTER TABLE 函数在运行,而且重复了不止一次。

      你需要卸载插件,直到你能说服开发者修复它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-01
        • 2020-12-06
        • 2020-04-24
        • 2020-04-19
        • 1970-01-01
        • 2014-10-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多