【发布时间】:2012-10-09 10:27:36
【问题描述】:
我在我的网站上使用上传器。当我尝试上传大于 150MB 的文件时,它会上传 1%,然后恢复到 1%,然后失败。我认为这可能是上传器问题,但是,我再次创建了单个文件上传器,而不是同样的事情发生了。我正在使用 apache 和 nginx 作为反向代理支持在 Ubuntu 服务器 10.04 上的并行 plesk 11 上
我检查了错误日志。我找到了这个
Options FollowSymLinks 或 SymLinksIfOwnerMatch 关闭,这意味着 RewriteRule 指令被禁止
当我的 .htaccess 文件是这个时,我不断收到此错误
Options FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9-_.]*)$ /profile.php?id=$1 [L]
ErrorDocument 404 /404.html
我的 php 信息详情是这样的。
我在服务器上安装了 apc
apc.max_file_size 1M
max_file_uploads 20
max_execution_time 0
post_max_size 200M
upload_max_filesize 450M
【问题讨论】:
-
希望这对你有帮助virtualmin.com/node/17048
-
@RohitKumarChoudhary 这个错误与上传错误有什么关系。我只是在错误日志中发现了这个错误。
-
可能有一些apache配置问题!好像您的文件被上传到 1% 那么权限问题不能存在!
-
@RohitKumarChoudhary 可以上传最大 150MB 的文件而不会出现任何错误。
-
你试过set_time_limit(0); ?
标签: php apache ubuntu file-upload plesk