美文网首页PHP经验分享
Yii2部署中的权限问题

Yii2部署中的权限问题

作者: needrunning | 来源:发表于2017-07-02 16:21 被阅读323次

本文讨论Yii2在服务器部署时遇到的权限问题

以基础模板部署为例

目录不可写问题

The directory is not writable by the Web process ...

原因是执行目录没有写权限,需要确认以下两个问题

1 网站目录是否属于 nginx的运行用户,假定nginx的运行目录是www,执行以下命令

chown -R www domain(web目录)

2 nginx的运行用户对于报错目录是否有写权限

chmod  +w www /www/domian/web/assets

基础版部署结构


同时根目录下的runtime目录也需要有写权限

检查 nginx 的运行用户

ps -ef| grep nginx

nginx default running's user is nobody and group is nobody. if we haven't notice this user and group, 403 will be introduced.

note:

YII2中权限问题的表现形式有两种形式,一种是直接提示目录不可写,一种是网站的样式文件不能正常加载,虽然具体的文件确实存在,但是就是不能加载成功。


相关文章

  • Yii2部署中的权限问题

    本文讨论Yii2在服务器部署时遇到的权限问题以基础模板部署为例 目录不可写问题 The directory is ...

  • 【转载】yii2权限控制rbac之菜单menu最详细教程

    前面我们在博文 yii2搭建完美后台并实现rbac权限控制实例教程中完美实现了yii2的后台搭建和rbac权限控制...

  • ambari部署hadoop集群报错整理

    1,部署ranger报错 1) 权限问题解决: 2) 解决 3) 解决

  • git自动部署代码

    git自动部署代码服务器创建裸仓库: 配置自动部署代码的脚本: 权限问题:git:git nginx:www...

  • laradock 项目部署碰到的一个权限的问题

    最近,由于测试站服务器的坏掉了,导致系统重新搞,项目重新部署,在部署中碰到了一个权限的问题,怕人老脑子不好,特此记...

  • Fastdfs的安装部署配置

    linux 运维:安装+部署+配置 安装:编译安装部署:涉及到权限问题配置:见招拆招 运行环境:Ubuntu 16...

  • jenkins配置cppcheck

    jenkins镜像部署 jenkins镜像中安装cppcheck,需要root权限docker exec -u -...

  • hadoop用户部署Hadoop

    之前的hadoop是以root用户部署的,使用root用户方便学习,可以减少很多权限方面的问题,但是实际工作中,不...

  • linux权限和角色

    linux 下后台server 部署,往往涉及到目录权限和目录角色的问题 基本信息 /etc/passwd 用户...

  • yii2 角色权限

    允许所有访客(还未经认证的用户)执行 login 和 signup 动作。roles 选项包含的问号 ? 是一个特...

网友评论

    本文标题:Yii2部署中的权限问题

    本文链接:https://www.haomeiwen.com/subject/gblxcxtx.html