错误日志
“2024/04/24 10:28:43 [error] 29468#0: *22587 FastCGI sent in stderr: "PHP message: PHP Deprecated: Required parameter $params follows optional parameter $templId in /site/wwwroot/bbs.wxctf.com/wp-content/themes/zibll/vendor/qcloudsms/qcloudsms_php/src/SmsSingleSender.php on line 82" while reading response header from upstream, client: 122.192.132.16, server: bbs.wxctf.com, request: "POST /wp-admin/admin-ajax.php HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-cgi-80.sock:", host: "bbs.wxctf.com", referrer: "https://bbs.wxctf.com/"
2024/04/24 10:44:40 [error] 29469#0: *23042 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined array key "style" in /site/wwwroot/bbs.wxctf.com/wp-content/themes/zibll/inc/functions/bbs/widgets/widgets-term.php on line 111" while reading response header from upstream, client: 223.109.42.135, server: bbs.wxctf.com, request: "GET /wp-admin/admin-ajax.php?action=ajax_widget_ui&id=zib_bbs_widget_ui_topic_lists&index=6 HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-cgi-80.sock:", host: "bbs.wxctf.com", referrer: "https://bbs.wxctf.com/"
错误
这个错误是一个弃用警告,指出在SmsSingleSender.php
文件的第82行,有一个必需参数$params
跟在一个可选参数$templId
之后。在PHP中,自PHP 5.6.0起,如果你定义了一个函数,并且这个函数的参数列表中有必需参数跟随在可选参数之后,PHP会发出一个弃用警告。这意味着代码可能在未来版本的PHP中不再工作,因为按照PHP的规范,所有必需参数都应该放在可选参数之前。
这个警告指出在widgets-term.php
文件的第111行,代码试图访问一个数组中不存在的键style
。这通常发生在代码试图读取一个未设置或未正确初始化的数组元素时。
尝试解决