2015-05-29 53 views
0

我开始帮助开发基于Drupal的站点,并且我在压缩文件夹中获得了该站点的文件。合作使用Drupal站点

我可以将文件导入到Acquia Desktop中,它不会给我任何错误并运行服务器。但是,当我访问该网站时,它表现得好像是Drupal的新安装否定了在之前完成的所有工作。

在导入Acquia之前有一个中间步骤,我不知道吗?

谢谢!

+0

不知道Acquia是如何工作的,但是如果Drupal提供了新的安装,那意味着数据库有问题。它无法连接或数据库为空。检查/sites/default/files/settings.php ...是一切正常的数据库设置。 – MilanG

+0

谢谢@米兰,你说得对。导入时我正在创建一个新的数据库。至于这个答案,我需要安装一个模块来备份数据库。 http://drupal.stackexchange.com/a/51454 – buzoherbert

+0

是的,你可以安装新的Drupal,安装备份和迁移和导入。但是你也可以使用PhpMyAdmin或者其他类似的工具从旧项目中导出数据库并导入到新项目中。或者你可以使用shell,当然。然后只需将该设置文件设置为指向新的数据库即可。 – MilanG

回答

0

因此,要使其成为官方的,如果Drupal为您提供新的安装,这意味着数据库有问题。要么是空的,要么是数据库帐户信息不正确或类似的东西。

当您移动数据库时,您可以使用备份&迁移模块(如果您想从后端界面执行所有工作)执行此操作。

或者您可以使用PhpMyAdmin或类似的工具将数据库移动到新的服务器。或者你可以从控制台(外壳)直接做到这一点。在这两种方法中,您都必须使用新的数据库用户帐户信息来调整/sites/all/default/settings.php文件。

当移动到新环境时,请检查drupal所需的所有路径是否可写。进入配置 - >媒体 - > Filapaths并点击“保存配置”。如果某个路径不可写,则它将变为红色轮廓,因此您必须将其设置为可写。