【问题标题】:How to install Subrion on Windows Xampp when this error pops up弹出此错误时如何在 Windows Xampp 上安装 Subrion
【发布时间】:2015-08-05 22:29:22
【问题描述】:

不推荐使用:mysql_connect():不推荐使用 mysql 扩展,并且 将来将被删除:使用 mysqli 或 PDO 代替 C:\xampp\htdocs\includes\classes\ia.core.mysql.php 第 58 行

警告:mysql_connect(): 拒绝用户 'lexhost'@'localhost' 的访问 (使用密码:YES)在 C:\xampp\htdocs\includes\classes\ia.core.mysql.php 在第 58 行可以 连接不上。

有什么方法可以使用 mysqli 或 PDO 吗?

【问题讨论】:

  • 请将您的代码发送给我们
  • 这似乎是一个警告。 (对于安装问题,可能 SO 不是正确的站点。)How to Ask
  • 您的数据库用户名和密码是否正确?
  • 您好,此问题已在最新版本的 Subrion CMS 中修复。问题是您试图将它安装在 PHP 5.5 和 MySQL 适配器上,因为它已过时。现在它默认使用 MySQLi,所以应该没有任何问题。干杯

标签: php mysql pdo mysqli


【解决方案1】:

谢谢伙计们,我发现了我的错误(Noob)。在注册数据库名称、用户名和密码之前我没有创建数据库,很抱歉给您带来麻烦。再次感谢

【讨论】:

    【解决方案2】:

    拒绝访问警告是基本的数据库连接错误(用户、密码或数据库错误)。您可以直接编辑/includes/config.inc.php 来修复您的数据库凭据。 (您可能还需要进入 phpmyadmin 以确认设置匹配。)

    要修复弃用警告,请在同一个配置文件中更改:

    define('INTELLI_CONNECT', 'mysql');
    

    收件人:

    define('INTELLI_CONNECT', 'mysqli');
    

    这将摆脱 mysql 已弃用的警告并更加安全。

    【讨论】:

    • 谢谢。您对此是绝对正确的。无论如何,它并没有影响安装过程,尽管安装有自己的 mysql 适配器方法。我们在最新版本的 Subrion CMS 中修复了这个问题。谢谢
    猜你喜欢
    • 2015-09-09
    • 2021-01-03
    • 2012-08-08
    • 2017-09-27
    • 1970-01-01
    • 2016-10-28
    • 2013-09-17
    • 2017-01-11
    • 2012-01-13
    相关资源
    最近更新 更多