【发布时间】:2021-09-15 20:30:42
【问题描述】:
我使用 laravel 和 voyager 作为管理面板。我正在尝试通过文件大小为 3GB 的 voyager 媒体选择器上传视频,但每次我这样做时都会收到以下消息:
File is too big (3015.93MiB). Max filesize: 256MiB.
我将 upload_max_filesize 和 post_max_size 都更改为 4G 但我仍然遇到同样的问题。
我尝试将以下行添加到 .htaccess
php_value upload_max_filesize 4G
php_value post_max_size 4G
还是一样的问题
我尝试将 vendor/laravel/sail/runtimes/7.4/php.ini 和 vendor/laravel/sail/runtimes/8.0/php.ini 中的 php.ini 文件修改为以下内容:
[PHP]
upload_max_filesize = 4G
post_max_size = 4G
variables_order = EGPCS
我还是遇到同样的问题。
我还在 public_html 目录中创建了一个名为 .user.ini 的新文件,这是文件的内容:
upload_max_filesize = 4G
post_max_size = 4G
我仍然遇到同样的问题。
我真的被卡住了,不知道该怎么办,有人知道如何解决这个问题吗?
【问题讨论】:
-
尝试将值更改为
M而不是G,4000M而不是4G并重新启动服务器 -
同样的问题。我进一步研究了如何增加限制,我发现有一个 dropzone-js 文件,它具有默认的 256MiB 文件大小上传。但问题是我不知道在哪里可以找到这个文件。我搜索了所有文件,但不幸的是,我什么也没找到。
标签: php laravel file-upload filesize voyager