硅云帮助文档中心
搜索文档
热门搜索词:
产品简介
产品定价
入门指南
经典案例
常见问题
知识拓展
API参考
访问网站出现504错误码
访问云虚拟主机中的网站出现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的概率比较低,您可以咨询百家云工作人员或在会员中心提交工单,可以快速确认是否为服务器问题,如果百家云检查不是服务器问题,那么请检查第一项。
您对该文档有什么建议?
本文导航