基础篇15. 手动安装开发常用模块,解决无法移动或复制文件的错误

之前,我们演示了用命令行来下载Drupal的项目,也就是bootstrap主题。现在,我们再来演示一下用手动的方式来安装一个Drupal模块。

首先,在谷歌上搜索drupal devel,我们可以在搜索结果中找到官网devel模块的项目页面。拉到最下面,点击下载链接。然后解压缩。然后把解压以后得到的文件夹拖拽到项目文件夹的modules文件夹中。

然后我们回到网站后台,点击工具栏上的扩展菜单,进入扩展页面。这个页面中列出了网站所有的模块,其中包括安装了的模块,也包括未安装的模块。

将模块列表往下拉,找到devel 和 他的子模块 devel kint,在他们的前面打钩选择,然后把页面拖动到最底部,点击安装按钮,然后等待安装过程结束。

最后,页面上会出现提示说,我们选择的两个模块已近安装好了。同时,我们还会看到一个错误提示,说文件无法复制和移动。具体来说,是我们刚才安装的模块的翻译文件无法移动。这个错误会导致我们安装的模块无法汉化。

要解决这个问题,我们先点击顶部的“配置”菜单,进入配置页面,找到文件系统,点击进入,在临时目录这里,将tmp前面的斜杠删除,然后保存设置。然后在到Drupal根目录下创建一个tmp文件夹,并保证这个文件夹是可写的(如果不可写,会在“状态报告”中提示error,tmp文件夹不可写)。这样,就不会再有这个错误了。

你也可以在扩展页面把刚才安装的两个模块卸载掉,然后重新安装一遍,第二次安装的时候,翻译文件就可以被正常导入了。过程很简单,这里就不演示了。

我们这里安装的devel kind模块会在之后开发主题的时候用到,配合twig debug模式,它能在页面上打印所有的变量。具体的用法,我们以后再说。

本书共83小节:

评论 (2)

  • 29
    • 2018-09-10

    windows 下没有那个错误提示。windows 下的临时目录直接是 “c:\windows\temp”。我用的是 8.5.6 版本

    • 2018-09-11

    感谢分享你的经验