chmod():在Laravel 5.6本地主机上不允许进行操作

时间:2018-08-04 13:40:57

标签: php laravel gd

chmod():在本地主机的laravel 5.6中上载图像时,不允许进行操作。已启用GD库。 Windows 10的ubuntu 16.04是测试环境。

3 个答案:

答案 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