zoukankan      html  css  js  c++  java
  • 安装Discuz遇到"数据库连接错误 No such file or directory"的解决方案

    环境如下:

    CentOS 6.5

    nginx 1.6.0

    PHP 5.6.3

    MySQL 5.1.73

    Discuz! X3.2


    安装好nginx PHP MySQL后,开始安装Discuz,在最后一步遇到问题,显示"数据库连接错误 No such file or directory"

    多番查找资料后,问题定位到PHP连接数据库出错。

    解决方案如下:



    1.打开MySQL,执行status,找到UNIX socket一项,记录下其路径,我的是/var/lib/mysql/mysql.sock

    2.编写一个PHP文件,代码如下:

    <?php 
    phpinfo(); 
    ?> 
    运行之,找到Configuration File (php.ini) Path,在此路径目录下打开(没有则新建)php.ini,在文本中添加:

    mysql.default_socket = /var/lib/mysql/mysql.sock
    mysqli.default_socket = /var/lib/mysql/mysql.sock
    pdo_mysql.default_socket = /var/lib/mysql/mysql.sock
    保存

    3.重启PHP,问题排除



  • 相关阅读:
    2019年8月22日 星期四(杂谈)
    文件读写
    log4j
    java 读写 xlsx
    mongodb的增删改查
    mongodb安装与简单配置
    mondb的特性
    mongodb 的简单应用
    linux 学习1
    linux 安装MySql
  • 原文地址:https://www.cnblogs.com/qs20199/p/4452277.html
Copyright © 2011-2022 走看看