Plone 4.1.1 インストールから Plone 4.2.1 へのアップグレードおよび移行の後、collective.uploadify エッグは機能しなくなりました。ユーザーから見ると、ユーザーは以前と同じように 1 つまたは複数のファイルを参照でき、ファイルがアップロードされているように見えますが (プログレス バーの進行によって証明されます)、すべてのアップロードは「HTTP エラー 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 は、RewriteRule を指すプロキシ バランサー ディレクティブで構成された Apache を使用して、2 番目の RedHat Enterprise Linux 5.5 の背後で、プライベート IP 空間の RedHat Enterprise Linux 5.5 で実行されます。Plone サイトは、個別のサイトごとに ZODB マウント ポイントを使用します。
この機能は、保存されている元のインストールで機能します。ただし、この卵は、移行されたサイトでも新規インストールでも機能しなくなりました。
追加のトラブルシューティングの詳細を解決または取得する方法についての提案は、心から感謝します!