首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >流浪盒上的反复出现的权限问题w/ Laravel

流浪盒上的反复出现的权限问题w/ Laravel
EN

Stack Overflow用户
提问于 2014-08-06 02:24:09
回答 3查看 2.3K关注 0票数 1

我遇到了一些奇怪的权限问题。我在用Laravel做一个流浪汉盒子。我必须定期重置我的app/storage权限。

下面是我的流程:

  • 在终端运行sudo chmod -R 777 app/storage。我从流浪汉ssh直接在我的机器上做这件事。
  • 一切都很好。
  • 我运行的登录脚本如下所示: 公共函数存储区(){ $input = Input::all();$attempt =Auth::$attempt(电子邮件‘=> $input'email’,‘密码’=> $input‘密码’);if($attempt){返回重定向::SU打算(‘/’);}=>{dd(‘错误’);}
  • 我在登录时填写了不正确的细节&我得到了预期的dd()输出。
  • 我返回我的登录表单。
  • 我输入有效的用户详细信息。
  • 我得到以下权限错误: file_put_contents(/var/www/laravel/app/storage/sessions/62da397f3ec526dea6cabf36f06657234dfb9de7):未能打开流:权限被拒绝
  • 在终端中,我再次运行sudo chmod -R app/storage
  • 我可以重新加载页面,而拒绝权限的错误就消失了。

我每次都这么做。单人。时间到了。我想不出是什么干扰了我的权限,或者是怎么解决的。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-08-06 03:40:17

我刚刚想明白了。这和迷走片有关。我添加了所有者和组的信息到同步文件,它现在正在工作。

代码语言:javascript
复制
  config.vm.synced_folder ".", "/var/www", :owner => 'www-data', :group => 'www-data'
票数 6
EN

Stack Overflow用户

发布于 2020-12-16 11:20:08

我试过以下几种方法,对我来说很管用:

代码语言:javascript
复制
sudo nano /etc/php/7.3/fpm/pool.d/www.conf

更改下列参数:

代码语言:javascript
复制
user = www-data
group = www-data

至:

代码语言:javascript
复制
user = vagrant
group = vagrant

记住重新启动PHP

代码语言:javascript
复制
sudo service php7.3-fpm restart
票数 1
EN

Stack Overflow用户

发布于 2014-08-06 03:34:55

php有机会在每个session_start()之后运行会话gc,即删除之前设置的所有会话文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25151312

复制
相关文章

相似问题

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