我的百度编辑器在apache和nginx服务器下都没问题 唯独到了iis下就无法读出文件 一开始以为是服务器的差别 结果改了改 都还是有效果,我一直以为是iis服务器的问题 因为报的错是500问题服务内部错误,所以我只看到了表面的东西没有看到深层次的东西 所以我就深信不疑的以为是服务的配置有问题 就一头扎里面去找问题。经过两天的奋战还是没有解决。
直到几天我猜意识到问题的所在 apache和nginx下的PHP版本都是7.0而iis下的版本是5.3的 这直接导致代码无法识别,导致语法错误,直接崩溃,其实这点早就应该想到,但是由于自己的想法太单一 以及无知导致问题解决的太慢。
还有一点是当我看到报错的时候 说无法找到这个路径文件 我就应该能想到 上传图片也走这个路径 却没有问题 不是controller的问题 于是把listfile换成uplaodimage时没有报错 于是知道了错误在哪 就在action_list文件 当我在撸代码的时候 看了$a = [] 这个写法是不对的在这个版本下的
至此 如此简单的一个问题 就如此迎刃而解了 而我却浪费了两天的时间 本质上还是对问题的认知能力 和解决问题的能力
没有想到双方的PHP版本的差异 怎么就没有链接放到浏览器中 然后换个uploadfile 就能打赢出来 就能找到文件路径 知到错误气死在