在drupal网站localhost

时间:2017-07-16 06:20:38

标签: ubuntu-16.04 drupal-8

我是drupal的新手,正在尝试在没有FTP的情况下安装新的模块管理菜单到我的localhost。

我已将模块的所有文件解压缩到/ sites / all / modules文件夹。菜单显示在' Extend'部分但未在我的网站上显示。

对模块进行检查'也是如何启用它并在我的网站上显示?感谢

我也执行了这个命令sudo chown -R www-data sites/all/modules

  1. 当前输出:-(安装drupal后只有一个管理工具栏已经存在)
  2. enter image description here

    1. “扩展”部分中的当前设置:(管理工具栏始终选中且无法取消选中。如何激活和停用此模块?)

    2. 预期输出是两个管理工具栏,如下所示: - (截图是drupal7中管理菜单模块的示例)

    3. enter image description here

      由于

2 个答案:

答案 0 :(得分:1)

安装新模块的步骤

  1. 将模块下载并解压缩到modules文件夹。因为它是一个contibute模块,所以最好将它添加到名为contrib的文件夹中。因此路径为drupal_folder/modules/contrib/your_module
  2. 现在,your_module将在http://your_site.com/admin/modules
  3. 的“列表”部分中提供
  4. 检查启用your_module
  5. 现在,将在List section中检查已启用的模块,并在“卸载”部分(http://your_site.com/admin/modules/uninstall)中提供
  6. 清除缓存
  7. 使用drush

    1. 从终端下载并安装带有drush的模块

      drush dl module_name drush en module_name

    2. 尝试使用终端中的drush清除缓存。

      drush cr

    3. 更新drush

      注意:Drupal8需要最新版本的drush 要查找Drush的当前版本,请使用以下命令:

      drush --version

      如果它的alower版本请使用composer更新drush,如果已经安装了composer,则跳过安装composer的步骤。

      cd ~
      curl -sS https://getcomposer.org/installer | php
      export PATH="$HOME/.composer/vendor/bin:$PATH"
      source ~/.bashrc
      composer global require drush/drush:8.*
      drush --version
      

答案 1 :(得分:0)

在Drupal 8中,模块的正确位置是 modules / 文件夹,它位于项目的根目录下。人们还在 modules / 中添加了 contrib / custom / 文件夹,以区分您创建的文件夹与您安装的文件夹。

我很好奇如何发现模块位于您指定的位置。无论如何,你说管理菜单模块已被选中,所以应该安装它。您的网站页面顶部是否有工具栏?在Extend中检查的模块的名称是什么?