Thinkphp出现致命错误: Class 'Symfony\Component\HttpFoundation\RedirectResponse' not found


今天为开发的系统增加支付宝网站支付功能,因为采用Thinkphp框架开发的,所以到网上下了现存现存的核心代码进行修改,配置好后进行调试出现了如下错误:

致命错误: Class 'Symfony\Component\HttpFoundation\RedirectResponse' not found

由于代码包里引入了Symfony框架,所以问题肯定就是出在Symfony框架包的安装问题上了,于是便开始排查错误!

根据Symfony官方有文档介绍我们可以用composer安装,也可以直接去GitHub下载Symfony框架,只是这个时候需在引用的文件里包含vendor/autoload.php文件如下:

include ROOT.'/vendor/autoload.php';

我把下载的文件放在vendor目录下,如果还是出现无法引用的问题,那可能需要更新Symfony框架,进入项目目录下的vendor执行composer命令如下:

composer symfony/http-foundation

更新了vendor目录下的相关文件后即可正常访问了,如果还没有安装composer.exe的可以从这里下载安装(因为安装将是一个漫长的过程,这里我给大家准备了安装文件)

185cd93303d66d7572ce43d2dd30b077.rar


注:本文转载自唯马网络,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除。

评论