使用www-data用户运行Composer

大伟哥 提交于 2020-03-23,周一, 15:09 ,最近更新于2020-07-03,周五, 17:45

昨天只是按常规安装和配置了composer,现在我们在接下来的学习和实践中会碰到一个问题,就是如何以www-data的身份运行Composer。

为什么用www-data用户运行Composer?

因为Ubuntu Server下面,Apache的用户组www-data,运行PHP的也是www-data,把网站文件的所有者和组属性设置成www-data:www-data,可以在保证安全的前提下避免网站运行中出现权限问题,所以很多教程都会告诉你修改网站文件的所有权或者权限。

标签

使用composer安装Drupal及管理依赖(一)

大伟哥 提交于 2020-03-22,周日, 21:11 ,最近更新于2020-03-22,周日, 21:36

前言

大伟哥自认不算是不喜欢使用Linux命令行的人,但是与Drupal相关的命令行工具有好几个,包括git,drush,drupal console,还有composer,都是名气很大又功能强大的主,我却一直没有试用一下。因为选择太多又复杂,让我有了恐惧症,干脆一直敬而远之。

直到前两天,大伟哥在Drupal中国微信群里听大牛们聊天说到了composer,蒲公英挺含蓄,只是说“composer不是必须的,但推荐”,而jungle就比较奔放,直接说:“说句不好听的话:composer是不必须,但是不用是傻逼。”

标签

Nextcloud通过不被信任的域名访问解决方法

大伟哥 提交于 2020-02-02,周日, 23:45 ,最近更新于2020-02-03,周一, 00:19

有了Zerotier这个好用的工具以后,原本不在同一个局域网里的多台电脑互相访问就很方便了,这给我们的数据备份和同步带来了很大的便利。大伟哥原来只是通过Nextcloud在局域网范围内同步重要数据的,现在可以扩展到任何可以联网的地方了。

这里会碰到一个问题,因为Zerotier给每台设备指定的IP地址和原来局域网里面的IP地址是不一样的,如果一台设备不在局域网内,只能通过ZeroTier分配的IP地址访问到Nextcloud的服务器,这时候原来默认安装的Nextcloud就会拒绝访问,提示“通过不被信任的域名访问”。

标签