升级到wordpress 3.5.1后。我有几个与此类似的数据库错误。怎么解决这个?
2013/04/27 18:43:32 [错误] 1361#0:* 1161766在stderr发送的FastCGI: “WordPress数据库错误重复列名'hsa_link'用于查询 ALTER TABLEwp_hsa_pluginADDhsa_linkVARCHAR(1024)NOT NULL由 activate_plugin, do_action( 'activate_horizontal滚动-公告/水平滚动-announcement.php'), call_user_func_array,HSA_activation,W3_Db->在阅读时查询 来自上游的响应头,client:,server:example.com,request: “得到 /wp-admin/plugins.php?action=activate&plugin=horizontal-scrolling-announcement%2Fhorizontal-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=”
答案 0 :(得分:1)
尝试禁用horizontal-scrolling-announcement插件,然后查看是否可以恢复该网站。如果是这样,您应该能够在文件中名为activate_plugin的函数中找到问题:
可湿性粉剂内容/插件/ activate_horizontal滚动-公告/水平滚动-announcement.php
看起来它试图再次添加一个列(hsa_link)之前添加了它。尝试更改'添加hsa_link'修改hsa_link',或者您可以删除SQL并自行更改。
答案 1 :(得分:0)
你正在使用一个插件,显然是用于水平滚动,显然还没有用WP 3.5.1测试过。
插件激活时出现问题。在我看来,有一种ALTER TABLE功能正在进行,不止一次重复。
您需要卸载插件,直到您可以说服开发人员修复它。