Drupal 清理卸载模块遗留的无效权限 Invalid permissions By 大伟哥 | 2023-07-28,周五, 09:16 从 Drupal 9 升级到 Drupal 10 有可能会碰到很多问题,大伟哥就碰到了这么一个情况,在运行 upgrade status 的时候,有一条错误提示是这样的: 标签 Drupal Drush 阅读更多 关于 Drupal 清理卸载模块遗留的无效权限 Invalid permissions添加新评论105 阅读
Drupal 网站数据从 MySQL 迁移到 PostgreSQL By 大伟哥 | 2023-07-22,周六, 21:31 毫无疑问,Drupal 用户大部分还是在使用官方推荐的Mysql/Mariadb, 但是 PostgreSQL 也是相当亮眼的。经过我的测试发现,如果你想把原有MySQL数据 转换成 PostgreSQL,也是可行的。 标签 Drupal PostgreSQL 阅读更多 关于 Drupal 网站数据从 MySQL 迁移到 PostgreSQL 1 则评论添加新评论211 阅读
安装及使用 PostgreSQL 作为 Drupal 后端数据库 By 大伟哥 | 2023-07-22,周六, 12:30 我们都知道,Drupal 同时支持多种数据库,一般来说,大部分站长都会选择Mysql 或者 MariaDB 数据库,但 PostgreSQL 也是一个非常好的选择。 这里大伟哥和大家分享一下,如何安装和使用 PostgreSQL 作为 Drupal 的后端数据库。 一、安装 PostgreSQL 及 PHP 对 PostgreSQL 的支持模块 Debian 12 下安装 PostgreSQL 非常简单,apt install postgresql 就可以把 PostgreSQL 和它的依赖项都安装好。 标签 Drupal PostgreSQL 阅读更多 关于 安装及使用 PostgreSQL 作为 Drupal 后端数据库添加新评论368 阅读
使用webP格式图片提高Drupal 8/9网站的页面加载速度 By 大伟哥 | 2022-05-17,周二, 19:06 为你的网站启用WebP图像,可以为每个页面加载节省数百万字节的数据!这听起来有点夸张,或者说有点俗气。但这是真的。如果网络环境较慢的,这会带来相当不同的结局:页面秒开,访客留下来阅读你的页面;或者经过漫长时间的等待仍然加载不出来,访客只能沮丧地按下浏览器菜单上的叉号。 什么是WebP? WebP是一种新的图像格式,能够以更小的文件尺寸呈现更高质量的图像。它还支持一些很酷的功能,如透明度(一般用PNG图像处理)和动画(一般用GIF动画或视频处理)。 标签 Drupal 阅读更多 关于 使用webP格式图片提高Drupal 8/9网站的页面加载速度5 则评论添加新评论406 阅读
在Drupal 9中启用响应式图片支持 By 大伟哥 | 2022-05-17,周二, 10:43 最佳的用户体验是网站开发追求的一个重要方面,而其中的关键是保证正确的图像尺寸。大分辨率的图片一股适用桌面显示器,而如果有些访问者使用的是移动设备,那么加载这些非常大的图片反而不是最佳选择。 确保为正确的设备提供正确大小的图像就是所谓的 "响应式图像"。 响应式图像有助于提高加载速度,节省带宽,并给访问者带来更好的整体体验。 这篇文章将重点介绍在Drupal 9中设置响应式图片。 对于Drupal 9,启用响应式图片支持的的关键步骤如下: 标签 Drupal 阅读更多 关于 在Drupal 9中启用响应式图片支持添加新评论143 阅读
Drupal 首页去掉 No front page content has been created yet By 大伟哥 | 2022-05-08,周日, 23:47 Drupal 安装好以后,因为没有内容,首页默认是有这个提示的:“No front page content has been created yet. Follow the User Guide to start building your site." 一般添加内容并选择发布到首页以后,这个提示就会自动消失的。 标签 Drupal 阅读更多 关于 Drupal 首页去掉 No front page content has been created yet添加新评论98 阅读
Drupal Barrio: popper.min.js no such file error By 大伟哥 | 2022-05-06,周五, 10:16 安装并启用 Drupal 的 Barrio 主题后,细心的朋友在调试的时候可能会发现,Barrio 导入的一个js文件 popper.min.js 并没有正确加载。 Barrio 主题和子主题里定义的 popper.min.js 路径是 /libraries/popper.js/dist/umd/popper.min.js,但没有附带这个文件,也没有定义下载的路径。实际上popper.min.js已经存在于 Drupal 核心里了,它的路径是 :/core/assets/vendor/popperjs/popper.min.js。 标签 Drupal 阅读更多 关于 Drupal Barrio: popper.min.js no such file error添加新评论21 阅读
Drupal 9 Barrio 自定义子主题显示异常的表现及解决方法 By 大伟哥 | 2022-05-02,周一, 19:26 Barrio是一个基于Bootstrap 4/5的主题,同时支持Drupal 8和 Drupal 9。这个主题使用标准的 Bootstrap 4/5 标记完全重写了Drupal的twig 模版,使它可以只使用 Bootstrap 的CSS样式,外加少量的自定义CSS样式。对Bootstrap涵盖的部分,Barrio 主要是基于 Flex. 按照模块的文档安装完成主题并创建子主题后,无论如何调试,效果都不能和 Barrio 自带的子主题一样,主要表现在两点: 标签 Drupal 阅读更多 关于 Drupal 9 Barrio 自定义子主题显示异常的表现及解决方法添加新评论131 阅读
恢复composer默认镜像设置,及时更新Drupal 9 By 大伟哥 | 2022-04-03,周日, 23:44 最近几天,Drupal 后台一直提示有一个可用的安全更新,要求马上升级,但是使用 composer 运行更新,又找不到最新版本可用。大伟哥在国外的服务器上的网站倒是没有任何问题,可以无障碍更新到最新版本,这提醒我最大的可能就是因为国内的服务器使用了阿里云的composer镜像没有得到及时更新。 那就只能先取消阿里云的 composer 镜像使用,还原成默认服务器了。切换到运行 Apache / PHP的用户www-data, 并运行composer命令: 标签 Drupal Composer 阅读更多 关于 恢复composer默认镜像设置,及时更新Drupal 9添加新评论607 阅读
安装git和验证git.drupalcode.org帐号以使用composer管理Drupal依赖 By 大伟哥 | 2021-03-30,周二, 13:27 新启用的Debian 10 系统,按照以往的操作方式使用 composer 安装 Drupal 时出错,错误信息是: Failed: [RuntimeException] git was not found in your PATH, skipping source download 运行 apt install git 即可以安装 git 了。 现在再运行 composer 命令,会提示你输入你在 drupal 官网的用户名和密码,这样 composer 就可以继续运行下去了: 标签 Drupal Composer 阅读更多 关于 安装git和验证git.drupalcode.org帐号以使用composer管理Drupal依赖添加新评论199 阅读