TPshop开源商城系统( Thinkphp shop的简称 ),是深圳搜豹网络有限公司开发的一套多商家模式的商城系统。适合企业及个人快速构建个性化网上商城。在二次开发过程中需要频繁查看sql语句对问题进行诊断,所以配置一个sql追踪器和其他对应的工具显得尤为重要。步骤如下:
1.下载tpshop工具箱
2.配置虚拟端口
3.配置mysql
4.重新启动服务
1.下载tpshop工具箱
点击如下网址进行下载:
https://pan.baidu.com/s/1cxHQge
将下载的压缩包进行解压得到如下的文件列表:
2.配置虚拟端口
1. 打开wampserver安装目录下 /bin/apache/apache2.4.33/conf/httpd.conf 文件,将里面的
Include conf/extra/httpd-vhosts.conf
前面的#去掉。
2. 打开wampserver安装目录下 /bin/apache/apache2.4.33/conf/extra/httpd-vhosts.conf 文件,在文件的最后面添加以下代码:
<VirtualHost *:80>
DocumentRoot "E:\phpgjx"
ServerName www.sql.com
<Directory "E:\phpgjx">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
其中 E:/TPshop_V2.5.2 表示的是tpshop源码的更目录,www.haitop1.com表示虚拟域名。测试的时候直接输入www.haitop1.com对项目进行访问。这一段代码的大致意思是:“告诉apache当访问 www.haitop1.com这个域名的时候就让去访问目录E:/TPshop_V2.5.2这个文件夹下面的文件”。
3. 找到C:\Windows\System32\drivers\etc\hosts文件然后打开配置
127.0.0.1 www.sql.com
重启apache完成配置。
ps: 如果发现重启不了apache或者重启报错
Forbidden:You don't have permission to access / on this server.
打开wampserver安装目录下 /bin/apache/apache2.4.33/conf/httpd.conf 文件,将里面的240行改成:
<Directory />
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
3.配置mysql
在mysql目录下面找到my.ini 文件, 在最后面添加如下代码即可:
general_log=ON
general_log_file=D:/mysql_bz2.log
4.配置phpgjx文件夹中的config.php文件
5. 重新启动服务
右击wampserver图标进行重启。