php - 第 152 行警告 : mysql_real_escape_string(): Access denied for user 'root' @'localhost' (using password: NO) in easy-contact-forms-database. php

标签 php wordpress plugins contact-form

我正在使用名为 Easy Contact Forms 的 wordpress 插件。问题是它显示警告,因此我无法登录我的管理面板。警告是:

Warning: mysql_real_escape_string(): Access denied for user 'root'@'localhost' (using password: NO) in /public_html/new/wp-content/plugins/easy-contact-forms/easy-contact-forms-database.php on line 152


Warning: mysql_real_escape_string(): A link to the server could not be established in /public_html/new/wp-content/plugins/easy-contact-forms/easy-contact-forms-database.php on line 152

我搜索了这个问题,但没有找到任何解决方案。

我希望你们能给我一个解决这个问题的方法。

谢谢

最佳答案

我遇到了类似的问题。我无法真正确定问题所在,但我能够将其缩小到我当前的主题和 Easy Contact Form 插件。 这就是我所做的,它帮助了我:

A) 使用 FTP 访问您的服务器。找到安装 wordpress 的目录。如果您使用共享主机,它很可能位于 public_html/yoursite 文件夹中

B) 转到 wp-content/themes 文件夹。将您当前的事件主题重命名为其他名称,例如“theme-backup-date”。

C) 转到 wp-content/plugins/文件夹并将 Easy contact Form Plugin 重命名为其他名称..

D) 转到 yoursite/wp-admin/themes.php 这会将站点恢复为默认主题并至少忽略与主题相关的错误。

E) 现在您应该能够登录到您的 wordpress 管理面板。登录,然后删除不可用的插件(您刚刚重命名的插件)。

F) 返回到上面提到的主题文件夹(再次使用您的 ftp 客户端)并将其重命名为之前的名称。

C) 如果您仍然需要,请重新安装 Contact Forms 插件。

关于php - 第 152 行警告 : mysql_real_escape_string(): Access denied for user 'root' @'localhost' (using password: NO) in easy-contact-forms-database. php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34148240/

相关文章:

php - shell_exec() 总是返回空字符串

php - 使用 cakephp 查询不更新 Mysql 中的字段

php - 如何通过cmb2获取上传的图片位置url

javascript - 未捕获的类型错误 : Failed to construct 'URL' : Invalid URL in chrome extension v3 when using messages

php - MySQL 数据库和网站上显示的奇怪字符

php - 使用 Symfony Process 控制与 PHP 的交互过程

javascript - WP 音频简码和 AJAX

php - 从 Woocommerce 中 protected 元数据对象中获取数据

jquery - Gridstack.js 使用 Jquery 删除 Widget

ios - ionic 1 - Cordova - 谷歌地图 : Disappeared buttons on map - only IOS