Configuration 正在更新服务器,空白页

Configuration 正在更新服务器,空白页,configuration,webserver,Configuration,Webserver,我最近参加了一个初级网络开发职位的面试考试 其中一个问题是:更新服务器后,您的网站没有显示任何页面,只是显示一个空白屏幕,没有错误 建议是什么导致了这种情况? 找出问题原因的过程是什么? 你会如何修复它 我不知道该如何回答这个问题,因此陷入了困境。 有人能为我描述一下这个问题的答案吗?或者有人能给我指一个描述如何处理这个问题的网站吗?这是一个非常模糊的问题-我高度怀疑它的设计只是为了看看你如何思考和测试你的知识 纯空白页面唯一可能的原因就是没有从请求的位置读取任何文件内容 这又可能是由于只有一个

我最近参加了一个初级网络开发职位的面试考试

其中一个问题是:更新服务器后,您的网站没有显示任何页面,只是显示一个空白屏幕,没有错误

建议是什么导致了这种情况? 找出问题原因的过程是什么? 你会如何修复它

我不知道该如何回答这个问题,因此陷入了困境。
有人能为我描述一下这个问题的答案吗?或者有人能给我指一个描述如何处理这个问题的网站吗?

这是一个非常模糊的问题-我高度怀疑它的设计只是为了看看你如何思考和测试你的知识

纯空白页面唯一可能的原因就是没有从请求的位置读取任何文件内容

这又可能是由于只有一个空白文件(0字节),或者配置不匹配,将请求重定向到另一个空白(但仍然存在,因此没有错误)位置。例如,一个错误编写的.htaccess可以在Apache中实现这一点


另一种选择是,如果是服务器端脚本(如PHP),服务器要么没有正确解析它,要么没有打印到页面,这意味着没有数据写入客户端。如果关闭了错误(以免迷惑客户),则它们也不会显示,留下一个空白页面。

答案将取决于您的站点用于承载页面的技术

这样做的第一步是检查服务器日志中的错误。例如,如果您在生产中使用PHP,您应该将
display\u errors
设置为
off
,因此如果出现问题,您将得到一个空白页面。你会检查日志,发现你的更新中断了你的数据库连接,然后从那里继续

我确信他们在寻找一个能够提供逻辑进度和一些故障排除能力的答案。希望你做得好