记一次下午关于linux的思考

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wt1286331074/article/details/86171235

参考:https://www.cnblogs.com/lazzyk/p/6264012.html(授予普通用户sudo权限)

由之前的用php的exec调用phantomJs生成图片一直没有生成出来,然后我试了直接用命令执行就可以,然后参考了这位老兄的最后八字真言:珍爱生命,远离 root

++

给了我启发,然后我去看php-fpm配置conf用户和用户组是nginx,然后我尝试切换到nginx用户执行我那串命令行,没有生成出来,然后我切换回root就生成出来了,总结出应该是权限的问题

++

然后打电话给大佬,大佬看了我这个项目的用户全是root的,然后他尝试用chown -R nginx:nginx blog这个来修改我项目的拥有者,但是反馈的是:Operation not permitted就是说不号修改,然后我查了可以试着用sudo chown -R nginx:nginx blog这个但是给我反馈是:nginx is not in the sudoers file. This incident will be reported说我不是sudo管理员

++

最后参考最上面的增加了nginx到sudo管理员里面,再次执行chown -R nginx:nginx blog就ok了,我真的太聪明了!

最后关于如果忘了root的密码但是又登着root就直接执行passwd设置新的密码,passwd xxx给手底下的人设置新的密码

再记一个

composer时候老说我是php5.4的,
然后我执行忽略php版本 composer install --ignore-platform-reqs
然后清空composer缓存,composer clearcache
https://blog.csdn.net/time888/article/details/73794077
// 有这个报错proc_open(): fork failed
执行:/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1

在/usr/bin/php-config 里面版本竟然写的是5.4
最后自己重新安装了php7.1然后自己composer时候还是有“Ambiguous class resolution”的报错,就自己去找这个文件,然后删了他
然后再composer还是有黄色,但是少了,然后看下composer.json有那两个文件的包含也删了,就好了

猜你喜欢

转载自blog.csdn.net/wt1286331074/article/details/86171235