设置文件系统

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

用 Drupal 的文件上传的文件会存储在一些特定的地方,我们可以先去配置一下最基本的东西,打开 配置,媒体,文件系统 .. 这里的 公共文件系统路径 就是所有人都可以通过浏览器直接访问的文件存储的路径,默认就是这个 sites/default/files ...

下面还有个 私有文件系统路径,一般你可以设置一个在 Web 目录以外的路径,这样普通的用户就不能直接访问到在私有文件系统里的文件了,需要通过 Drupal 得到这些文件,这样我们就有机会在用户访问私有文件之前验证用户的权限。

打开连接到我们正在使用的 local 这台虚拟机的终端,在系统根目录下的 vagrant 下面的 drupal 这里,有个 private_files,这个是我们在配置运行环境的时候创建的,你可以随便在 Web 目录以外的某个地方为私有文件系统创建一个目录,要注意的就是 php-fpm 要对这个目录有可以写入的权限。

回到 Drupal 的后台,在 私有文件系统路径 的下面,输入 /vagrant/drupal/private_files ..

下面的临时目录可以使用默认的 /tmp ,你也可以把它设置成在 Web 目录以外的某个其它的目录上,不过也需要注意,php-fpm 要对这个目录拥有可以写入的权限。

完成以后,点击 保存设置 ...

Transliteration

下面我们可以再去安装一个叫 Transliteration 的模块,它可以自动处理上传文件的文件名,比如可以把中文的文件名音译成拼音。

回到终端,进入到 Drupal 所在的目录 ..

drush en transliteration -y

再提交一下:
git status
git add .
git commit -m '安装 transliteration'

回到 Drupal 的后台,在这个 文件系统 的管理界面上,会多出几个选项,这些选项决定在什么情况下使用 Transliteration 提供的音译文件名的功能。

https://www.drupal.org/project/transliteration

设置文件系统《 创建宁皓网 #2:内容结构 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点