首页 » 网站建设 »

修复wp_termmeta doesn’t exist

2019年6月12日 / 11次阅读
WordPress

  • 打开支付宝,搜索“ 529018372 ”,领取专属红包!每日支付每日领。

不知道什么原因,apache的error_log里面塞满了wp_termmeta doesn't exist的错误,也许是升级LAMP环境的时候,不消息将这个表删除了。

修复的方法是,执行如下SQL语句重新创建这张表:

CREATE TABLE `wp_termmeta` (
  `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `term_id` bigint(20) unsigned NOT NULL DEFAULT '0',
  `meta_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `meta_value` longtext COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`meta_id`),
  KEY `term_id` (`term_id`),
  KEY `meta_key` (`meta_key`(191))
) ENGINE=InnoDB AUTO_INCREMENT=3255 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

你可以使用Adminer插件,在这个插件中执行以上SQL语句。

WordPress自带的数据库检查工具,可以检查出wp_termmeta表缺失的错误。

没有wp_termmeta这个表,WordPress还是能正常运行,只是log里面一大堆notice,看着很不爽。

本文链接:https://www.maixj.net/wz/wp_termmeta-doesnt-exist-21696

相关文章

留言区


前一篇:
后一篇:
推一篇:可靠正规,长期稳定,网络兼职项目!!

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top