我只有git clone个存储库,其中包含一个Laravel 5.1项目.我已经完成了让它启动并运行的正常步骤(设置Web服务器、数据库等).现在,我已转到我配置的网址,并收到以下错误消息:

ErrorException in compiled.php line 6648:
file_put_contents(/3c7922efc24ab13620cd0f35b1fdaa61): failed to open stream: Permission denied

Any idea's what folder it's trying to access?

推荐答案

To solve this problem I needed to create a few folder's that were missing from my install. You require the following folders to be readable and writable by your www user:

/storage
/storage/cache
/storage/framework
/storage/framework/sessions
/storage/framework/views
/storage/framework/cache
/storage/logs

Also, set the folder permissions to 775. From the root directory run the command: sudo chmod -R 755 storage

Laravel相关问答推荐

密码确认在Livewire中不匹配

在 Laravel 中排序的集合在 Vue 中突然不再排序

如何在Laravel中创建自定义单项集合

阻止用户查看其他用户正在查看的内容的最佳方法是什么?

Laravel 5 - 更改模型文件位置

Homestead 2.0 多个站点,都链接到同一个 url

在 Laravel Blade 中转义 vue.js 数据绑定语法?

使用数据库用户提供程序时如何在 Laravel 中创建密码重置方法

Laravel Eloquent:计算总价的最佳方法

如何在 Laravel 查询中使用多个 OR、AND 条件

Laravel 5.4 有时验证规则不起作用

Composer 致命错误:声明 Fxp... 必须与第 334 行的 ...AbstractAssetsRepository.php 兼容

PHP Laravel:如何获取客户端浏览器/设备?

如何重定向到laravel上的公共文件夹

Laravel 5 事件处理程序未触发

Laravel Nova 显示用户友好的资源名称

开发中的 Laravel 和视图缓存 - 无法立即看到更改

如何使用队列设置高、低和中优先级Electron邮件?

在 Laravel 5 中找不到类App\Http\Controllers\admin\Auth

laravel:如何获取 eloquent 模型的列名?