我想通过数据库恢复Drupal 6中的默认管理主题。有人知道这个存储在哪里吗?
顺便说一下,有一个很好的答案描述了如何在数据库中更改您网站的公共主题here ...我无法让它更新我的管理主题。
答案 0 :(得分:2)
您可以在{system}表中找到的主题列表,按类型=主题过滤,您可以设置status = 1
您可以在{variable}表中找到默认主题,按名称= theme_default过滤,将其更改为主题名称,因为它是在系统表中编写的(例如,garland,而不是Garland)。
在这个清除缓存表之后。
答案 1 :(得分:0)
通过db:
执行以下步骤答案 2 :(得分:0)
登录您的phpMyAdmin,单击SQL选项卡并运行:
UPDATE system SET status=1 WHERE name = 'garland';
UPDATE variable SET value='s:7:"garland"' WHERE name = 'theme_default';
TRUNCATE cache;
请注意,您可能需要在表格中添加前缀
答案 3 :(得分:0)
如果您正在编辑PHPMyAdmin中的变量,请记住您正在编辑序列化值。这意味着您正在编辑的值看起来像这样:'s:7:“garland”'。
如果您刚刚将“garland”更改为“marvin”,则会将序列化值中的字母数从7更改为6。
你需要将's: 7 :“garland”改为: 6 :“marvin”'
也就是说,您需要计算新主题中的字母数量,并相应地更新数字: