繼承一個爛攤子。帶自定義主題的Drupal 6網站已刪除所有管理員訪問權限。但這是一個不同的問題。
立即我們需要更改頁腳消息文本。由於我沒有管理員權限,我需要通過MySql數據庫進行編輯。
哪個Drupal數據庫表包含$ footer消息文本?
Chris
繼承一個爛攤子。帶自定義主題的Drupal 6網站已刪除所有管理員訪問權限。但這是一個不同的問題。
立即我們需要更改頁腳消息文本。由於我沒有管理員權限,我需要通過MySql數據庫進行編輯。
哪個Drupal數據庫表包含$ footer消息文本?
Chris
站點頁腳變量(如在/admin/settings/site-information
頁面上配置)存儲在variables
表中。表格有兩列:name
和value
。該值顯然存儲在value
列中,並在name
列中標識爲site_footer
。所以:
SELECT value FROM variable WHERE name = 'site_footer'
...會給你現在的價值。請注意,值爲serialized,因此如果您打算直接在數據庫中嘗試更改,請確保您熟悉該方法的工作原理。
頁腳消息可以是很多不同的東西。我認爲你最好找出$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值綁定到節點。