更改drupal模块目录

时间:2016-07-23 07:37:51

标签: drupal-7 drupal-modules

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这一行 require_once DRUPAL_ROOT。 “/模块/ 但我确实收到了这条消息: 致命错误:在第354行的F:\ xamp \ htdocs \ cms \ php \ dp7_1 \ includes \ entity.inc中调用未定义的函数field_attach_load()

1 个答案:

答案 0 :(得分:2)

在Drupal 7中,它考虑了将模块保存在sites / * / modules目录中的最佳实践。

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

参见Drupal" Never Hack Core"文档https://www.drupal.org/best-practices/do-not-hack-core及其主要原因:

  
      
  • 你会让它变得复杂,困难或几乎不可能   应用网站更新,例如安全性和错误修复。
  •   
  • 对于那些来维护网站的人来说,你会很难。
  •   
  • 您可能会使您的网站容易受到攻击。
  •   

这并非不可能,但它会被认为是一个非常糟糕的核心黑客,会产生大量的技术债务和开销,每次升级都会遇到,并且渲染其他模块和功能,如drush无用而不会破坏它们