官方文档 检查环境是否搭建好 php版本必须是7以上,最好是7.3 如果环境还没有搭建成功,则可以参考官方文档完成搭建。 安装tp6源码 如果你是第一次安装的话,在命令行下面,切换到你的WEB根目录下面并执行下面的命令: 这里的tp目录名你可以任意更改,这个目录就是我们后面会经常提到的应用根目录。 那么,现在它就会帮助我们获取项目的源码,我们需要等待一段时间。 如果你之前已经安装过,那么切换到你的...

1.检查电脑是否识别php 如何没有显示具体版本,如下图,则需要配置php系统变量 以下是配置系统环境变量的步骤 1.1打开系统属性对话框 1.2 点击环境变量,双击点开系统变量中的path 1.3 添加php.exe所在的文件夹路径 2.检查是否安装composer 如何没有安装,就需要从网上下载composer.exe软件 下载网址: 安装的过程比较简单,下一步就可以,有两点是需要注意的 1....

【qiaoguo 叨叨话】 在上一章节中,我已经实现了输入网站首页能够展示首页内容给用户看,在这个章节中,我将会记录如何把我们的模板文件配置到我们的网站上面来。 1.替换原来的首页文件 左图是我从网上随便找来的电商网站模板,现在把项目目录中的index,html删掉。 将左图中的index.html文件复制到index文件夹里面。 预览效果如下: 原因:现在引入的只是我们首页的html代码,而cs...

1.配置数据库文件 打开【config】>【database.php】文件,修改数据库信息 2.创建数据表文件 在【app】文件夹下新建【model】文件夹,新建两个文件,注意,文件名跟我们的数据表名字是相同的,但是首字母大写,如果名字是含有’_'下划线,后面的单词首字母大写即可。如下图 附:数据表文件格式 创建的新文件要继承Model类 3.控制器操作模型数据 打开文件【app...

问题描述 今天碰到一个问题,那就是在使用Jedis操作集群版Redis时,报了一个如下这样一个错误,具体错误信息记录如下: 下面我给出了我的测试代码,你能看懂我写的啥吗? 这里,我还得说明一点,我使用的Redis是redis-3.2.3.tar.gz这个版本,使用的Jedis是jedis-2.7.2.jar这个版本。 报错原因 报了这个异常之后,我试图想找到报错原因,于是我在网上找了好多的文章。终...

问题描述 昨天碰到了一个问题,真的是把快我搞死了,导致我代码写下去的勇气都没有了,最后大爷我干脆不写了,我躺着睡觉还不行吗😭 问题是这样的,就是导入商品数据到索引库时报错了。实现这一功能时,我的service层的代码是这样开发写的,这里我只是将最关键的类的代码给贴出来了。 以上实现类中所用到的HttpSolrClient对象是由Spring容器来管理的,如下图所示。 以上配置可是一点问题都没有啊...

问题描述 今天碰到一个问题,那就是在使用SolrJ管理索引库时,报了一个如下这样一个错误,具体错误信息记录如下: 下面我给出了我的测试代码,你能看懂我写的啥吗? 这里,我还得说明一点,我使用的Solr是Solr 8.4.0这个版本。 报错原因 根据堆栈错误信息,咱们从下往上一直追踪,可以发现org.apache.solr.client.solrj.impl.HttpClientUtil类的crea...

前言 我们之前完成的商品搜索功能使用的是Solr的单机版来实现的,正是由于我们现在商品数据量不多,才几千条而已。如果商品数据量变得非常庞大,比如说淘宝,淘宝上面的商品数量就特别多,我们能用一个单机版的Solr来实现吗?显然不能,因为这样做肯定会有问题,一个是数据量特别庞大,每一台服务器存储容量是有上限的,一旦磁盘存不下了该怎么办呢?这是不是有问题啊!还有就是由于淘宝的用户访问量很大,搜索相关商品的...

问题描述 搭建好Solr集群之后,我们就会想着要来启动每一个Tomcat服务器实例。当我使用tail -f /usr/local/solr-cloud/tomcat01/logs/catalina.out命令来查看第一个Tomcat服务器的启动日志时,发现报了一个如下图所示的异常。 不仅第一个Tomcat服务器的启动日志会显示如上异常,而且其他的Tomcat服务器启动时都会报这个异常,该异常的详细...

问题描述 今天我在将搜索功能切换到集群版Solr,准备向索引库中导入商品数据时,碰到了一个异常。真的是一天天的都会碰到异常,太闹心了😭 我进入后台管理系统首页,然后点击一键导入商品数据到索引库按钮准备向索引库中导入商品数据时,我满心以为是能够成功的,即使是要花费一点时间,花就花呗!老子有的是时间。结果是万万没想到啊!老子等了那么久,结果你就给我看了这么一个异常。 而且,Eclipse控制台也打印...

问题描述 今天我使用SolrJ来管理Solr集群时,就只是想做一个简单的测试,即向索引库中添加一个文档,却给我报了一个异常,搞得我心情真的非常沮丧! 怎样子向索引库中添加一个文档呢?由于我所使用的是版本比较高的Solr(版本是Apache Solr 8.4.0),所以我是像下面这样子编写代码来向索引库中添加一个文档的。 自当我以为上面写的代码没有问题时,运行testAdd方法,发现Eclipse控...

问题描述 今儿个,我在实现商品详情页面静态化方案时,遇到了一个蛮奇怪的异常,为什么说蛮奇怪呢?因为它只在第一次测试的时候出现过,后面就再也没出现过了。 我先描述一下这个异常是怎么出现的,我在淘淘商城后台管理系统中添加了一个商品,并且也添加成功了,然后立马到静态文件目录下查看生成的静态文件,发现啥都没有,如下图所示,不是说好了能生成静态页面吗?这尼玛是要闹哪一出啊😭!!! 而且,Eclipse控制...

什么是跨域? 跨域是浏览器同源策略而产生的,在不同协议,不同域名,不同端口下(以上任意一个不同都算是跨域)的客服端和服务端之间是无法互相访问的。 举例来说, 注意:localhost和127.0.0.1虽然都指向本机,但也属于跨域。 js跨域测试 js不可以跨域请求json数据 首先,我得说明一点,就是js是不可以跨域请求json数据的。 关于这一点,下面我会举一个案例来进行说明。 咱们先在tao...