【问题标题】:Unidentified Uploading Error on Apache ,Plesk11 Ubuntu serverApache,Plesk11 Ubuntu 服务器上的不明上传错误
【发布时间】: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


【解决方案1】:

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

FcgidMaxRequestLen 471859200

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

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

所以,我认为这是使用 Fastcgi 时的问题。

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

【讨论】:

  • 其实我之前遇到问题时已经添加了这个。我上传文件时出错,我添加了这个,但现在问题是别的。真的,如果有人可以帮助我,我可以找出问题所在。 :(
  • 所以,你需要在上传的时候看到你的error_log和fcgid error_log,然后你才能得到更多的信息。上传时用户 tail -f error_log 日志在:/var/log 和 /var/www/vhost/domain.com/statiscs/logs
猜你喜欢
  • 2014-04-26
  • 2017-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-26
  • 1970-01-01
  • 2018-01-14
  • 1970-01-01
相关资源
最近更新 更多