【问题标题】:How to set up ImageMagick with Liferay?如何使用 Liferay 设置 ImageMagick?
【发布时间】:2013-03-14 07:18:34
【问题描述】:

以下是我对 portal-ext.properties 的补充,用于使用 Liferay 设置 ImageMagick

我已经在 D 盘中安装了 ImageMagick,如下所述:

imagemagick.global.search.path=D:\\ImageMagick-6.8.3-Q16
imagemagick.enabled=true

预览功能:

dl.file.entry.preview.enabled=true
dl.file.entry.thumbnail.enabled=true

将此设置为 true 以启用文档库 portlet 中视频的转换和预览:

xuggler.enabled=true

在服务器管理--->外部服务选项卡中,我已正确配置并下载/安装了与 Xuggler 相关的 jar。

但是,以上设置不适用于我生成预览功能。

我什至没有收到消息,例如“生成预览需要更多时间,请在一段时间后刷新页面....等等等等....”

感谢任何帮助。

谢谢。

【问题讨论】:

  • 你安装ghostscript了吗?
  • 嗨,我已经安装了ghostscript,但还没有完全理解它的用法,即使在那之后我也无法通过。
  • 您有任何错误吗?您是否为相同的系统安装了 imagemagick 和 ghostscript(例如每个 64 位)?
  • 你设置XUGGLE_HOME环境变量了吗?
  • 如附图所示,我从 Liferay 控制面板安装了与 Xuggler 相关的 Jar,仅此而已。我使用的是windows 7,请您解释一下如何设置与XUGGLER相关的其余内容。

标签: liferay liferay-6


【解决方案1】:

您是否正确配置了 Xuggler?您是否收到 UnsatisfiedLinkError 异常?

有关正确配置路径的步骤,请参阅 Xuggler 的 FAQ

【讨论】:

    【解决方案2】:

    如果它显示消息“正在生成预览...”,似乎 Liferay 没有将此文件检测为视频文件(Mime 类型不是属性中的任何值:dl.file.entry。 preview.video.mime.types)。

    我在使用某些浏览器上传视频时也看到了这个问题。尝试使用另一个上传。

    【讨论】:

      【解决方案3】:

      对我来说,解决方案是将 /usr/bin/convert 符号链接到 /usr/local/bin/convert

      无论我做什么,似乎都没有任何效果。所有配置都指向/usr/bin(控制面板和portal-ext.properties)。作为最后的手段,我并不相信它会起作用,我只是做了符号链接,因为那是 liferay 的默认位置。

      而且它有效!我所有的配置仍然指向/usr/bin。所以...看起来 liferay 只是忽略了所有配置,只查看默认文件夹。

      我使用的是 Ubuntu 12.04,来自包管理器的 imagemagick。 Liferay 6.1.2 GA3。

      我希望它对某人有所帮助。

      【讨论】:

        猜你喜欢
        • 2010-11-21
        • 1970-01-01
        • 1970-01-01
        • 2012-08-12
        • 1970-01-01
        • 1970-01-01
        • 2022-01-12
        • 1970-01-01
        • 2011-09-19
        相关资源
        最近更新 更多