1

我创建了一个小站点,我的朋友可以在其中上传他们想要的歌曲和一些小文件,但我的问题是超过 5mb 的文件失败,因为在浏览器中显示“连接重置”错误。

我的服务器设置的最大文件大小为 2Mb,但我可以上传 2.5-3Mb
可能是因为我用 .htaccess 覆盖了它

但是,但是文件上传超过 5Mb,它们根本不会上传,正如我之前所说的浏览器无法访问服务器。

这会是服务器问题吗?还是我的代码有问题?我是否需要进行更改才能进行大型上传?
.htaccess 文件中的最大帖子大小和最大文件大小也设置为 40mb

这是网站 http://sharebay.webatu.com/

您可以尝试上传一些超过 7mb 的文件,mp3/flac/aac/m4a/wav/

4

3 回答 3

4

也将这些添加到 .htaccess 中(将 10M 调整为所需的 MB 大小):

php_value upload_max_filesize 10M
php_value post_max_size 10M

这假设您无权访问 php.ini(否则最好放在那里)并且您的主机不禁止 htaccess 覆盖这些值。

如果您已经尝试过,请发布有关您的环境的更多信息。如果您在共享服务器上,则可能无法进行太多更改。

于 2012-03-29T07:54:39.217 回答
0

更改文件上传大小

您可以将其更改为 .htaccess 文件。

.htaccess 文件存储在与 .php 文件相同的目录中。他们修改该文件夹和所有子文件夹的配置。您只需通过在您选择的目录中创建一个 .htaccess 文件来使用它们(或修改它,如果存在)。

以下内容应该使您能够增加上传限制(如果服务器提供商允许通过 .htaccess 更改 PHP 配置)。

php_value upload_max_filesize 70M
php_value post_max_size 80M
php_value memory_limit 90M
php_value max_execution_time 240
php_value max_input_time 240 

您可以根据需要更改尺寸

于 2012-03-29T07:56:24.337 回答
0

上传需要多长时间?

如果您的上传速度较慢,那么它应该花费更多时间然后max_execution_time然后 apache 会停止您的 PHP 脚本。

于 2012-03-29T07:57:39.897 回答