【发布时间】:2013-07-06 06:10:06
【问题描述】:
我正在使用带有精确 64 框和 Laravel 4 项目的 vagrant。 我已将 Storage 文件夹设置为可写(777 仅适用于我),每次创建新文件(例如会话)时,我都需要再次手动将新文件设置为可写。
是否有任何选项可以将新创建的文件设置为可写以防止将来出现此类问题?
编辑:这是包含新会话的会话文件夹上的 ll -la 输出示例(从 vagrant 框中完成),也许它会有所帮助。
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
【问题讨论】:
-
你能告诉我们命令的结果(在 SSH 进入你的 vagrant box 之后)
ll -la在新创建文件后的目录上吗? -
我已经编辑了问题并添加了您所问的内容。
-
storage folder是什么意思?你的意思是synced folder? -
存储文件夹只是 Laravel 4 框架中需要可写的文件夹。