使用zopyx.smartprintng.plone receive“;[Errno 111]连接被拒绝”;尝试生成PDF时 概述

使用zopyx.smartprintng.plone receive“;[Errno 111]连接被拒绝”;尝试生成PDF时 概述,plone,zope,buildout,ploneformgen,Plone,Zope,Buildout,Ploneformgen,一位客户联系了我们,要求在他们的网站上填写表格(使用PloneFormGen创建)时,他们希望将表格输入以PDF格式发送给客户(转换后的表格必须打印、签名并寄回给客户) 我跳到Plone.org的IRC室,问那里的人,他们建议我使用zopyx.smartprintng.Plone插件。这看起来很完美,因为他们有一个PloneFormGen的脚本适配器示例,我可以使用它将表单输入转换为PDF文件 加载项的文档在此页面上: 接着,我被告知我只需要安装“生产和发布客户端连接器”,我继续按照文档中的安

一位客户联系了我们,要求在他们的网站上填写表格(使用PloneFormGen创建)时,他们希望将表格输入以PDF格式发送给客户(转换后的表格必须打印、签名并寄回给客户)

我跳到Plone.org的IRC室,问那里的人,他们建议我使用
zopyx.smartprintng.Plone
插件。这看起来很完美,因为他们有一个PloneFormGen的脚本适配器示例,我可以使用它将表单输入转换为PDF文件

加载项的文档在此页面上:

接着,我被告知我只需要安装“生产和发布客户端连接器”,我继续按照文档中的安装说明进行操作

装置 构建安装进行得很顺利,它没有报告任何错误,我的构建准确地反映了他们在安装文档页面上的声明

然而,我注意到,在Plone控制面板中的“Add/Remove Add-ons”下,我看不到对该插件的任何引用,因此无法在我正在工作的特定站点上实际启用它。(我感觉这可能是我遇到的问题的原因,但我不知道如何解决它)。-我已经检查了
portal\u quickinstaller
,但它也不在那里

问题 根据文档,将
@@asPlainPDF
附加到要呈现的页面的URL后,将为您呈现PDF

因此,我在浏览器中输入了
mysite.com/front page/@@asPlainPDF

执行此操作后,我收到此回溯:

    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 zopyx.smartprintng.plone.browser.pdf, line 249, in __call__
      Module zopyx.smartprintng.plone.browser.pdf, line 85, in __call__
      Module zopyx.smartprintng.plone.browser.pdf, line 232, in __call2__
      Module zopyx.smartprintng.client.zip_client, line 192, in convertZIP2
      Module xmlrpclib, line 1224, in __call__
      Module xmlrpclib, line 1578, in __request
      Module xmlrpclib, line 1264, in request
      Module xmlrpclib, line 1292, in single_request
      Module xmlrpclib, line 1439, in send_content
      Module httplib, line 954, in endheaders
      Module httplib, line 814, in _send_output
      Module httplib, line 776, in send
      Module httplib, line 757, in connect
      Module socket, line 571, in create_connection
    error: [Errno 111] Connection refused 
如果你需要更多的信息,请告诉我在哪里可以得到,我会提供给你

我在谷歌上看到了
错误:[Errno 111]连接被拒绝的消息

但我确实发现了这条线索:

因此,正如一位用户建议的那样,我尝试安装了
zopyx.smartprinting.server
,但该用户开始抱怨我的
zope.configuration
版本错误,并希望
=3.8.0dev
将其固定到
4.0.2
,因为这是我能找到的最新版本,然后它开始抱怨另一个插件,我得到了一些构建错误,然后阻塞了我的Plone服务器(阻止客户端运行),我不得不从备份buildout.cfg中重新运行buildout,以便生成必要的zope.conf文件

服务器信息
  • Plone 4.2.1.1(4207)
  • CMF 2.2.6
  • Zope 2.13.16
  • Python 2.7.3(默认值,2012年10月18日15:13:00)[GCC 4.6.3]
总结
  • 按照以下安装说明操作:

  • 在将
    @@asPlainPDF
    附加到URL时,收到了试图转换PDF的上述回溯

  • 尝试安装
    zopyx.smartprintng.server
    失败


  • 生产和发布组件集确实需要设置服务器。您安装的Plone产品只是Plone和该服务器之间的集成点

    请按照上的说明安装单独的服务器(它可以有自己的构建)


    (如果您在安装过程中遇到问题,可以在这里询问有关堆栈溢出的新问题,也可以在Plone用户邮件列表中询问,或者(这可能需要您为此类支持向Zopyx支付费用))。

    组件的生产和发布集确实需要设置服务器。您安装的Plone产品只是Plone和该服务器之间的集成点

    请按照上的说明安装单独的服务器(它可以有自己的构建)


    (如果您在安装过程中遇到问题,可以在这里询问有关堆栈溢出的新问题,也可以在Plone用户邮件列表中询问,或者(这可能需要您为此类支持支付Zopyx的费用)).

    请注意,该线程中的“ajung”是此软件包的作者。请注意,该线程中的“ajung”是此软件包的作者。我将接受您的回答并提出一个新问题,我正在尝试通过pip安装此加载项,正如plone聊天室向我建议的那样,它目前正在下载。你给了我别的东西让我试试,谢谢。我也对第一段中的解释投了赞成票。我会接受你的回答并问一个新问题,我目前正试图通过pip安装这个插件,正如在plone聊天室向我建议的那样,它目前正在下载。你给了我别的东西让我试试,谢谢。也投票赞成第1段中的解释。