我想通過數據庫在Drupal 6中恢復默認管理主題。任何人都知道這存儲在哪裏?直接在數據庫中更改Drupal 6中的管理主題
順便說一句,有一個很好的答案,描述如何更改您的網站在數據庫中的公共主題here ...我只是無法讓它更新我的管理主題。
我想通過數據庫在Drupal 6中恢復默認管理主題。任何人都知道這存儲在哪裏?直接在數據庫中更改Drupal 6中的管理主題
順便說一句,有一個很好的答案,描述如何更改您的網站在數據庫中的公共主題here ...我只是無法讓它更新我的管理主題。
您可以在{system}表中找到的主題列表,按類型=主題過濾,您可以設置status = 1
您可以在{variable}表中找到默認主題,按名稱= theme_default進行過濾,更改它給你的主題名稱,因爲它是寫在系統表(例如,花環,而不是加蘭)。
清除緩存表之後。
按照經由分貝下列步驟:
登錄到您的phpMyAdmin的,單擊SQL選項卡,並運行:
UPDATE system SET status=1 WHERE name = 'garland';
UPDATE variable SET value='s:7:"garland"' WHERE name = 'theme_default';
TRUNCATE cache;
請注意,您可能需要前綴
由於添加到您的表來https://drupal.org/node/200774
如果您正在編輯PHPMyAdmin中的變量,請記住您正在編輯序列化的值。這意味着你正在編輯的值看起來像這樣:'s:7:「garland」'。
如果您剛剛將「garland」更改爲「marvin」,將序列化值中的字母數從7更改爲6。
你需要改變的::‘花環’「來的::‘馬文’」
也就是說,你需要計算的字母數在你的新主題中,並相應地更新s後面的數字。
對於更改管理主題,它應該是:'UPDATE變量SET值='s:7:'garland''WHERE name ='admin_theme';' – 2015-11-16 10:38:25
這也適用於Drupal 7模式。太好了! – augusto 2017-01-31 17:36:45