导入现有的Drupal项目

时间:2011-11-17 22:27:10

标签: mysql drupal drupal-6 drupal-7

我正在加入一个开发人员团队,他们在线托管了一个基于Drupal的项目。到目前为止,他们已经直接在生产环境中工作,这意味着上传文件并直接进行更改。我决定建立一个开发环境并提出一些与之相关的问题。

i)我在我的MAC上安装了Drupal-7.9。现有网站位于Drupal 6.x.我将不得不将该站点的drupal文件下载到我当地的drupal文件夹中。我假设Drupal 7.9将向后兼容。如果我错了,请纠正我

ii)现在比较棘手的部分,当我将现有项目下载到我的Drupal文件夹时,文件目录和文件将覆盖现有的Drupal文件夹,这基本上会产生不可预见的问题。 我的想法是我应该只是下载这些文件并将它们存储在一个单独的文件夹中,并将现有drupal 6.x项目的安装脚本替换为drupal 7.9安装脚本的安装脚本?不确定这是否是最好的策略。

这几乎总结了我现在面临的挑战。对此有任何启发都是有益的。

非常感谢,

Parijat Kalia

2 个答案:

答案 0 :(得分:2)

我担心Drupal 7.x与Drupal 6无法向后兼容,你需要在你的机器上安装Drupal 6站点,然后将其升级到版本7.

您可以查看升级说明here

答案 1 :(得分:1)

你要做的事情需要做很多步骤。

  1. 首先下载他们在线的数据库并在本地设置。
  2. 使用与在线网站上使用的完全相同的版本设置drupal安装
  3. 从在线站点下载整个站点文件夹,并用此替换本地站点站点文件夹。
  4. 进入sites / default并编辑settings.php,设置base_url(注意:确保将http://放在基本URL中)并将数据库信息放在本地信息中。
  5. 完成所有这些操作后,请访问本地站点并确保其正常运行。
  6. 现在你可以升级到drupal 7.但是如果该站点将在drupal 6中启动,我不会建议升级,因为它很麻烦,浪费时间。这是因为drupal 6和7有很大的不同,升级可能需要几天时间,具体取决于网站的大小。
  7. 但是,我祝你一切顺利。