chmod():在本地主机的laravel 5.6中上载图像时,不允许进行操作。已启用GD库。 Windows 10的ubuntu 16.04是测试环境。
答案 0 :(得分:7)
我遇到了同样的问题。我不知道为什么会这样,但就我而言,运行composer dumpautoload
为我解决了这个问题。
答案 1 :(得分:0)
如果这是测试环境,为什么不对您的laravel安装总监给予完全许可?
在Ubuntu中分配777权限:
$ sudo chmod 777 -R / var / www / laravel-installation-folder
在Windows中,您可以通过转到www目录
来更改文件权限。
- 右键单击laravel安装目录
- 选择属性
- 安全标签
- 选择用户
- 编辑
- 给予充分的礼遇
- 保存
请记住,在生产服务器中,您必须遵循Laravel目录权限,还必须对公共或文件上传目录
授予RW权限。答案 2 :(得分:0)
验证apache服务用户有权访问您的应用程序文件夹。
尝试:
chown -R www-data /var/www/laravel-project
www-data 所在的用户正在运行服务apache2