php 无法访问此网站怎么办
php无法访问此网站的解决办法:1、初始化空间或重新部署程序;2、修改网站程序文件权限;3、在被封ip列表中删除自己当前访问网络的ip;4、重新解析域名;5、使用国内服务器等等。
本文操作环境:windows7系统、PHP7.1版,DELL G3电脑
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视频教程》