无法在 Wordpress 中创建新类别 - 消息“无法将术语插入数据库”

问题描述 投票:0回答:2

我不是开发人员,但试图解决一个谜团让我来到了这个页面。我无法突然创建新的类别或菜单,每当我尝试这样做时都会返回一条消息:

“无法将术语插入数据库。”

Google 搜索一个线程建议使用数据库优化插件,但没有起作用。另一篇(https://www.reddit.com/r/Wordpress/comments/5iroaa/could_not_insert_term_into_the_database/)建议做三件事:

  1. 转到 phpmyadmin,然后在“结构”中确保选中 AI。我的没有被检查,所以我检查了它,然后尝试创建一个新类别,但现在返回一条消息,“发生了一些错误。请重新加载页面。”我重新加载并返回相同的消息。

  2. “停止在 PhpMyAdmin 中播放并将其从您的服务器中删除。”我不知道这是关于什么的。

  3. 在操作中,将自动递增的数字设置为大于最高的term_id。当我设置号码并点击保存后,底部出现一条错误消息,

    “.bl_operations.php#155 中的通知未定义索引:row_format 回溯”

这是我的第一个 WP 网站,因此它仍然位于我的笔记本上。我从头开始重新安装了 WP 并导入了数据库,但这也没有帮助。

希望这一切对这里的人来说有意义,这样可以阐明我的问题。

database wordpress phpmyadmin categories
2个回答
0
投票

这是一个老问题,但以防万一有人遇到同样的问题,以下是我解决它的方法。我对 SQL 和网站设计也是完全陌生的,所以在遵循我的建议时要小心。

我在 WordPress 中遇到此错误,无法创建类别。在搜索问题时,除了这个问题,我还发现了以下线程(并且在 PhpMyAdmin 中玩了很多,我只是忽略了 Reddit 评论):

  • 无法将术语插入数据库。他们建议将表
    AUTO_INCREMENT
    ALTER TABLE wp_terms AUTO_INCREMENT = 1
    wp_terms
    中的
    wp_term_taxonomy
    选项更改为
    wp_termmeta
  • 错误:无法将术语插入数据库。他们建议修复 SQL 表。为此,请转到 PhpMyAdmin,选择所有表。在“With Selected...”下拉列表中,选择修复表。

好吧,我做了这些事情,它们对我不起作用。就我而言,当我遵循一些强化和安全提示时,我重命名了数据库表的前缀。在此过程中,我将

wp_term_taxonomy
wp_term_relationships
表分别重命名为
newprefix_taxonomy
newprefix_relationships
(我已经说过我不擅长 SQL,不是吗?)。因此,
term_
部分丢失,这导致了错误。我所要做的就是将它们重命名为
newprefix_term_taxonomy
newprefix_term_relationships
。可以在 PhpMyAdmin 中通过选择表、转到“操作”选项卡并重命名来完成重命名表。

这解决了我的问题,但每个案例都是一个单独的案例。


0
投票

我也面临着同样的问题,如果有人有任何解决方案,请回复 我花了很长时间无法破解这个解决方案,请帮助某人...我将急切地等待回复...

每当我在输入名称后尝试创建菜单时,它都会显示无法插入数据库......现在这已成为一个大问题,请有人回复并给出解决方案

© www.soinside.com 2019 - 2024. All rights reserved.