【不積跬步,無以致千里】安裝roundcube 時出現 “DSN (write): NOT OK(SQLSTATE[HY000] [2002] No such file or directory)”


國內私募機構九鼎控股打造APP,來就送 20元現金領取地址: http://jdb.jiudingcapital.com/phone.html
內部邀請碼: C8E245J (不寫邀請碼,沒有現金送)
國內私募機構九鼎控股打造,九鼎投資是在全國股份轉讓系統掛牌的公眾公司,股票代碼為430719,為“中國PE第一股”,市值超1000億元。 

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

請依次檢查:

1、  數據庫設置 (主機、數據庫、用戶、密碼)均正確

2、  檢查 mysql.sock 文件路徑位置是否設置正確

打開 php.ini ,檢查 default_socket 設置的路徑是否正確

如啟動 Mysql 后,使用 如下命令找到 mysql.sock 的路徑

ps aux | grep -i mysql

 輸出:

mysql    12388  0.0  0.2 390744 44636 pts/0    Sl   14:02   0:01 /opt/mysql/product/bin/mysqld --basedir=/opt/mysql/product --datadir=/opt/mysql/product/data --plugin-dir=/opt/mysql/product/lib/plugin --user=mysql --log-error=/opt/mysql/product/data/oracle1.err --pid-file=/opt/mysql/product/data/oracle1.pid --socket=/var/lib/mysql/mysqld.sock --port=3306

 修改 php.ini 中,所有關於 "default_socket" 的所有路徑為 “/var/lib/mysql/mysqld.sock”

修改后如下:

default_socket_timeout = 60
pdo_mysql.default_socket=/var/lib/mysql/mysqld.sock
mysql.default_socket =/var/lib/mysql/mysqld.sock
mysqli.default_socket =/var/lib/mysql/mysqld.sock

  3、重啟 apache 服務器

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM