与Laravel的流浪失败会议

问题描述 投票:0回答:2

我已经开发了一个关于流浪者的laravel应用程序几个星期了。当会话变量完全丢弃时,我经常遇到问题。每次我执行rsync时似乎都会发生这种情况。

php laravel vagrant vagrantfile
2个回答
0
投票

此问题正在引起,因为与默认的php会话laravel不同,会话信息配置为保存在app / storage / sessions中。可以在sessions.php配置文件中更改此保存的位置。但是,我不建议将会话保存的位置更改为至少不会更改为vagrant,因为您将遇到其他一些权限问题。

只需将这些行添加到您的Vagrant文​​件即可解决问题。请注意,路径可能不同,因为我使用公用文件夹来容纳所有应用程序文件。

config.vm.synced_folder "./public", "/vagrant", type: "rsync",
rsync__exclude: "/api/*/app/storage/"

0
投票

检查vagrant配置文件中的所有者和组

config.vm.synced_folder "www", "/vagrant/", id: "vagrant-root" ,  type: "nfs" , :owner => 'www-data', :group => 'www-data'
© www.soinside.com 2019 - 2024. All rights reserved.