如何使用Liferay设置ImageMagick?

时间:2013-03-14 07:18:34

标签: liferay liferay-6

以下是我添加到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。enter image description here enter image description here

但是,上述设置对我来说无法生成预览功能。

我甚至没有把消息显示为“生成预览需要更多时间,请在一段时间后刷新页面......等等等等......”

感谢任何帮助。

感谢。

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

对我来说,解决方法是将符号链接/ usr / bin /转换为/ usr / local / bin / convert

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

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

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

我希望它有所帮助。