报错的情况有如下两种:
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