大致有几个问题引起的
- .user.ini此文件在迁移到新主机下面后,路径与实际路径不同导致的。
2.php未生效。
第一种情况解决方法:
第一种的情况应该居多,本人也遇到过一次,修改.user.ini 文件内容为正确的路径就可以了。
第二种情况本人第一次遇到,经过如下:
本人使用了宝塔面板,其他版本的php虽然网站可以打开,但是会报500错误,当时我使用另一个服务器使用的php5.4可以正常,我可以确定php5.4肯定是可以使用的,然后核对两个服务器差别,首先看到的是nginx版本不一样,然后更换了相同版本的nginx,但是仍然不起作用,然后网上找了很多教程,几乎都无法解决我的问题,然后只能靠自己了,先分析报这个错误应该是,nginx无法解析这个文件,可能是php未生效,然后就在public 目录下放了一个php文件,但是发现还是无法打开,然后放了一个1.text文件,也无法打开,按理说,1.text应该可以正常打开的才对,难道是php环境有问题?然后我就把新的服务器上显示运行正常的php5.4重新部署了一遍,然后再打开,发现正常了。
真是巨坑啊,从第一遇到这个问题时间放置了,好几个月, 终于有时间解决他了,然后又花费了近3天时间。
人生就是这样不停的折腾啊。