如何修复调试日志给我的这些错误?

时间:2018-12-11 作者:Chris

嗨,我的网站有一个奇怪的加载问题,这是我的调试日志刚刚给我的。如何修复这些错误?

【2018年12月11日20:25:26 UTC】PHP警告:在/home/viralclo/public\\u html/wp-content/themes/multinews/framework/addons/auto-updates/class-envato-protected api中,字符串偏移“http\\u-code”非法。php在线307

[11-Dec-2018 20:25:26 UTC]PHP警告:在/home/viralclo/public_html/wp content/themes/multinews/framework/addons/auto updates/class envato protected api中存在非法字符串偏移“api_error”。php在线307

【2018年12月11日20:25:26 UTC】PHP已弃用:在/home/viralclo/public\\u html/wp-content/themes/multinews/framework/admin/font-option/class中不推荐使用函数create\\u Function()。设置api。php第115行

【2018年12月11日20:25:48 UTC】PHP通知:未定义索引:fb instant page id in/home/viralclo/public\\U html/wp content/plugins/accelerated mobile page/templates/features。php在线4298

【2018年12月11日20:25:55 UTC】PHP注意事项:在/home/viralclo/public\\html/wp-content/themes/multinews/framework/functions/rimages中遇到格式不正确的数值。php在线280

[2018年12月11日20:26:14 UTC]PHP注意:调用get\\u bloginfo时使用的参数为deprecated 从2.2.0版开始!这个siteurl 对于的系列,不推荐使用选项bloginfo() 功能。使用url 选项。在/home/viralclo/public\\u html/wp中包含/functions。php在线4053

非常感谢。

1 个回复
最合适的回答,由SO网友:Liam Stewart 整理而成

它看起来像您正在使用的主题multinews 正在为您的PHP版本使用不推荐使用的函数。查看是否可以从主题作者处获得主题的更新副本,或将PHP版本降级为pre7.2

编辑:请求编辑代码。

您可以通过导航到文件和行并将行更新为未弃用的代码来更新代码。

示例:

[11-Dec-2018 20:25:26 UTC] PHP Deprecated: Function create_function() is deprecated in /home/viralclo/public_html/wp-content/themes/multinews/framework/admin/fonts-option/class.settings-api.php on line 115
有一个不推荐使用的函数(create_function()) 在中:

wp-content/themes/multinews/framework/admin/fonts-option/class.settings-api.php
错误的结尾让您知道是哪一行。

on line 115

在这种情况下,您可以查看以下文章:https://stackoverflow.com/questions/48161526/php-7-2-function-create-function-is-deprecated 查看是否可以更新不推荐使用的代码。

相关推荐

为什么dbDelta()不能捕获MysqlErrors?

据我所见,dbDelta() 用于抑制在其操作过程中发生的数据库错误。一般来说,情况似乎是这样,但New Relic仍在报告函数中的MysqlErrors。准确的错误消息格式如下:MysqlError: Table \'xxx.wp_yyy_posts\' doesn\'t exist 发件人dbDelta() 在里面/wp-admin/includes/upgrade.php, 我们有:// Fetch the table column structure from the database&