首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Yii2目录不能被Web /前端/web/assets写

Google Yii2目录不能被Web /前端/web/assets写
EN

Stack Overflow用户
提问于 2017-03-10 05:57:28
回答 2查看 2.1K关注 0票数 2

我已经在google服务器上上传了Yii2高级站点。

我用Centos 7创建了实例

获取错误:目录不能被Web /web/assets

我还设置了权限777,但仍然无法工作

如何解决错误。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-10 07:48:57

解决问题的步骤- 参考链接

  1. 从google云实例中使用SSH登录。
  2. 在SSH中以root用户身份登录 yourgmailname@instance name ~$ su //输入su作为root登录 密码: //输入您的密码
  3. 去瓦尔迪尔科里 根@实例-名称var# getenforce 强制//输出
  4. 如果您看到强制执行
  5. 去selinux 根@ var# -名称为vi /etc/selinux/config
代码语言:javascript
复制
- You will see the below code   

此文件控制系统上的SELinux状态。

代码语言:javascript
复制
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=enforcing
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected.
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted
  1. SELINUX=enforcing更改为SELINUX=disabled并保存文件
  2. 重新启动服务器 根@实例-名称var#重新引导
票数 1
EN

Stack Overflow用户

发布于 2018-07-23 11:57:35

不确定是否禁用SELINUX是答案,因为我已经阅读了太多的警告。

在某个地方找到了以下解决方案(我对原海报表示歉意)。一旦SSH进入实例,只需执行以下命令:

代码语言:javascript
复制
sudo chcon -v --type=httpd_sys_script_rw_t frontend/web/assets
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42711277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档