PbootCMS附件上传失败报错UNKNOW_ Code_ 8192; Desc_ stripos()

COS、CDN

在PBootCMS中遇到附件上传失败的报错 UNKNOW: Code: 8192; Desc: stripos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior,这通常是因为PHP版本升级后某些函数的行为发生了变化。具体来说,stripos() 函数在处理非字符串参数时会发出警告。

解决方案

  1. 定位错误位置

    • 找到报错的文件和行号。根据报错信息,文件路径为 /www/wwwroot/aaa.xxxx.com/core/function/file.php,行号为 176。
  2. 查看源代码

    • 打开该文件并找到第 176 行,查看 stripos() 函数的具体用法。
  3. 修复代码

    • 将非字符串参数转换为字符串,确保 stripos() 函数正确处理。
COS、CDN
热门