禁用Plone Archetypes索引/转换doc/pdf文件
如果我在plone中重新建立我的目录,我会得到很多这样的信息:
2010-02-18T11:26:09 INFO Archetypes Error while trying to convert file contents to 'text/plain' in <Field file(file:rw)>.getIndexable() of <ATFile at /site/test1/test.doc>: Unable to find binary "wvHtml" in /sbin:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/usr/lib/jvm/jre/bin
这种情况发生在.doc和.pdf文件上。
我不想转换文档或PDF文件。有什么办法可以完全关闭这个功能吗?
3 个回答
1
我不想转换文档或PDF文件。我该怎么完全禁用这个功能?
其实,你现在并没有对这些文件进行索引,所以根本没有什么需要更改的。
上面的信息是一个信息提示,并不是错误。如果你不想在事件日志中看到这些提示,可以在你的构建配置或zope.conf文件中调整事件日志的级别。
来自文档的内容:
event-log-level
Set the level of the console output for the event log. Level may be any of
CRITICAL, ERROR, WARN, INFO, DEBUG, or ALL. Defaults to INFO.
2
它试图通过先把你的文档和PDF文件转换成HTML文件来进行索引。只需要安装一个叫做wv的工具,这个提示就会消失,所有的DOC和PDF文件都会被索引,并且在搜索时能找到。
在Ubuntu或Debian系统上,你可以用这个命令来安装:sudo apt-get install wv
你有没有什么特别的原因不想索引PDF或Word文档呢?
4
你可以在ZMI/portal_transforms工具里禁用(移除)转换功能。如果Plone找不到把Word文件转换成纯文本或把PDF转换成纯文本的功能,它就不会尝试去索引文件的内容。你可以去ZMI/portal_transforms,找到word_to_html这个项目并把它移除。