ThinkPHP程序迁移至云虚拟主机后访问站点是空白页面

更新时间:

问题描述

ThinkPHP站点程序迁移至云虚拟主机,待程序数据和数据库迁移完毕,且域名解析和绑定完成后,访问站点是空白页面。

问题原因

该问题是由于旧的Runtime缓存导致,Runtime目录为程序默认的缓存目录,会优先进行访问。迁移到云虚拟主机后,里面记录的还是旧的路径信息,导致站点访问时,出现页面空白。

解决方案

阿里云提醒您:

  • 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
  • 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
  • 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。

将Runtime目录重命名或删除,再次访问站点时会重新生成新的Runtime目录,网站即可恢复正常访问。

说明:执行重命名或删除操作之前,建议备份数据。

适用于

  • 云虚拟主机