多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
1.错误FATAL: OpenSCManager() failed: code=5 解决:searchd --install --configd:\coreseek\coreseek-4.1-win32\etc\csft.conf 究其原因是因为Win7(也包括Vista)中将administrator权限和普通用户权限做了区分,要安装windows服务需要在administrator权限下进行。所以只需要以administrator权限运行cmd.exe就可以。 具体方法为: 选择: 所有程序---->附件--->右键单击命令提示符,选择以管理员身份运行 2.错误compat_sphinxql_magics=1 isdeprecated; please update your application and config。compat_sphinxql_magics设置在新版中可能(网上的资料中有提到是rt索引的原因)已经被弃用了,但是程序中貌似有个默认值,需要手动在自己的配置文件中将其设置为0 在测试test2.php的时候出现的: 3.错误Query failed: connection to localhost:9312 failed (errno=10060, msg=由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。). 如果本地使用IPV4、IPV6双栈网络(windows 7),默认localhost 指向IPV6 如下图 D:\coreseek\coreseek-4.1-win32\bin>ping localhost 正在 Ping st_xms-PC [::1] 具有 32 字节的数据: 来自 ::1 的回复: 时间<1ms 来自 ::1 的回复: 时间<1ms 来自 ::1 的回复: 时间<1ms 来自 ::1 的回复: 时间<1ms 改为:127.0.0.1就好了 D:\coreseek\coreseek-4.1-win32\bin>ping 127.0.0.1 正在 Ping 127.0.0.1 具有 32 字节的数据: 来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128 来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128 来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128 来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128 将$cl = new SphinxClient ();$cl->_host = '127.0.0.1';并且你的 $res = $cl->BuildExcerpts ( $docs, $index, $words, $opts );中的$index必须存在索引中