2010-03-20 57 views
3

我有Drupal的工作共享的主机上,我上传了一些模块,从我家系统成功,但我得有一个安全更新的消息我的版本,我应该立即更新。如何次要更新到Drupal的6共同主办

我不知道我应该如何做到这一点。这似乎是更新是一个全新的安装。我最初使用托管公司的安装程序Fantastico安装它。我应该简单地用新文件覆盖现有安装吗?或忽略该消息?我意识到我不应该覆盖网站文件夹,或者我修改过的任何东西。

附带下载的说明似乎是一个重大的版本升级,并频繁的安全更新的方式太麻烦了。搜索Drupal的网站显示了许多其他方法,但没有任何官方的迹象。有些是荒谬的错误倾向,并没有真正有用。

我没有托管网站的shell访问权限,尽管如果我真的需要,我可以额外支付费用。或者,也许我可以在本地Linux系统上克隆该网站,使用脚本进行更新,然后上传整个内容。

有没有人有这种情况的经验吗?

回答

3

随着你应该只FTP访问:

  1. 下载并获取新的Drupal版本。
  2. 删除站点文件夹(在下载的Drupal中),这是非常重要的。
  3. 将您的网站置于维护模式。
  4. 上传新Drupal的内容(不是网站文件夹)。这应该给你所有的Drupal核心文件的新版本,但离开你的自定义和贡献模块,你的settings.php文件和你上传的文件的地方完整的网站文件夹。
  5. 运行update.php为用户1
  6. 最后把你的网站在联机模式下一次。
+0

谢谢,这几乎是我的想法,但我想确保我没有搞砸了不知。我可能应该首先在我的本地Linux系统上执行它 - 我安装了它并使其工作,尽管我还没有做任何事情。如果我的家庭系统上有相同的模块和主题,检查它上的更新是否是个好主意,然后将该安装上传到托管站点? Wordpress肯定会让这部分容易,但到目前为止,我比Drupal更喜欢关于Drupal的其他一切。 – 2010-03-20 23:02:47

+0

终于开始测试您的解决方案,并且运行良好。很高兴有所有的步骤 - 感谢您的帮助。 – 2010-03-21 05:50:04

+1

通过'删除站点文件夹',他意味着一个INSIDE Drupal .tar文件,而不是您的FTP上的文件。希望你在混淆之前看到这一点! – Kevin 2010-03-21 07:04:48