在网上经常有看到,在配置 Drupal 时无法通过数据库这个步骤,而且 Drupal 没有显示出错,但一直在循环要求用户配置数据库。
之所以出现这个问题,很可能是因为丢失 default.settings.php 文件。很多用户在根据 Drupal 安装教程进行配置,但没有执行教程里面所说的:
cp sites/default/default.settings.php sites/default/settings.php
而是简单的作重命名就算:
mv sites/default/default.settings.php sites/default/settings.php
解决方法就是复制回一份 default.settings.php 文件就行。如:
cp sites/default/settings.php sites/default/default.settings.php
又或者直接编辑 settings.php 文件,手动加入数据库的配置:
$db_url = 'mysql://username:password@localhost/databasename';