群晖webstation处理伪静态及405和504错误的方法 群晖使用nginx的默认配置下,php的fastcgi处理超时时间只有60秒,当处理超时的时候就会报504错误(日志报upstream timed out),而当vhost没有设置伪静态的时候,则会报405错误。知道问题所在处理起来就比较简单了。
Drupal 9 中使用composer管理模块和主题的一些注意事项 使用Composer来管理drupal依赖,安装模块和主题,是非常方便的,但是使用中也需要注意一些小的细节,避免给自己带来麻烦。composer有1.x和2.x两个版本,drupal 9.0开始支持composer 2
Centos 7配置Certbot自动申请并续订阿里云/Cloudflare免费泛域名证书 泛域名就是*.domain.com, 域名下面的子域名全部共用一个泛域名证书,但是续期会麻烦一些,需要用到域名服务商的验证。Certbot 支持自动申请 LetsEncrypt 的泛域名证书。
Linux环境使用Composer来更新drupal 8/9 drupal 使用composer来进行管理是非常方便的,特别是8.8之后的版本,部分插件因为涉及依赖,不使用composer,手动维护会变得比较棘手。用3行命令升级到最新版本的感觉,想想都让人激动
如何在Ubuntu20.04上简单搭建自己的LNMP/LEMP环境 市面上各种LNMP的集成方案,其实这个东西并不神秘,您只需要了解简单的Linux知识就可以自己动手做一个属于自己的lnmp环境。这里使用php7.4,mysql8.0
Linux使用Composer来安装维护Drupal 8 并管理依赖 Composer是PHP的依赖项管理器。可用来下载安装升级Drupal 8,也可以用来为项目安装模块和主题,配合模块Console和Drush,更能让开发调试如鱼得水。
Drupal 8 主题开发-在Twig模板中添加class Drupal 8的自带classy模板已经考虑了建站时的各种操作场景对class属性的定义,如果不是真的要完全自定义主题,一般建议参考classy主题,不随意删除已经存在的attributes的class,但可以自己添加新的class.
在web前端项目中使用Laravel Mix编译处理SCSS和JS Laravel Mix并不局限于Laravel使用,普通的前端项目也是可以通过简单的npm配置使用的,Drupal的radix基主题默认就是使用的Laravel Mix来处理资源。这里介绍其在普通web前端项目中的使用。