禁用Plone Archetypes索引/转换doc/pdf文件

4 投票
3 回答
906 浏览
提问于 2025-04-15 19:26

如果我在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这个项目并把它移除。

撰写回答