call to undefined function ftp_size
本帖最后由 iouioupp 于 2020-3-2 21:12 编辑设置了远程附件后,才出现了这个bug这个bug不是经常出现的,是偶尔才会出现,几率很低(网站还没营运,只是一个人在建站安装各类插件和美化网站的时候),真担心开始营运的时候,会出现很多问题。
关于这个问题,我也搜索了很多帖子,资料很少,按照网上的一些经验,修改了php.ini,也是无果
有没有高手可以研究一下?
提示错误中指出有个方法函数是 ftp_size() 不存在,按照错误的文件检查下。 首先,非常感谢站长(管理员)的回复,谢谢您!
我查了一下,还是没有理解好,暂时没能找出来问题。因此,发上代码,不知道有没有什么蛛丝马迹呢?
检查下服务器的php配置文件(php.ini)是否启用ftp_size()
关于ftp_size()的具体说明参考官方链接:https://www.php.net/manual/zh/function.ftp-size.php 非常感谢管理员的热心帮助!
====================
我再详细描述一下过程:
论坛从开始使用后,没有使用阿里云oss远程附件和图片的插件,一直正常;
自从使用了oss远程附件后,偶尔出现上述的bug;
从网上搜寻了一个帖子,里面说明要配置php_ftp.dll,然后找到php.ini配置文件,果然发现没有这个配置,果断配置上,如图:
然后,以为修改好,就没事了,结果发现,问题依旧还在,频率也一样,只是偶尔才会出现,大概一天出现3次左右(每天论坛操作大概300次),错误只是出现在关掉浏览器后登录论坛首页那个时刻,而并不是上传附件的时候。
接着,检查php文件夹里是否有php_ftp.dll这个文件,没发现问题,文件是存在的。
这两天,错误一直都没有出现了,我也不懂为什么会这样。
总感觉会不会跟网络连接的各种情况有关,也曾经考虑过是否其他配置不妥,而引起这种情况。
另提供整个php.ini关于修改ftp相关的配置情况:
以前碰到过其他关于dz提示的php问题,都是比较显而易见的,也挺容易查出问题所在的。但这一次的问题,貌似还真有点悬,为何ftp_size这个函数会未定义呢,难道这个对象跟一些环境是有关系的?
页:
[1]