找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6266|回复: 5

call to undefined function ftp_size

  [复制链接]
发表于 2020-3-2 21:10:28 | 显示全部楼层 |阅读模式
本帖最后由 iouioupp 于 2020-3-2 21:12 编辑

155407q1m5fqvz14315mj1.png.thumb.jpg

设置了远程附件后,才出现了这个bug这个bug不是经常出现的,是偶尔才会出现,几率很低(网站还没营运,只是一个人在建站安装各类插件和美化网站的时候),真担心开始营运的时候,会出现很多问题。
关于这个问题,我也搜索了很多帖子,资料很少,按照网上的一些经验,修改了php.ini,也是无果
有没有高手可以研究一下?


回复

使用道具 举报

发表于 2020-3-4 14:13:48 | 显示全部楼层
提示错误中指出有个方法函数是   ftp_size() 不存在,按照错误的文件检查下。  
回复

使用道具 举报

 楼主| 发表于 2020-3-4 15:58:50 | 显示全部楼层
首先,非常感谢站长(管理员)的回复,谢谢您!

我查了一下,还是没有理解好,暂时没能找出来问题。因此,发上代码,不知道有没有什么蛛丝马迹呢?

QQ截图20200304154939.jpg

QQ截图20200304155646.jpg


回复

使用道具 举报

发表于 2020-3-7 20:07:06 | 显示全部楼层
检查下服务器的php配置文件(php.ini)是否启用  ftp_size()   
关于ftp_size()的具体说明参考官方链接:https://www.php.net/manual/zh/function.ftp-size.php
回复

使用道具 举报

 楼主| 发表于 2020-3-7 20:42:49 | 显示全部楼层
非常感谢管理员的热心帮助!
====================
我再详细描述一下过程:
论坛从开始使用后,没有使用阿里云oss远程附件和图片的插件,一直正常;
自从使用了oss远程附件后,偶尔出现上述的bug;
从网上搜寻了一个帖子,里面说明要配置php_ftp.dll,然后找到php.ini配置文件,果然发现没有这个配置,果断配置上,如图:
QQ截图20200307203127.png 然后,以为修改好,就没事了,结果发现,问题依旧还在,频率也一样,只是偶尔才会出现,大概一天出现3次左右(每天论坛操作大概300次),错误只是出现在关掉浏览器后登录论坛首页那个时刻,而并不是上传附件的时候。

接着,检查php文件夹里是否有php_ftp.dll这个文件,没发现问题,文件是存在的。

这两天,错误一直都没有出现了,我也不懂为什么会这样。
总感觉会不会跟网络连接的各种情况有关,也曾经考虑过是否其他配置不妥,而引起这种情况。

另提供整个php.ini关于修改ftp相关的配置情况:
QQ截图20200307204228.png
回复

使用道具 举报

 楼主| 发表于 2020-3-7 20:49:39 | 显示全部楼层
以前碰到过其他关于dz提示的php问题,都是比较显而易见的,也挺容易查出问题所在的。但这一次的问题,貌似还真有点悬,为何ftp_size  这个函数会未定义呢,难道这个对象跟一些环境是有关系的?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Discuz代码分析|Discuz目录结构|DZ起点网 ( 蜀ICP备13000518号-15 )

GMT+8, 2024-12-23 10:35 , Processed in 0.052657 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表