windows下 Tomcat 7 + solr3.6.2 + Magento企业版1.14 配置说明
2015-12-28 13:07
477 查看
说明:Magento企业版仅仅支持最新的solr3.6.2,更新的版本Magento不支持,更多的说明,请参阅Magento官方文档:http://devdocs.magento.com/guides/m1x/other/ht_magento-solr.html#overview-matrix
为了简便期间,windows下面我通过安装XAMPP来集成安装:apahce,mysql,tomcat,php,很多人喜欢用wamp,个人觉得xampp更加适用一些,而且win32的版本在x64上面运行也没问题。xampp的下载链接:https://www.apachefriends.org/index.html
0. 安装Magento企业版1.14(不做说明)
1. 第一步下载solor3.6.2,链接:http://archive.apache.org/dist/lucene/solr/3.6.2/ ,windows版本请下载:apache-solr-3.6.2.zip
2. 将apache-solr-3.6.2解压,然后把文件:apache-solr-3.6.2\dist\apache-solr-3.6.2.war复制到tomcat7中的webapp目录下并改名为solr.war(tomcat7的目录在xampp安装根目录下面),例如:C:\xampp\tomcat\webapps
3. 将解压出来的文件夹:apache-solr-3.6.2\example\solr copy至xampp的根目录下,例如:C:\xampp,这个目录:C:\xampp\solr 就是很多文档里面提到的“Solr home”.
4. 在tomcat7 的目录:\conf\Catalina\localhost(如果没有Catalina目录和localhost目录,则手动创建)目录下新建solr.xml(名字可以随便取,最好有实际意义),创建Context 指定solr/home目录,如下:
注意:里面的“/”,里面的:docBase就是第2步里面的路径,value是第2步里面的路径
5.将Magento安装目录下面的:\lib\Apache\Solr\conf下面所有的配置文件,copy覆盖至:solr_home里面的conf,比如:C:\xampp\solr\conf 。
6. 修改dataDir 目录,在solr_home也就是:C:\xampp\solr新建一个目录叫:data(这个目录就是用来存储索引文件的目录),然后修改文件:C:\xampp\solr\config\solrconfig.xml:
7.重启tomcat,在浏览器中输入:http://localhost:8080/solr,就可以看到:
8. 配置Magento:今后后台:System > Configuration > CATALOG >Catalog.,在右边的:catalog search:配置成如下:
9.命令行进入magento安装目录的shell目录,比如:C:\xampp\htdocs\magento14\shell,执行命令:php indexer.php reindexall
10. 你进入你的solr home下面的,data,就会多出很多的index文件
11. 清空Magento的缓存,然后在输入框里输入一个错误的单词:shos,就会提醒你如下的界面:
为了简便期间,windows下面我通过安装XAMPP来集成安装:apahce,mysql,tomcat,php,很多人喜欢用wamp,个人觉得xampp更加适用一些,而且win32的版本在x64上面运行也没问题。xampp的下载链接:https://www.apachefriends.org/index.html
0. 安装Magento企业版1.14(不做说明)
1. 第一步下载solor3.6.2,链接:http://archive.apache.org/dist/lucene/solr/3.6.2/ ,windows版本请下载:apache-solr-3.6.2.zip
2. 将apache-solr-3.6.2解压,然后把文件:apache-solr-3.6.2\dist\apache-solr-3.6.2.war复制到tomcat7中的webapp目录下并改名为solr.war(tomcat7的目录在xampp安装根目录下面),例如:C:\xampp\tomcat\webapps
3. 将解压出来的文件夹:apache-solr-3.6.2\example\solr copy至xampp的根目录下,例如:C:\xampp,这个目录:C:\xampp\solr 就是很多文档里面提到的“Solr home”.
4. 在tomcat7 的目录:\conf\Catalina\localhost(如果没有Catalina目录和localhost目录,则手动创建)目录下新建solr.xml(名字可以随便取,最好有实际意义),创建Context 指定solr/home目录,如下:
<Context docBase="C:/xampp/tomcat/webapps/solr.war" > <Environment name="solr/home" type="java.lang.String" value="C:/xampp/solr" override="true" /> </Context>
注意:里面的“/”,里面的:docBase就是第2步里面的路径,value是第2步里面的路径
5.将Magento安装目录下面的:\lib\Apache\Solr\conf下面所有的配置文件,copy覆盖至:solr_home里面的conf,比如:C:\xampp\solr\conf 。
6. 修改dataDir 目录,在solr_home也就是:C:\xampp\solr新建一个目录叫:data(这个目录就是用来存储索引文件的目录),然后修改文件:C:\xampp\solr\config\solrconfig.xml:
<dataDir>${solr.data.dir:C:/xampp/solr/data}</dataDir>
7.重启tomcat,在浏览器中输入:http://localhost:8080/solr,就可以看到:
8. 配置Magento:今后后台:System > Configuration > CATALOG >Catalog.,在右边的:catalog search:配置成如下:
9.命令行进入magento安装目录的shell目录,比如:C:\xampp\htdocs\magento14\shell,执行命令:php indexer.php reindexall
10. 你进入你的solr home下面的,data,就会多出很多的index文件
11. 清空Magento的缓存,然后在输入框里输入一个错误的单词:shos,就会提醒你如下的界面:
相关文章推荐
- linux系统kill和启动tomcat
- Myeclipse 闪退后无法打开Tomcat
- 在Windows操作系统中,如何终止占有的8080端口的tomcat进程
- CentOS7.0安装与配置Tomcat-7
- JSP 配置Tomcat8 .0运行时发生的异常【java.lang.UnsupportedClassVersionError】
- MyEclipse中启动tomcat报错:"bad version number in .class file "的解决方法
- eclipse 集成 tomcat 防止内存溢出
- Linux下Tomcat的安装配置
- tomcat设置内存溢出配置
- Nginx+Tomcat的服务器端环境配置详解
- 在Idea下运行Tomcat无法加载项目到容器中
- Spring,Struts2,MyBatis,Activiti,Maven,H2,Tomcat集成(四)——Activiti集成
- tomcat虚拟主机的配置(区别虚拟路径)
- 图文:CentOS 下对 Nginx + Tomcat 配置 SSL 实现服务器 / 客户端双向认证
- Nginx + Tomcat 动静分离实现负载均衡(转)
- iOS-UI篇—简单的浏览器查看程序和Tomcat简单实现
- tomcat中配置二级域名
- centos安装jdk/tomcat/mysql
- tomcat 配多个service和HOST
- JFinal 部署在 Tomcat 下推荐方法