PHP无法访问?
PHP网站无法访问的可能原因及解决思路
1、访问出现404错误
网站访问出现404错误,HTTP 404状态码的出现意味着链接指向的网页不存在,即原始网页的URL失效。可能性1:空间结构文件被删除,找主机客服初始化空间。
可能性2:程序丢失或被删除,重新部署程序。
2、访问出现500错误
出现500错误一般是网站程序文件权限问题,可能性1:文件权限不对,需要手动修改,其中文件夹的全选为755,单个文件是644;
可能性2:.htaccess文件规则错误导致的,重命名屏蔽或删除该文件即可。
3、访问出现403错误
403错误表示拒绝访问,一般是空间屏蔽ip引起的,如果某个ip访问出现异常,系统会认为是有攻击性的ip,所以会遭到屏蔽,这时可在控制面板找到“屏蔽ip”,在被封ip列表中删除自己当前访问网络的ip。
4、访问会提示DNS相关的错误
DNS错误是域名服务器问题,在找域名商之前,有两个解决思路,可能性1:解析问题,解析没有生效或解析方式不对,需要正确解析,然后等待生效;可能性2:修改了默认的DNS地址,一般是使用默认。2016年7月18日起,国内注册的域名需要实名,出现这种情况检查域名是否已经实名认证。其他可能原因是域名未续费过期了,续费后要重新解析。
5、国内无法访问,国外正常访问
国内多台设备、多个地区均无法访问,国外可以访问的可能原因是域名被墙,解决办法:1、使用国内服务器;2、服务器上绑定一个新域名,使用国内的转发服务器,将被墙的域名跳转到新域名上;[推荐]。使用第二种方式时,通过设置301和全站转发,可以将原来域名的权重转移到新的域名上。或者更换域名也可以解决。
6、网站访问出现白屏
白屏并不意味着网站无法访问,只是不显示内容,一般是程序配置引起的,所有的php开源都可能会引起白屏现象,因为涉及到的可能性比较多。
7、提示数据库错误
程序链接数据库的桥梁是数据库配置文件,出现这个问题首先要看数据库配置是否正确,主机地址设置为localhost,检验数据库账号和用户名是否正确,密码可以通过登陆的形式检验,如果不对可在控制面板的数据库管理中进行重置再配置。可能性比较小但不排除数据库版本不正确或数据库有问题,可以在本地环境检验。
8、访问出现This IP is being shared among many domains…
表示ip被多个域名享用,可能性1:这是共享ip,只能绑定顶域名使用,无法直接使用ip访问。可能性2:域名解析未生效,ping域名得到的ip跟空间ip一致说明已生效,则有可能是浏览缓存造成的,清空浏览器缓存在访问。
9、续费或升级后还显示暂停状态
主机过期或超容量被关站通常使系统控制的,当空间续费后或升级后会自动开启,访问还提示暂停可能是浏览器缓存,多次刷新浏览器或清空全部缓存可以解决。
10、显示重定向次数过多
重定向问题一般是修改hosts文件导致的,如果域名在网站解析生效了,可以将本地解析删除,清空浏览器缓存在访问;如果还是可能因为路由器中存在dns缓存,重启路由器。
11、访问提到php版本
提示信息不尽相同,如require php > 5.3.0,表示当前版本低于5.3.0,要求主机客服跟换到5.3或更高版本。
13、更换域名导致错误
网站更换域名后,可能会出现个别链接无法访问或排版混乱,这是因为程序或数据库中存在原来的域名,更换后即可解决。
14、访问出现“Internal Server Error The server…
遇到一个服务器内部错误或错误的配置,无法完成访问请求, linux环境下的php虚拟主机服务器为了保护用户站点安全,全局设置了虚拟主机根目录禁止高于755权限运行,如程序文件中设置了777的权限,需要重置权限。
更多PHP相关知识,请访问PHP中文网!
Atas ialah kandungan terperinci PHP无法访问怎么办. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!