【问题标题】:How to minor updates to Drupal-6 with shared hosting如何使用共享主机对 Drupal-6 进行小更新
【发布时间】:2010-03-22 06:21:27
【问题描述】:

我在共享主机上运行 Drupal,并且我成功地从我的家庭系统上传了一些模块,但我收到消息说我的版本有一个安全更新,我应该立即更新。

我不确定我应该怎么做。似乎更新是一个全新的安装。我最初使用托管公司的安装程序 Fantastico 安装它。我应该简单地用新文件覆盖现有安装吗?还是忽略消息?我意识到我不应该覆盖站点文件夹或我修改过的任何内容。

下载附带的说明似乎是针对主要版本升级的,对于频繁的安全更新来说太麻烦了。搜索 Drupal 的网站显示了许多其他方法,但没有任何官方迹象。还有一些非常容易出错,而且没有真正的用处。

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

有人遇到过这种情况吗?

【问题讨论】:

    标签: drupal drupal-6


    【解决方案1】:

    只有 FTP 访问,您应该:

    1. 下载并解压新的 Drupal 版本。
    2. 删除站点文件夹(在下载的 Drupal 中),这非常重要。
    3. 将您的网站置于维护模式。
    4. 上传新 Drupal 的内容(不是站点文件夹)。这应该会为您提供所有 Drupal 核心文件的新版本,但保留包含自定义和贡献模块、settings.php 文件和上传文件的站点文件夹。
    5. 以用户 1 身份运行 update.php。
    6. 最后再次将您的网站置于在线模式。

    【讨论】:

    • 谢谢,这就是我的想法,虽然我想确保我没有搞砸它。我可能应该首先在我的本地 Linux 系统上执行它——我安装它并让它工作,尽管我还没有用它做任何事情。如果我的家庭系统上有相同的模块和主题,检查它的更新,然后将该安装上传到托管站点是个好主意吗? Wordpress 确实让这部分变得简单,但到目前为止,我更喜欢 Drupal 的所有其他方面而不是 Wordpress。
    • 终于开始测试您的解决方案,它运行良好。很高兴安排了所有步骤 - 感谢您的帮助。
    • “删除站点文件夹”是指 Drupal .tar 文件中的那个,而不是您的实时 FTP 上的那个。希望你在搞混之前看到这个!
    • 谢谢 - 我实际上知道这一点,一开始我什至会提到它,但自从他的第 4 点起就没有让它更清楚。但我很高兴您为可能阅读它的其他人提及它,因为这是一套很好、简单且清晰的说明。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-18
    • 2011-01-22
    • 1970-01-01
    • 2018-09-27
    相关资源
    最近更新 更多