点击排行榜更多>>

phpcms网站PC端打开正常,移动端打开报530错
浏览: 发布日期:2020-08-04
        昨天接到一个客户的咨询,网站错误问题。我觉得很多实使用phpcms的客户可能也会出现这种问题,所以在这里跟大家说说。

        首先,这个网上使用的是phpcms开源程序做的,他这个网站采用的是伪静态。然后出现的问题是,有个别栏目PC端打开正常,但是手机端打开的是报错:“The server is temporarily unable to service your request due to maintenance”。返回的是一个503错误,意思是,由于维护原因,服务器暂时无法为您的请求提供服务。个人一看,也没多想以为是服务器的问题,答应可以搞定。


503错误

        但是在跟这个客户聊的时候,个人突然想到:如果是服务器设置的页面状态错误的话,那是不是所有页面都打不开呢?而不是单独的一两个栏目打开报错,而是所有的类似栏目都会报错才对。特别是PC端没问题,而手机端有问题,只是个别的栏目。所以应该不是服务器的问题,很有可能是网站本身的问题。

        说实话,个人对phpcms不是特别的熟悉,只是之前有客户也是这类程序做的,当时也就顺带看了看,大概的了解了一下。它跟其它的开源程序差不多,所以就没深入了解了。但是个人还是知道一点:就是不管是哪种建站程序,除非自适应网站,不然你这个网站只要涉及到手机端很PC端网站,就会有两套模板,通常会把这类网站称之为二合一网站。


二合一网站

        当时,客户还跟我说这是自适应网站,当时还差点被它忽悠了。不过还好,个人看了一下两个页面的源代码,才发现的。所以个人开始怀疑,是不是手机端的模板不存在,所以才会出错。所以进FTP去看了看网站的两套模板(wap端+PC端),果然在wap端少了几个对应的模板文件。最后的问题是,这个客户竟然没有做个网站备份,而且这个错误已经出现N久了,所以模板缺少了也没办法重新补,个人只能勉强根据整个网站的页面样式修补了几个模板。

503错误

        最后,要提醒大家,特别是那些对网站不是特别懂得朋友:每过一段时间就要对网站进行备份,及时的发现网站页面错误。运营一个网站,没事的时候时长点开自己的网站看看是非常有必要的。