1. 主页
  2. 文档
  3. 常见问题
  4. 换了服务器或者目录报错的解决方案

换了服务器或者目录报错的解决方案

报错的情况有如下两种:

1、平时我们在本地开发没有问题,怎么突然把代码放到服务器上就报错?

2、把项目换一个目录也报错了

报错的代码基本如下:

( ! ) Warning: require_once(/Users/ketter123/phpsrc/app2/LaiKeTui/controller/FrontWebController.class.php): failed to open stream: No such file or directory in /Users/ketter123/phpsrc/app3/LaiKeTui/laiketui.php on line 57
Call Stack
#	Time	Memory	Function	Location
1	0.0013	370728	{main}( )	.../index.php:0
2	0.0435	807384	Controller::newInstance( )	.../index.php:24
3	0.0435	807760	spl_autoload_call ( )	.../config_compile.conf.php:460
4	0.0435	807808	LaikeAuto( )	.../config_compile.conf.php:460

( ! ) Fatal error: require_once(): Failed opening required '/Users/ketter123/phpsrc/app2/LaiKeTui/controller/FrontWebController.class.php' (include_path='.:/usr/local/php5/lib/php') in /Users/ketter123/phpsrc/app3/LaiKeTui/laiketui.php on line 57
Call Stack
#	Time	Memory	Function	Location
1	0.0013	370728	{main}( )	.../index.php:0
2	0.0435	807384	Controller::newInstance( )	.../index.php:24
3	0.0435	807760	spl_autoload_call ( )	.../config_compile.conf.php:460
4	0.0435	807808	LaikeAuto( )	.../config_compile.conf.php:460

解决方案:

缓存机制引起的问题,删除缓存文件就行,具体操作请查看:https://www.laiketui.com/docs/%e5%bc%80%e5%8f%91%e6%96%87%e6%a1%a3/%e7%bc%93%e5%ad%98%e6%9c%ba%e5%88%b6