【问题标题】:Change drupal module directory更改 drupal 模块目录
【发布时间】:2016-07-23 07:37:50
【问题描述】:
Hello at the installation I want to change the modules directory on drupal 7 so i want to know if it possible or impossible.i want to change ../modules to ../mods/init and site/all/modules to ../mods/global

我尝试更改 install.core.inc 行 需要一次 DRUPAL_ROOT 。 '/模块/ 但我确实收到了这条消息: 致命错误:在第 354 行调用 F:\xamp\htdocs\cms\php\dp7_1\includes\entity.inc 中未定义的函数 field_attach_load()

【问题讨论】:

    标签: drupal-7 drupal-modules


    【解决方案1】:

    在 Drupal 7 中,将模块保存在 sites/*/modules 目录中被认为是最佳实践。

    编辑 Drupal 核心中的任何行(例如 install.core.inc)被认为是非常糟糕的做法

    请参阅 Drupal 的“Never Hack Core”文档https://www.drupal.org/best-practices/do-not-hack-core 及其主要原因:

    • 您将使它变得复杂、困难或几乎不可能 应用网站更新,例如安全和错误修复。
    • 您会让后来者难以维护网站。
    • 您可能会使您的网站容易受到攻击。

    这并非不可能,但它会被认为是对核心的非常糟糕的破解,每次升级都会产生大量技术债务和开销,并且在不破解它们的情况下使其他模块和功能(如 drush)毫无用处.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-08
      • 2012-12-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多