iT邦幫忙

0

誠心跪求解惑【Drupal&MYSQL問題】SQLSTATE[HY000] [2002] No such file or directory& Connection refused

http://ithelp.ithome.com.tw/upload/images/20170727/201056098jmzxTOrFE.png

環境:網頁虛擬主機使用:Synology Ds916+ NAS
NAS內安裝了
WebStation【Ds916+內的套件,讓你可以架站】
Apache Http Server2.4【預設使用中】
Apache Http Server2.2【已停用】
PHP5.6【預設使用中】
PHP7.0【已停用】
MariaDB10【預設使用中】
PhpMyadmin4.6.6【預設使用中】
Drupal 7
http://ithelp.ithome.com.tw/upload/images/20170727/20105609mtN8nup1tQ.png

PHP設定值如下
http://ithelp.ithome.com.tw/upload/images/20170727/20105609LQPbPHRkF1.png

http://ithelp.ithome.com.tw/upload/images/20170727/20105609ED3PddVKfg.png

我之前是想直接把網站搬家搬過來的,後來不行才重新安裝環境
http://ithelp.ithome.com.tw/upload/images/20170727/20105609nSy4Usawld.png

還請各位賜教了

補充:
根目錄內的資料如圖
http://ithelp.ithome.com.tw/upload/images/20170727/20105609v6AsEZbTUu.png
Site的Setting.php設定如下
http://ithelp.ithome.com.tw/upload/images/20170727/20105609ySjzM7g6K6.png

PhpMyadmin>MariaDB 10的伺服器狀態參數如下
http://ithelp.ithome.com.tw/upload/images/20170727/20105609vVjK6IDJl0.png

PS.以下程序已經全部重新啟動過一次了(Apache2.4 & Php5.6 & MariaDB 10 & PhpMyadmin)

david_greenseasons iT邦新手 5 級 ‧ 1 月前 檢舉
PS
一開始安裝Drupal報錯的圖片,Database沒有修改,使用預設的localhost,後來修改成DS916+的IP位置,變成【Connection refused】一樣是#2002

1 個回答

1
bizpro
iT邦大師 1 級 ‧ 1 月前

MariaDB的Port預設是3306, 您設為空白.
另外, 建議:

  1. 用127.0.0.1取代localhost
  2. 您的charset是utf8mb4, 而collation是utf8mb4_generic_ci, 建議改為utf8mb4_unicode_ci

我要發表回答

立即登入回答