Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 与拉拉维尔的流浪失散会议_Php_Laravel_Vagrant_Vagrantfile - Fatal编程技术网

Php 与拉拉维尔的流浪失散会议

Php 与拉拉维尔的流浪失散会议,php,laravel,vagrant,vagrantfile,Php,Laravel,Vagrant,Vagrantfile,我已经在流浪者上开发了几个星期的laravel应用程序。当会话变量被完全删除时,我经常遇到一个问题。似乎每次我进行rsync时都会发生这种情况。导致此问题的原因是,与默认的php会话不同,laravel将会话信息配置为保存在app/storage/sessions中。此保存的位置可以在sessions.php配置文件中更改。但是,我不建议将会话保存的位置更改为至少不在vagrant上,因为您将遇到其他一些权限问题 只需将这些行添加到您的文件中,即可解决此问题。注意:路径可能不同,因为我使用公用文

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

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

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

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

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

config.vm.synced_folder "www", "/vagrant/", id: "vagrant-root" ,  type: "nfs" , :owner => 'www-data', :group => 'www-data'