访问PHP网站为空白页面
更新时间:2020-03-10 13:50:59
免责声明: 本文档可能包含第三方产品信息,该信息仅供参考。阿里云对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。
问题描述
访问云虚拟主机的PHP网站时,页面是空白的。
问题原因
解决方案
阿里云提醒您:
- 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
- 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
- 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。
请参考如下步骤,解决该问题。
提示:
- 修改文件时,请先备份文件,避免修改错误而导致无法恢复。
- 修改数据库信息时,请务必使用专用的文本编辑器,例如Notepad++、EditPlus等。如果使用记事本会出现编码问题导致的错误。
数据库配置信息不正确导致
检查数据库配置文件,查看数据库信息是否有误,如果信息有误,修改正确即可。常见的开源程序及数据库配置文件如下所示。
Wordpress: wp-config.php
Discuz: config/config_global.php
config/config_ucenter.php
Dede(织梦):data/common.inc.php
Thinkphp: common/convention.php
Ecshop: data/config.php
程序错误
可以通过显示空白的页面最头部添加error_reporting(E_ALL)
,然后访问页面,即可看到错误提示,根据提示调试程序即可,示例代码如下所示。
<?php
error_reporting(E_ALL);
?>
缓存问题
- 部分程序在缓存文件过大时会导致网站空白,出现这种问题时,一般网站后台还是可以访问,登录后台清空程序缓存即可。
- 部分网站程序会生成一个静态页面,而生成的时候因为种种原因,生成的首页文件index.html大小是0kb,没有内容,造成访问空白。一般删除生成的index.html文件后,再访问网站重新生成一次即可。
适用于
- 云虚拟主机
如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。
相关文档
- Dede后台登陆空白排查错误原因
- 云虚拟主机ThinkPHP程序迁移后访问站点是空白页面
- 云虚拟主机网站打不开等常见错误提示解决方法
- 云虚拟主机中PHP网站运行提示“PHP Fatal error”
- 云虚拟主机网站无法访问的常见问题及解决方法
- Linux系统的云虚拟主机如何隐藏PHP程序的错误信息
相关产品
-
云虚拟主机
阿里云虚拟主机主要用于搭建网站,提供预装网站运行环境,赠送正版数据库,可通过图形化控制面板管理,包括独享系列虚机和共享系列虚机。独享系列适合企业建站客户,提供独享的服务器资源,无资源争抢更稳定,不限流量更快速、独立IP更易推广;共享系列适合于开发者、个人站长建站,多客户共享服务器硬件资源,价格优惠,简单易用
-
云解析 DNS
云解析DNS(Alibaba Cloud DNS)是一种安全、快速、稳定、可扩展的权威DNS服务,云解析DNS为企业和开发者将易于管理识别的域名转换为计算机用于互连通信的数字IP地址,从而将用户的访问路由到相应的网站或应用服务器。
-
云服务器 ECS
云服务器(Elastic Compute Service,简称 ECS)是一种简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本,使您更专注于核心业务创新。
以上内容是否对您有帮助?
在文档使用中是否遇到以下问题
-
内容错误
-
更新不及时
-
链接错误
-
缺少代码/图片示例
-
太简单/步骤待完善
-
其他
-
内容错误
-
更新不及时
-
链接错误
-
缺少代码/图片示例
-
太简单/步骤待完善
-
其他
更多建议
匿名提交感谢您的打分,是否有意见建议想告诉我们?
感谢您的反馈,反馈我们已经收到
文档反馈
鼠标选中内容,快速选择问题
选中存在疑惑的文档内容,即可生成 截图进行反馈,我们会跟进处理。
文档反馈