1

在从 Plone 4.1.1 安装升级和迁移到 Plone 4.2.1 后,collective.uploadify egg 不再起作用。从用户的角度来看,用户可以像以前一样浏览一个或多个文件,并且文件似乎要上传(通过进度条的推进来证明),但是所有上传都以“HTTP Error 500”终止。

collective.uploadify-1.0 和collective.uploadify-1.1 都重现了这种行为。

客户端实例日志中显示以下错误:

------
2012-10-22T19:50:34 INFO collective.uploadify uploading file: filename=myfile.pdf, content_type=application/pdf
------
2012-10-22-T19:50:34 ERROR Zope.SiteErrorLog 1350953434.830.935215558164 http://www.example.com/site/@@upload_file
Traceback (innermost last):
  Module ZPublisher.Publish, line 126, in publish
  Module ZPublisher.mapply, line 77, in mapply
  Module ZPublisher.Publish, line 46, in call_object
  Module collective.uploadify.browser.upload, line 130, in __call__
TypeError: __call__() takes exactly 7 argument (4 given)

客户端 Z2 日志中显示以下错误:

192.168.1.1 - Anonymous [22/Oct/2012:19:59:04 - 0500] "POST /https://localhost/VirtualHostBase/https/www.example.com:443/VirtualHostRoot/mount/site/@upload_file HTTP/1.1" 500 4013 "https://www.example.com/mount/site/@@upload" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"

Plone 在私有 IP 空间中的 RedHat Enterprise Linux 5.5 上运行,在第二个 RedHat Enterprise Linux 5.5 之后,使用 Apache 配置了指向 RewriteRule 的 Proxy Balancer 指令。Plone Site 为每个不同的站点使用 ZODB 挂载点。

该功能在原始安装中有效,该安装已被保留。但是,此 egg 不再适用于迁移的站点或全新安装。

真诚感谢任何有关如何解决或获取其他故障排除详细信息的建议!

4

0 回答 0