验证码问题

验证码问题

http://img1.sycdn.imooc.com//climg/5af0681d0001be9f18430613.jpg

http://img1.sycdn.imooc.com//climg/5af0681d0001670c18840761.jpg

用composer下载出现了如图一的错误,然后我把源码里面的topthink里面的两个文件直接考到了我的topthink文件夹里面,config.php配置也弄了,两个相关配置也弄了?出现了图二的结果。另外我想对这个讲课的老师说一句:老师,我请你讲课的时候亲自操作一遍,我真的不怕浪费所谓的安装时间,你视频里说,有了问题再解觉,那你当初为什么不花一点时间提前准备一下可能的问题,学生本来就是第一次学习,我觉得你这么做是对学生的不负责任。

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

您好,目前直接使用composer下载是5.2版本的验证码,存在诸多问题,可以将源码中的topthink文件夹整个复制到你的项目中。

实际操作中存在问题的情况会有很多,关于使用验证码可能出现的常见问题课程中做了相关教辅,你可以参考教辅《TP5项目验证码使用教辅.pdf》重新进行配置,如果仍无法解决,同学可以在问答区进行提问,老师们也会有针对性的进行解答。

另,建议,查看效果时,清空浏览器缓存,删除原来的runtime文件夹或者换一个浏览器试试,很多时候会因为网络连接、缓存问题造成效果出不来。

http://img1.sycdn.imooc.com//climg/5af119c80001bb5904800574.jpg

如果解决了你的问题,请采纳,祝学习愉快~

  • qq_追梦少年_14 提问者 #1
    老师,我删了文件夹也换了浏览器,但是还是解决不了,还是报这个错误,你能不能帮我分析一下报这个错误,可能的原因有哪些??
    2018-05-08 20:54:44
  • qq_追梦少年_14 提问者 #2
    该弄的又从新弄了一遍,还是不行,老师异步就直接发一个TP5,和验证码类能用的包得了,卡了一天,没学怎么实现业务逻辑,时间都花在,这个验证码上面了。我真是佩服这个讲课的老师,把那些莫名其妙的什么验证码与TP5的版本问题,全都留给刚开始学习的学生了。根本就没有好好讲课。
    2018-05-08 22:23:16
  • qq_JasonRay_0 回复 提问者 qq_追梦少年_14 #3
    你先查看一下有没有vendor/topthink/think-captcha/src/helper.php这个文件,如果没有就是安装路径错了,因为你的控制台上面显示的是安装失败;如果还不行,就删掉,试试安装低版本的composer require topthink/think-captcha1.0.7,我之前也搞了好久,换了个版本就可以用了
    2018-05-09 15:59:14
imooc的铁粉 2018-05-09 10:06:53

出现该情况的原因可能是composer被墙。

建议尝试一下方法解决:

修改 composer 的全局配置文件 
$ composer config -g repo.packagist composer https://packagist.phpcomposer.com 

或者试试加个代理看看: 
https://getcomposer.org/doc/03-cli.md#http-proxy-or-http-proxy

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师