全部产品
云市场

虚拟主机访问PHP网站报错 Fatal error:class "Model" not found in ~runtime.php

更新时间:2016-07-16 12:37:51

问题描述

访问Linux系统虚拟主机或轻云服务器网站时出现如下的错误:

Fatal Error:class "Model" not found in /data/home/byu10000111/htdocs/Runtime/~runtime.php

问题分析

遇到此类错误的原因,多是因为在错误信息提示的目录(如Runtime)下,存在一个~runtime.php文件。

~runtime.php是很多第三方PHP网站程序(如Thinkphp)模板编译的缓存文件,由网站程序自动创建,默认生成在项目的Runtime目录下面。如果您使用了模式扩展的话,编译缓存文件名称可能会有所变化,例如,如果您当前用的是REST模式,那么生成的编译缓存文件则会变成~rest_runtime.php。

 

解决方案

将这个缓存文件(~runtime.php)文件重命名为~runtime.php.bak或删除,一般网站就可以访问了。保险起见,建议您先将该文件重命名,测试网站可以正常访问了,再进行删除操作。

 

注意:环境改变后需要删除编译缓存文件,也就是说您不能把本地生成的编译缓存拷贝到服务器或者其他环境直接使用。


如问题还未解决,请联系售后技术支持