我似乎不能做索引,使用Zend_Search_Lucene应用程序接口。在上构建或打开索引会生成以下异常消息:
然而,索引/段文件是来自我的站点的工作版本的scp,我已经将它们全部修改为777,所以我不相信这是权限问题。
不确定该尝试哪个方向--寻找一些想法。
发布于 2009-05-21 07:20:33
我的PHP二进制文件是32位的。PHP_INT_SIZE是4。这个混乱的Zend检查系统的int大小,在Leopard上是8位。切换到XAMMP,PHP 64位二进制文件,解决了Lucene文件系统问题。它与区分大小写或路径无关。它与使用Marc Liyanage pkg php/mysql/apache有关。更新到最新的Liyanage pkg没有解决这个问题。使用XAMMP做的。耶。
发布于 2009-05-11 11:36:52
一种选择是在不同的机器上使用不同版本的Lucene。The Zend documentation说Zend1.6支持Lucene 2.3格式。也许另一台机器使用较旧/较新的Lucene版本。
发布于 2009-05-12 11:57:38
如果您正在部署Leopard与Linux/Unix,您可能还会遇到区分大小写的问题。
或者这可能是绝对路径与相对路径的问题。如果我没记错的话,Zend_Search_Lucene喜欢绝对路径。如果您的包含路径不同,这可能会导致问题。
https://stackoverflow.com/questions/849634
复制相似问题