温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

PHP网站无法访问的原因和解决方法

发布时间:2020-07-02 11:13:36 来源:亿速云 阅读:1282 作者:Leah 栏目:编程语言

本篇文章给大家分享的是有关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网站无法访问的原因和解决方法,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php
AI