我正在研究Drupal 6,我已将它从远程服务器迁移到localhost。我已经为数据库创建了备份文件,并导入了该数据库。现在,当我加载主页时,例如http://localhost/abc
,我收到以下错误:
警告:表'drupal.access'不存在查询:SELECT 1 FROM access WHERE type ='host'AND LOWER('127.0.0.1')LIKE LOWER(mask)AND status = 0 LIMIT 0,1 in in第128行的C:\ wamp \ www \ ihlet1 \ includes \ database.mysqli.inc
请建议我一个解决方案,谢谢。
答案 0 :(得分:0)
出现这种情况有几个原因:
试试它们并告诉我它是否有效
答案 1 :(得分:0)
很简单,数据库中缺少access
表。您的备份或导入无法正常工作,并且该表尚未完成。您可以运行以下MySQL命令来创建(空)表:
DROP TABLE IF EXISTS `access`;
CREATE TABLE `access` (
`aid` int(11) NOT NULL AUTO_INCREMENT,
`mask` varchar(255) NOT NULL DEFAULT '',
`type` varchar(255) NOT NULL DEFAULT '',
`status` tinyint(4) NOT NULL DEFAULT '0',
PRIMARY KEY (`aid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;