宝塔更换php7后不能访问,宝塔面板下升级到PHP7.2,无法查看phpinfo的解决办法。...

自从建站后没多久,就把PHP的版本升级到7了,后续有升级到7.2了,一直也没关注过phpinfo的信息,今天小伙伴在群里说我草,phpinfo都看不到,我大概想了一下,好像宝塔的安全设置有个关于phpinfo显示开关的,我去找了一下,并没有发现相关开关,估计是我记错了。那这问题总得解决呀。

方法一:使用phpinfo()函数。

太easy了吧,就不说了,在PHP文件里面写个phpinfo()函数,扔到服务器上,访问下这个文件就能看到了不是。这就跳过了。

方法二:解决宝塔面板的小BUG。

首先,我们得去查一下宝塔上php的配置参数,关于函数禁用的内容,别把phpinfo给禁用了,那怎么也不可能输出内容了。如图中确保这里面没有phpinfo,当然你也可以在上面配置文件里面找到disable_functions,看看有没有phpinfo。

40fc552fa2121c15bced128516429e03.png

第二,开启短标签支持,因为我们并不保证宝塔在输出phpinfo的时候是通过完整标签写的。并且这个一般也是标配,如图,不解释。

29846137b504f7be5587025f00736bd0.png

第三,最关键的问题,查找配置文件的BUG。本文的web服务器是nginx,apache是同样的道理,后面解释。我们先找到面板左侧文件,然后依次选择 根目录 > www > server > panel > vhost > nginx 目录。这时我们就能看到一个phpinfo的配置文件了,如图:

4f5f5d6ffb15bdeae5b667792d5ad69a.png

选择编辑,打开后我们其实哪怕你不懂代码,也能发现问题在哪儿了。没错最下面竟然没有7.2的配置文件。

0dd31d53133050fef3a608b0219d0701.png

那这就简单了,直接复制一份localtion,71改72即可。如图:

4997ed96cb390fff1f89e7524097ef3d.png

apache同样的道理,只是路径和nginx是同级而已 www > server > panel > vhost > apache。如图:

c934241325e915f228b34cd63888b4fe.png

好了,至此就修复完毕。再次点击软件面板上的PHP7.2的设置,看下phpinfo是不是就出来了。其实折腾这么多也没必要,毕竟方法一分分钟就妥了。

be23abd953d4c5a77d9e42b850d79ccf.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值