很久前做过的一个微信项目,客户突然找到我说换了部署环境后网站报错,再跟客户确定了php版本,伪静态设置后,网站依旧打不开,官网手册这样解释:

tp5 宝塔open_basedir restriction in effect 错误; IIS open_basedir restriction in effect-LMLPHP

然而因为客户是iis8的表示该文档一点鸡毛用都米有哇,求助百度,百度一大堆让改php.ini的,然而我又查看了我本地phpstudy也没有设置open_basedir依旧可以访问,更重要的是相同的程序我在其他宝塔服务器上部署并没有出现过问题,继续百度。抱着试一试的态度,采用了一个网友的做法

tp5 宝塔open_basedir restriction in effect 错误; IIS open_basedir restriction in effect-LMLPHP

关闭防跨站攻击,然后去重启php和iis,ctrl+f5,网站瞬间美美哒运行了,如果伙伴们在修改php.ini无效或者因为服务器上有很多网站不方便修改的时候不妨试试。
 

07-09 01:04