如何解决无法使用 Apache 和 PHP 8 上传超过 80 mb 的视频文件 - 日志中没有错误 我提出的要求:我收到的回复:
所以上周末我更新到 PHP 8.0.3,从那时起我在上传大于 80 mb 的视频文件时遇到问题。
我尝试过的:
- 我已确认
post_max_size
和upload_max_size
是 在 php.ini 中足够高(首先我将它们设置为 10G。现在我有了它们 设置为 0 以测试无限上传大小)。 - 我检查了 Apache 的
error.log
和 PHP 的php_errors.log
(我将它配置为保存错误),但没有出现新的错误 在我提出此请求时的任一日志中。 - 我已确保在 php.ini 中启用了错误日志记录。
- 我有 xdebug 并在
index.php
的第一行放置了一个断点。它没有到达那里。 - 我确保我的
.htaccess
中没有任何有趣的东西(它只是默认的 Laravel .htaccess) - 这不是超时问题(我几乎立即收到 500 错误)。但我确实将
memory_limit
增加到 2G,只是为了排除内存问题。 - 每次更改后我都重新启动了 Apache 十亿次
我得到的 500 错误是典型的 Apache 500 错误屏幕(“服务器遇到内部错误或配置错误,无法完成您的请求...”)
我被难住了。这开始发生在切换到 PHP 8 时,所以我倾向于认为这与此有关,但我不知道还能尝试什么。
我正在测试:
- Apache 2.4.35
- Windows 10
- 拉贡
- Laravel
这是我的php -i
:https://github.com/chrisrollins65/dev/blob/main/phpinfo
我提出的要求:
我收到的回复:
知道哪里出了问题吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。