我正在使用带有精确64盒的流浪汉Laravel 4项目.
我已将Storage文件夹设置为可写(777仅适用于我),并且每次创建新文件时,例如会话,我需要再次手动设置新文件是可写的.
我已将Storage文件夹设置为可写(777仅适用于我),并且每次创建新文件时,例如会话,我需要再次手动设置新文件是可写的.
是否有任何选项可以将新创建的文件设置为可写,以防止将来出现此类问题?
编辑:这是一个包含新会话的会话文件夹上的ll -la输出示例(从流浪盒中完成),也许它会有所帮助.
vagrant@precise64:/myfinalproject$ll -la ./app/storage/sessions/ total 16 drwxrwxrwx 1 vagrant vagrant 4096 Jul 9 04:29 ./ drwxrwxrwx 1 vagrant vagrant 4096 Jun 10 12:57 ../ -rwxrwxrwx 1 vagrant vagrant 13 Jun 10 12:57 .gitignore* -rw------- 1 vagrant vagrant 229 Jul 9 04:29 sess_u8ov414cgie6v3afmkgn3net33
将您的apache用户和组设置为vagrant.在ubuntu中,编辑/ etc / apache2 / envvars并进行更改
export APACHE_RUN_USER=www-data export APACHE_RUN_GROUP=www-data
至
export APACHE_RUN_USER=vagrant export APACHE_RUN_GROUP=vagrant