gpt4 book ai didi

Drupal - 移动模块文件夹

转载 作者:行者123 更新时间:2023-12-03 21:11:55 26 4
gpt4 key购买 nike

移动我的模块是否安全

  • 来自站点/所有/模块/
  • 到 sites/all/modules/contrib 和 sites/all/modules/custom

  • 在生产现场?

    也就是说,Drupal 是否会自动检测到模块仍然存在,但在新路径中?

    最佳答案

    直到 D6 的 Drupal 版本将模块位置保留在系统表中,但从 D7 开始,有多个记录路径的位置(例如 registryregistry_file 表),因此仅移动文件夹并清除缓存不会这样做,很可能会导致重大问题。

    您可以尝试一系列步骤:

  • 备份您的数据库
  • 将您的代码 checkin 到版本控制中
  • 运行以下查询:
    UPDATE system
    SET filename = REPLACE(filename, 'sites/all/modules', 'sites/all/modules/contrib');

    UPDATE registry
    SET filename = REPLACE(filename, 'sites/all/modules', 'sites/all/modules/contrib');

    UPDATE registry_file
    SET filename = REPLACE(filename, 'sites/all/modules', 'sites/all/modules/contrib')
  • 移动文件夹
  • 运行:drush cc all
  • 关于Drupal - 移动模块文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2654720/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com