我正在使用名为 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/