gpt4 book ai didi

mysql - 如何将 block 移动到另一个主题区域

转载 作者:行者123 更新时间:2023-11-29 21:04:06 24 4
gpt4 key购买 nike

我的 Drupal 7 站点上有一个 MySQL 数据库。核心模块之一(Block)启用后,会创建三个表(block、block_custom、block_role。)管理员创建的所有 block 都会进入 block_custom 表。

有一段时间,虽然我可以在创建新 block 时保存它,但我无法再更新 block 列表页面(管理/结构/ block )。这意味着我无法再将 block 移动到另一个区域我的主题或改变它的重量。为此,我需要进入 block 内部并选择新的主题区域,尽管我没有在那里更改其权重的选项。

同样,我无法保存或更新仪表板的 block 。

我试图找到可能导致此问题的现有 block 。在大约 100 个区 block 中,我一一删除了 22 个区 block 后,得到了要保存的区 block 页面。

但是,由于我需要那些已删除的 block ,所以我继续重新创建它们,认为旧 block 在某种程度上已损坏并且需要新的替换。我希望将新 block 附加到表的末尾。

我不知道这是否有一定的相关性,但确实附加了一些新 block (没有排序),而其他 block 则填充了已删除 block 留下的空白( block ID(出价)没有遵循序列。)

尽管如此,在重新创建了 22 个区 block 后,我又回到了原点,但我仍然无法移动区 block 或更新区 block 列表页面!

谁能告诉我发生了什么事以及我应该做什么来解决这个问题?我不是数据库专家,任何帮助将不胜感激。 :)

最佳答案

最终通过转储表数据(而不是结构),然后删除表内的数据,然后将数据重新导入表中来使其工作。在最后一次操作之前甚至没有优化表格。

虽然我不确定这做了什么,但这是一个简单的过程。但不是很明显就能弄清楚。此外,它还解决了 Organic Groups 的其他一些问题,这些问题向我发送了 WSD,其中包含以下消息:“网站遇到意外错误,请稍后再试”

看起来该网站现在正在无缝运行。

:)

关于mysql - 如何将 block 移动到另一个主题区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36972842/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com