我是一位新手程序員,所以我需要您的幫助!本地的Web應用程序可以正常使用數據庫! 當我將應用程序上傳到cloudcontrol時,會出現以下錯誤:無法通過套接字'/var/run/mysqld/mysqld.sock'連接到本地MySQL服務器(2)
CDbConnection無法打開數據庫連接:SQLSTATE [HY000] [2002]無法通過套接字'/ var連接到本地MySQL服務器/run/mysqld/mysqld.sock'(2)!
我想我還沒有上傳數據庫。這是我第一次上傳Web服務器上的一個Web應用程序,所以我不知道我必須遵循的確切步驟才能在服務器上傳數據庫。 Cloudcontrol有關於mysql的文檔!我確實按照步驟,但Web應用程序出現相同的錯誤!
請問爲了使它正常工作,我必須遵循哪些步驟?我相信這個錯誤是由於缺乏知識!
您是否啓動服務器?服務器是否位於您的開發機器上? – daisy
服務器運行!就像我在當地說的那樣,網站工作正常!當我上傳到cloudcontrol時出現錯誤! – Fotis
這個問題不是關於編程,而是更多關於系統管理的問題。不過,通常會出現該錯誤消息,因爲您的套接字位於其他位置。修復你的MySQL(配置文件),把套接字放到你的應用程序需要它的地方,修復你的應用程序以檢查你的MySQL放入的套接字,或者在應用程序需要的地方創建一個符號鏈接,指向MySQL放置它的位置。 – Konerak