我是drupal的新手,正在尝试在没有FTP的情况下安装新的模块管理菜单到我的localhost。
我已将模块的所有文件解压缩到/ sites / all / modules文件夹。菜单显示在' Extend'部分但未在我的网站上显示。
对模块进行检查'也是如何启用它并在我的网站上显示?感谢
我也执行了这个命令sudo chown -R www-data sites/all/modules
。
答案 0 :(得分:1)
安装新模块的步骤
drupal_folder/modules/contrib/your_module
http://your_site.com/admin/modules
List section
中检查已启用的模块,并在“卸载”部分(http://your_site.com/admin/modules/uninstall
)中提供使用drush
从终端下载并安装带有drush的模块
drush dl module_name
drush en module_name
尝试使用终端中的drush清除缓存。
drush cr
更新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中检查的模块的名称是什么?