Drupal

Drupal 8.5.0核心实验模块Layout Builder与字段类型模块Double Field冲突

By 大伟哥 | 2018-03-21,周三, 17:27

前段时间Drupal 8.5.0发布了,大伟哥把所有的网站都从Drupal 8.4.5升级到了8.5.0,升级过程中没有发现任何问题,前后台显示也很正常。只有一个使用了Double Field模块的网站,在测试核心实验模块Layout Builder的时候出现了错误。Layout Builder模块是新加入Drupal核心的模块,目前还处于试验阶段,它的作用是加强内容类型的布局功能,可以为不同的内容类型指定不同的页面布局,把不同的字段、区块以单栏双栏三栏的形式混合排版插入不同页面位置。

Drupal 8网站迁移的步骤和注意事项

By 大伟哥 | 2017-10-10,周二, 11:58

作为站长,把网站在不同的服务器之间迁移过来再迁移过去是常有的事情,比如在本地服务器上测试开发完成了,要迁移到生产服务器上,又比如因为各种不同的原因把运行中的网站迁移到别的主机商服务器上,等等等等。今天大伟哥来分享一下Drupal 8的迁移步骤和注意事项。

还是老规矩,先做一下情况说明:现VPS服务器A,域名daweibro.com,目标VPS服务器B,域名daweibro.net, 两台服务器都是LAMP环境。

网站本地测试开发要尽量使用linux环境

By 大伟哥 | 2017-10-01,周日, 12:16

在Drupal交流群里,经常有人发出一些安装运行的错误,要么白屏,要么网站显示出错,一长串的错误提示让新手感到无所适从,折腾好多天连个空的网站也没运行起来,更别说进入后台学习后台设置操作、添加内容并调整外观效果了。这无疑给新手很大的打击,搞不好就直接放弃了。

Drupal 8多站点实现:使用一套Drupal代码运行多个不同网站

By 大伟哥 | 2017-09-21,周四, 16:50

今天大伟哥给大家介绍一下Drupal8多站点的实现。什么是Drupal多站点呢?就是使用同一套Drupal的代码,同时运行和管理多个不同的网站,不同的网站可以使用各自不同的域名、模块、语言、主题,等等等等。不但和你独立安装不同的Drupal网站实现的功能完成一样,甚至还可以通过使用某些共享数据实现一些跨站的功能。当然现在我们不要实现那么复杂的功能,我们的需求很简单,就是要用一套Drupal代码,让域名www.aaa.dev、www.bbb.dev、www.ccc.dev能够显示各自独立、不同的内容。

在测试服务器上安装第一个Drupal网站

By 大伟哥 | 2017-09-18,周一, 18:19

更新:截至目前(2020-7-13),Drupal的当前最新版本是8.9.2和9.0.2,本文介绍的Drupal 8/Drupal 9的手动安装方式仍然适用,但大伟哥建议读者学习一下使用更加方便的composer来管理Drupal本身及其依赖。

现在我们已经在测试服务器上搭建好了LAMP环境,又配置好第一个虚拟主机,也用hosts文件把自定义的域名指向了测试服务器,接下来我们就试着来安装第一个由Drupal驱动的网站。

零. Drupal安装条件

Drupal 8.x的安装运行需要一个支持PHP的WEB服务器环境,例如:

在测试机上配置Apache服务器下的第一个虚拟主机

By 大伟哥 | 2017-09-16,周六, 22:40

在安装好了测试服务器的WEB服务器套件LAMP并且运行起来之后,我们又给测试服务器设置了一个静态的IP地址192.168.1.8,现在已经可以通过在浏览器地址栏输入IP地址(如前面例子里的http://192.168.1.8)来访问默认的网站服务器了。如果你只打算做一个网站的话,并且只有IP在址访问的话,就可以把自己的网站程序直接上传到/var/www/html/里面,开始安装网站系统了。

大伟哥博客升级到Drupal 8.3.5

By 大伟哥 | 2017-07-10,周一, 11:27

离上次升级过去才几天啊,Drupal又发布了新的版本8.3.5,这节奏,跟在后面更新都跟不上,大伟哥也很无奈啊。

不过有个叫涂红伟的家伙说,有更新是好事,说明官方的工作努力啊,一直在修复bug和解决安全漏洞。再说哪个开源软件不是经常更新了?没有更新就说明没有人在维护了, 那反而是相当不妙的事情了。

话是大实话,我内心里也认同,但三天两头操作Drupal升级这么简单无聊的事,牢骚还是要发一下的。(傲娇脸)

Drupal 发布安全更新版本,大伟哥博客升级到Drupal 8.3.4

By 大伟哥 | 2017-06-22,周四, 17:55

Drupal官方于UTC时间2017年6月21日下午18:25(北京时间2017-06-22 02:25)发布了最新的版本Drupal 8.3.4和Drupal 7.56。

该版本升级没有功能变动,只是修复了已知的安全问题。感兴趣的朋友可以去看看细节:https://www.drupal.org/SA-CORE-2017-003

对技术不感兴趣的朋友按照大伟哥之前写的Drupal 8版本升级说明直接更新就可以了,大伟哥在升级过程中没有发现错误。