本文主要是介绍yaf + smarty出现 Warning: Yaf_Loader::autoload(): Failed opening script... 问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
解决办法:
①
修改 php.ini
[yaf]
; Yaf Framework
extension="/usr/lib64/php/modules/yaf.so"
; fix Yaf_Loader err
yaf.use_spl_autoload=On
开启yaf.use_spl_autoload可以解决上面这个问题
不过官方建议还是关闭这个选项。
②
在出现问题的地方使用Yaf_Loader::import($filename)引用需要的文件
例如:
出现
在Smarty.class.php的83行左右添加
Yaf_Loader::import( APPLICATION_PATH ."/application/library/Smarty/libs/Autoloader.php");
Yaf_Loader::import( APPLICATION_PATH ."/application/library/Smarty/libs/bootstrap.php");
这篇关于yaf + smarty出现 Warning: Yaf_Loader::autoload(): Failed opening script... 问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!