使用Composer接管以前手动安装的Drupal网站

大伟哥 提交于 2020-07-03,周五, 17:08

Drupal越来越倾向于使用Composer来管理代码库了,好多模块不使用Composer都不容易安装成功。那对于以前下载上传又手动安装配置的Drupal网站,怎么样才能搭上Composer的快车呢?大伟哥经过对Drupal文档的学习和实际测试,发现很容易就可以免票上车了。上了车之后再回头看,才知道阻碍我们拥抱Composer的,不是Composer真的复杂难学,而是习惯的力量和对未知事物的恐惧。我们要始终意识到这样一个事实:Composer是来帮我们的,不是来制造麻烦的。

使用Composer给Drupal打Patch补丁

大伟哥 提交于 2020-06-23,周二, 10:58

使用Composer可以方便地管理Drupal核心版本和模块版本的更新,那如果是已经有Drupal的补丁解决了你急需要解决的问题,而Drupal核心团队或者模块作者还没来得及或者压根不想把补丁打包进新的版本呢?使用Composer追求自动化的你一定不想在Composer每次更新版本之后,还要再次手动给Drupal打补丁。既然用了Composer,那就让Composer全部代劳吧,连补丁一块儿。

要想让Composer干好这活, 得给它额外安装个工具,叫composer-patches。安装很简单,在项目根目录里require一下就行了:

标签

Composer:Cloning failed using an ssh key for authentication, enter your GitHub credentials to access private repos

大伟哥 提交于 2020-06-22,周一, 22:42

Composer真香,使用composer是会上瘾的,大伟哥已经决定把所有的Drupal网站都使用Composer来接管了。不过最近在阿里云ECS上使用Composer来安装依赖的时候,遇到了这样的错误:

解决PHP7.3下Magento1.9.4管理后台显示空白页面的问题

大伟哥 提交于 2020-05-28,周四, 09:18

Magento 1.9.4版本的官方发布说明上,是支持到PHP7.2版本的。大伟哥换了新的阿里云服务器以后,安装的是PHP7.3,当时也有些担心会不会不兼容,但是迁移过来以后,发现各个页面都能正常打开,也就放着不管了。

直到今天,想进Magento后台去修改某项配置,却发现输入管理员用户名和密码之后,页面跳转不正常,打开的页面是空白页,不能正常显示后台内容。这吓了我一跳,难不成真是PHP版本不兼容的问题?

Apache的错误日志显示如下:

标签

Deepin Wine解决TIM无法登录/不显示图片/不下载群文件的问题

大伟哥 提交于 2020-05-13,周三, 10:22

最近大伟哥使用Deepin Wine在Ubuntu下运行TIM的时候,发现聊天界面里面很多网友发出的图片没法显示,而且群文件也没法下载,网上搜索了一下,发现问题很可能出在ipv6上面。因为腾讯从19年10月底启用了ipv6技术,默认情况下接收图片和下载群共享文件可能需要连接到ipv6地址,然而某些地区运营商的ipv6服务不稳定,这就导致在deepin wine下运行的QQ和TIM加载不了图片和头像。

解决方法就是把ipv6禁用,在Ubuntu下可以在/etc/sysctl.conf文件里加入下面三行:

标签