我们正在将一个旧的Drupal安装(6.x)从一个托管平台迁移到另一个托管平台。不幸的是,由于政治问题,我们无法在迁移之前升级Drupal Core或模块(例如,需要在昨天完成!)。
将所有文件复制到新服务器(位于相同位置)并重新导入所需数据库并在我们访问该站点时修改settings.php文件,所有显示的内容都是Drupal安装屏幕。
我猜它是某种路径问题,但settings.php文件中没有路径。在这里发表另一篇文章后,我意识到我没有带来.htaccess文件,但我现在已经完成了这个并且仍然没有变化。
任何人都可以建议我应该寻找的地方或者我错过的一步吗?
我们正在从Apache服务器迁移到LiteSpeed Web服务器,但我怀疑这是一个问题。
任何人都可以提供的帮助将非常感激。
由于 约什
答案 0 :(得分:1)
当Drupal可以连接到数据库服务器(因此凭据似乎有效)时,通常会显示安装屏幕,但是找不到现有的Drupal数据库。
因此,您应该检查settings.php中的数据库连接设置,并验证它是否引用了正确的数据库。您还应该验证数据库是否已正确迁移,并且Drupal实例使用的用户对迁移的数据库具有适当的访问权限(尽管后者会导致出现不同的错误消息,IIRC)。