1

我在我的网站上使用上传器。当我尝试上传大于 150MB 的文件时,它会上传 1%,然后恢复到 1%,然后失败。我认为这可能是上传器问题,但是,我再次创建了单个文件上传器,而不是同样的事情发生了。我正在使用 apache 和 nginx 作为反向代理支持在 Ubuntu 服务器 10.04 上的并行 plesk 11

我检查了错误日志。我找到了这个

选项 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
4

1 回答 1

2

如果在 plesk 上使用 Fastcgid,您还需要将其添加到配置中:

FcgidMaxRequestLen 471859200

/etc/apache2/mods-enabled/fcgid.conf

所以 Fastcgid 看到该文件而不是 php.ini 的某些值。

所以,我认为如果使用 Fastcgi,这就是问题所在。

对不起我的英语不好,我试着改进它,我希望这对你有帮助;)

于 2012-10-09T12:53:46.137 回答