【问题标题】:Mysql connects but Mysqli shows no file or directory errorMysql 连接但 Mysqli 没有显示文件或目录错误
【发布时间】:2018-04-22 00:09:43
【问题描述】:

更新我的 myqsli 驱动程序功能后,我一直看到这个

     A PHP Error was encountered
    Severity: Warning

    Message: mysqli_connect(): (HY000/2002): No such file or directory

    Filename: mysqli/mysqli_driver.php

    Line Number: 110

    Backtrace:

    File: /Applications/XAMPP/xamppfiles/htdocs/alcantara/application/controllers/Vendor.php
    Line: 11
Function: __construct

File: /Applications/XAMPP/xamppfiles/htdocs/alcantara/index.php
Line: 274
Function: require_once

不知道有没有什么需要重新安装的,我用的是mac os。 这是我的数据库文件

*/

$active_group = 'default';
$query_builder = TRUE;
$db['default']['hostname'] = '127.0.0.1';
$db['default']['username'] = 'testing';
$db['default']['password'] = '';
$db['default']['database'] = 'database';
$db['default']['dbdriver'] = 'mysqli';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
$db['default']['socket'] = 'mysql:unix_socket=/cloudsql/project_id:xxx';

【问题讨论】:

  • 只需将任何密码添加到$db['default']['password'] 并检查它..
  • 解决问题后,我发现是mysqli没有连接但mysql连接
  • 这意味着 mysqli 扩展没有为您的 php 脚本激活。在您的 php 文件中添加 phpinfo() 并运行....它将显示加载的扩展名..检查是否有可用的 mysqli 扩展。
  • 是你的本地主机还是服务器。?

标签: php codeigniter google-app-engine google-cloud-sql


【解决方案1】:

我终于解决了购买更新我的codeigniter mysqli连接功能与我从网站下载的新功能..

【讨论】:

    猜你喜欢
    • 2020-09-12
    • 2018-05-25
    • 1970-01-01
    • 2013-05-17
    • 2015-04-19
    • 2013-05-04
    • 1970-01-01
    • 2013-07-12
    • 2021-04-16
    相关资源
    最近更新 更多