(小白)尝试用PHP梳理 借阅系统源码004 20200930
相关工具
phpstudy:8.1.0.5
navicat:11.2.7
HBuilder: 7.6.5.201612301621
历程
- 后台页面梳理
发现数据库操作在Home/Controller文件夹中
发现界面代码在View文件夹中 - 问题1:
<gt name="fahuo" value="0">
<li class="layui-nav-item ">
<a lay-href="<{:U('Admin/Order/fahuo')}>">配送订单<span class="layui-badge"><{$fahuo}></span></a>
</li>
</gt>
发现这里的Admin/Order/fahuo文件并不存在
- 问题2:
<dd>
<a href="<{:U('Admin/Login/loginout')}>">退出</a>
</dd>
Admin/Login/loginout文件不存在
但这里执行是可以的,发现之前是:lay-href
而这里是:href
通过这里知道:
https://blog.csdn.net/qq_40786625/article/details/98061156
lay-href是打开一个子tab页面
这里用的是layui的功能
-
layui
而https://www.layui.com/doc/:
可知,它是一个前端UI框架 -
loginout
那主穿上loginout是什么呢?
通过查找发现:
在admin/Controller/loginController.class.php中 -
测试PC数据是否可用于小程序测试
https://www.jianshu.com/p/c5cede614e5a
测试了,虽然用ip可以在电脑访问,但手机测试还是不行
这里想到了,是否可能是自己的设置没有允许别人访问 -
设置其它人可访问:
https://blog.csdn.net/caoning315629/article/details/101299747
这是有一个方法
关键这个:为本机ip配置虚拟路径(站点域名) 是怎么配置的
这里有一个方法,但不想改变配置
换一个方法
https://blog.csdn.net/weixin_42031119/article/details/101146377
按照这个方法,再根据上一个链接,一起进行更改:
重启后报错:
httpd.conf: Could not open configuration file conf/vhosts.conf:
- 发现问题
#Include conf/vhosts.conf 原文件
但我们需要的是:
Include conf/extra/httpd-vhosts.conf
所以改动了一下
重启
本地打不开原先能打开的文件:
http://localhost/bookstore/index.php/Admin/Login/index.html
改用:http://127.0.0.1/bookstore/index.php/Admin/Index/index.html
同样报错!
-
尝试用本机IP代替,依然报错
-
尝试用域名代替,依然报错,重新梳理一遍
-
问题可能在这里
可是发现我的文件如下:
Options +Indexes +FollowSymLinks +ExecCGI
AllowOverride None
Order allow,deny
Allow from all
Require all granted
- 尝试另一个可能:
我的原来是
DocumentRoot “D:/x066phpweb”
现在改为:
DocumentRoot “D:\X063phpStudy\new_phpstudy\phpstudy_pro\WWW”
重新启动
用store.com
不知道这是什么
尝试关闭phpstudy,就不会打开此文件,说明这个界面是我的电脑内部的
-
再重启后报错:
https://www.store.com/index.php/Admin/Login/index.html
-
尝试改回hosts
依然报错 -
尝试把bookstore改为mybookstore
依然报错 -
尝试把本机IP改进去
还是同样的问题 -
换个思路,按原教程改:
<VirtualHost *:80>
DocumentRoot “D:\X063phpStudy\new_phpstudy\phpstudy_pro\WWW”
ServerName localhost
ServerAlias localhost
<VirtualHost *:80>
DocumentRoot “D:\X063phpStudy\new_phpstudy\phpstudy_pro\WWW\bookstore”
ServerName mybookstore.com
ServerAlias www.mybookstore.com
依然报错
18.尝试改回来
改回来后,把对应的IP地址,改成本机的地址,就实现了小程序测试用本地PC数据库的功能。