最新活动 七周年庆典

产品

硅云帮助文档中心

搜索文档

热门搜索词:

访问网站出现504错误码

更新时间:2021-05-24 17:35  版本:v1.2
分享到:
我要反馈 
收藏 我的收藏

访问云虚拟主机中的网站出现504错误码,分几种场景:

旧站点解决办法

如果您的站点在2017年3月9号之前就已经部署到了百家云的主机上,且之后未曾进行过任何修改,请您到 会员中心 > 虚机管理 处获取最新别名CNAME(解析别名),并修改之前已做的解析,主机别名命名规范在2017年3月9号进行了全新升级,旧别名可用但是不稳定,推荐您修改解析,给您带来的不便深表歉意!

解决办法

请检查以下几项

1、首先,需要检查您的网站程序

程序未正确配置导致连接数据库失败:程序的某些操作是需要使用到数据库(比如后台登录),如果此时连接数据库失败的话,可能就会报错504;

①如果您的网站程序是全新的源码,请检查是否进行过安装操作;全新的程序必须执行安装才能自动创建并连接数据库。

②如果您的网站是一个旧站点(比如从网上下载的整站源码),请检查是否已正确修改程序的数据库配置文件,并且是否已导入数据库文件,参考:旧站点搬家恢复方法


如果是在执行安装程序的过程中报错
是否程序代码有问题?试试换个程序就知道了;是否对php版本有严格要求?试试换个php版本(切换PHP版本方法)


程序引用的外部资源导致

网站程序经常会引用外部资源,当引用的外部资源不存在或不可加载时,也会导致504错误,常见的有useso字体、谷歌字体、其他外部css/js库 等引用,需要通过两种方式检查。

①加载网站的时候,浏览器左下角会显示正在加载的信息,如果一直卡在一个地方,说明该资源获取较为困难,如下图是其中常见的一种(useso字体库引用)。如果是这种情况,需要联系开发者协助替换或删除掉代码中不可用的资源引用。



②PC浏览器中检查引用的问题(访问时,电脑按F12查看>选择“Network”,然后刷新重试访问,即可检查加载项的情况)。



如果之前可以正常访问

①最近是否有修改过代码?是否有删除过某个文件?是否安装过插件?是否更换过模板?是否进行过其他设置?

如果有进行过上述操作,那么最好的方法是将备份的文件上传以覆盖掉之前所做的修改,并推荐您检查下程序里的数据库配置文件,只需要保证不改动数据库里的文件即可;当然,如果您在网站不可访问之前修改过数据库,那么最好还是想办法恢复之前的数据库。

②最近是否修改过php版本?如果是在修改php版本后出现该问题,可以试试切换php版本



2、如果以上方法解决不了,那么需要检查是否为服务器问题

检查是否为服务器问题非常简单,您只需要用之前可用的程序安装下看是否报错就行,如果不报错,那么就不是服务器问题。

注:检查服务器问题之前,请将您之前的网站数据库文件、网站文件备份好之后,下载到本地,否则会造成数据丢失的严重后果。一般来说,由于服务器问题出现504的概率比较低,您可以咨询百家云工作人员或在会员中心提交工单,可以快速确认是否为服务器问题,如果百家云检查不是服务器问题,那么请检查第一项。



您对该文档有什么建议?

您对该文档的评分:

本文导航

解决办法

搜索文档