继承了一个烂摊子。具有自定义主题的 Drupal 6 站点已删除所有管理员访问权限。这是一个不同的问题。
我们需要立即更改页脚消息文本。由于我没有管理员权限,我需要通过 MySql 数据库进行编辑。
哪个 Drupal 数据库表包含 $footer 消息文本?
克里斯
页脚消息可以是很多不同的东西。我认为您最好找出主题中的输出位置$footer
或输出位置,并将其替换为您选择的文本。如果您可以发布一份副本(也可能是指向您网站的链接),我可以更具体一些。$footer_message
page.tpl.php
page.tpl.php
我对 Drupal 6 了解不多,我相信页脚是变量表中的“site_footer”变量。
它可能在 node_revision 中。
如果网站使用 CCK 向 Drupal 节点类型添加字段,则 CCK 数据将存储在您将 CCK 字段添加到系统时动态创建的 content_type_* 和 content_field_* 表中。这些通过它们的 nid 和 vid 值绑定到节点。
站点页脚变量(在/admin/settings/site-information
页面上配置)存储在variables
表中。该variables
表有两列:name
和value
。该值显然存储在value
列中,并且被标识为site_footer
列中name
。所以:
SELECT value FROM variable WHERE name = 'site_footer'
...会给你当前的价值。请注意,该值是serialized,因此如果您打算尝试直接在数据库中更改它,请确保您熟悉它的工作原理。