Phe*_*ter 3 mysql drupal content-management-system
我是Drupal的新手,并且一直在试验一些免费的主题.安装一个名为'tb_sirate'的免费主题后,我的网站会抛出异常而我的管理控件不再可用,只是一个充满异常的页面.不幸的是,没有明显的方法来解决这个问题.
看来我有两个选择来纠正这个问题.首先(希望这不是我唯一的选择)是完全重新开始.其次,如果我能找到数据库中引用主题的位置,我或许可以将其更改回已知的工作主题.
任何人都可以提供和建议如何解决这个问题?任何人都知道在DB中引用主题的位置?
谢谢!VIV
不要担心恢复您的网站只有3个简单的步骤.以下是您可以运行的步骤和相应的SQL查询.如果你运行3个查询,这将把默认主题从"tb_sirate"更改为"bartik"Drupal 7默认值.
1)在"系统"表中,将状态更改为"0"表示有缺陷主题的记录.请注意,每个模块/主题都有一行.状态变量"0"表示禁用,"1"表示启用.
UPDATE system SET status=0 WHERE name='tb_sirate'
2)在"变量"表中找到键"theme_default"并将其对应的值更改为您要使用的主题.
UPDATE variable SET value='s:6:"bartik";' WHERE name='theme_default';
3)Drupal缓存这些值,因此您需要清除"cache_bootstrap"表以使更改生效.
TRUNCATE TABLE cache_bootstrap;
为了避免类似的问题并且能够安心,在进行Drupal开发时,常规数据库备份是必不可少的.该备份和迁移模块可以与帮助.
归档时间: |
|
查看次数: |
4505 次 |
最近记录: |