原csdn地址https://blog.cs|

蜗牛使劲冲

园龄:7年6个月粉丝:3关注:10

配置老项目遇到的坑及lnmp环境的优化

参考:https://blog.csdn.net/weixin_33797791/article/details/92050856
配置一个yii2老项目,

1.一开始就报错Cannot use yii\base\Object as Object
参考这个就可以了,
在kriss/modules/auth/models/Auth.php的use yii\base\Object;改成use yii\base\BaseObject;这个报错就解决了

2.然后报Failed to create directory "/usr/local/nginx/html/bugreport/backend/runtime/这个就是没有权限创建文件夹了,我在想谁想创建呢,尝试在创建文件夹的那个php文件里输出一句话echo 'whoami'就看到是nginx输出的
就想到去nginx.conf第一行的user看下吧,看到了nobody,我改成了www,再去然后执行命令chown -R www:www bugreport/把这个项目都给www,然后再输出是谁执行的,还是nginx想到php那边还有呢,于是我去php-fpm.cnf那改了user成www,再输出就是www了,最后执行就好了

本文作者:蜗牛使劲冲

本文链接:https://www.cnblogs.com/warrenwt/p/18074590

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   蜗牛使劲冲  阅读(4)  评论(0编辑  收藏  举报  
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起