需要关于mysqli_query()的帮助。

outodtasa1989

New member
我刚刚在我的WordPress网站上上传了一个新的插件,但在界面内立即出现了以下警告: Warning:mysqli_query():空查询在/home/lucindabrummitt/public_html/blog/wp-includes/wp-db.php的第1924行。我不知道该如何解决。对于这里的某些人来说可能很简单。有什么指针吗?建议?提前致谢。
 
如果您可以访问主机的FTP,请进入并删除刚刚(几天前)上传的插件。所有WordPress插件都位于/your_main_folder/wp-content/pluings/中,请小心任何可能“发现”的空脚本。其中很多都是废物。Docker是您的朋友。
 

ecisgoecua1972

New member
这个插件是在WordPress插件目录中找到的吗?如果是这样的话,你能否检查一下它在目录中的页面,并看看它最后支持的主要版本是什么?如果是5.0 (甚至是高4.x版本),那么很可能是插件冲突而不是破损的插件。
 

smarortato1972

New member
嘿,谢谢你回复。不,它是一个付费插件。我通过其附属公司联系了开发者。他说过并且我引用一句话:"这不是问题,只是一个警告。"我告诉他它使我的网站出了问题,问他能否检查一下代码。他告诉我,如果我不喜欢它就不用它。摇头。感谢你的帮助,非常感谢。
 
这真是太遗憾了。对于一个付费的插件来说,我期望有更好的支持。不过,他是对的,这只是一个警告。我认为还有其他原因导致您的站点崩溃。通常生产环境不会显示PHP警告;也许要和您的主机商谈一下这个问题。
 

awupdragdi1979

New member
“运行时警告。它是非致命的,大多数错误往往属于这个类别。脚本的执行不会停止”。<-看起来可以,但可能很烦人。我不明白为什么mysql_query()没有记录它。lol。
 

stopribilra1972

New member
文档已经在那里了。所有的函数如果没有正确使用都会抛出错误。在我的php脚本中,每当我遇到这种情况时,我都会在运行时使用“@”来抑制它。你可以在引起错误的代码行开头插入它。
 
顶部