9.Cent OS 服务器安装Laravel项目权限问题
来源:互联网 发布:小漠淘宝店 编辑:程序博客网 时间:2024/04/29 19:53
2016.06.04
1.问题描述
2.解决过程
3.总结
1.问题描述
阿里云服务器安装好LAMP环境后安装好composer 和 Laravel 。调试发现可以返回欢迎界面,但是返回自定义视图是一片空白,查看返回错误码500.
2.解决过程
网上搜索发现在linux下使用Laravel框架需要给storage bootstrap/cache和 vender文件夹写入权限,官方文档中也说明了这一点,但是将其全部设置为777,又将resources ,public设置为777,测试仍然无法解决。
然后将整个laravel项目文件夹的所属用户和用户组由root修改为apache所属用户和用户组,再次测试发现问题解决,
chown -R apache:apache laravel,因为我的服务器上apache所属用户为daemon,所以命令应为chown -R daemon:daemon laravel
然后经过测试发现将用户和用户组其中一个改为apache也可以正常运行,但也有一两次出错,所以最好还是将两个都修改为apache 。
3.总结
经过测试:
vendor 需要x权限 或 将用户和用户组修改为apache(任意权限)
storage 需要x权限 并 将用户和用户组修改为 apache
bootstrap/cache 需要x权限
resources 需要x权限
public 需要x权限
测试过程中刚开始vendor 和storage权限,后来就只要x权限,可能有缓存的原因。所以测试结果可能不很准确,实际遇到可以再次测试。
0 0
- 9.Cent OS 服务器安装Laravel项目权限问题
- cent os 服务器 搭建
- cent os 5.5 安装
- Cent OS安装Samba
- cent os 安装
- cent os 安装jdk
- Cent OS 安装Spyder
- Cent OS JDK8安装
- Cent OS Tomcat8安装
- Cent OS安装Hadoop
- Cent OS安装Chrome
- vmware安装cent os
- Cent OS安装maven
- Cent OS 安装JDK
- cent os 主题安装
- 在Linux服务器上安装nginx(Cent OS+Nginx)
- cent os 搭建git服务器
- 【Cent OS 】 Samba 服务器 配置
- JAVA面试之AOP与IOC解析
- MATLAB数组乘法
- linux下进程间的通信——有名管道fifo学习笔记
- 判断出栈队列的正确与否
- bzoj 1296 【粉刷匠】
- 9.Cent OS 服务器安装Laravel项目权限问题
- <<重构改善既有的代码设计>>第2章
- 笔试笔记————乱序同构
- JMS消息传送机制ActiveMQ
- 在VS2010中基于对话框显示彩色和深度图并匹配骨骼图
- canvas的一些小知识点
- oracle initialization or shutdown in progress解决方法
- LeetCode 404. Sum of Left Leaves
- HDU 3555 Bomb题解(数位dp)