文件驱动怎样配置到项目根路径而不是 public 目录下
我在中网的虚拟主机上部署laravel项目,按照网上的教程我在跟路径下创建了local
目录,然后把除了public
目录以外的文件全部移动到了local
目录,最后把public
目录下的文件移动到了根目录下,并删除了public
空目录,此时项目的入口由public
变成了根目录。
下面是根目录下的截图
问题:
我现在如何配置config/filesystems.php
的文件驱动才能让文件保存到根目录下的upload
目录内?
我现在尝试修改了config/filesystems.php
里面的配置,下面是我的config/filesystems.php
的代码
'disks' => [
'admin' => [
'driver' => 'local',
'root' => base_path('upload'),
'visibility' => 'public',
'url' => env('APP_URL').'/upload',
],
],
但是程序会报错,下面是报错信息
翻译:出于安全原因,chmod()已被禁用
是因为我配置错误的原因吗,还是服务器的问题?
问题解决了,改一下root的路径就可以上传到根目录了,取到他的上级目录就可以了
@Summerm
@largezhou
@likunyan