thinkphp在宝塔是干嘛的的iis环境下验证码错误一直报错,本地测试正常。上传服务器后验证码一直错误

今天在一个windows的服务器iis上安装thinkphp6按照正常理解应该把站点运行目录设置在public,但是安装完第一次访问正常再刷新就500,打开报错显示:

想去看看日志有没有问题看了一眼runtime目錄没有日志生成,怀疑是权限问题把运行目录改回根目录,访问public发现日志可以正常生成也不报错了。

找了一圈由于thinkphp6刚出基本没资料,官网也没有人遇到过那就自己折腾吧。

但是总不能让用户每次访问都手动加public吧于是让URL重写帮我们加public吧。

折腾了半天把根目录下的web.config拼湊出来了

测试各方面都没什么问题搞定~ 

就是折腾了我两个多小时,心累~

}

简单点说就是需要安装微软本身的url重写插件,可以使用IIS自带的web安装平台去查找安装如果未安装这个平台,请自行百度搜索

安装完成后,重启下IIS在相应站点的IIS设置裏会看到URL Rewrite

}

我要回帖

更多关于 一什么宝塔 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信